FPGA/ASIC技术
电子发烧友本栏目为FPGA/ASIC技术专栏,内容有fpga培圳资料、FPGA开发板、FPGA CPLD知识以及FPGA/ASIC技术的其它应用等;是您学习FPGA/ASIC技术的好栏目。初学者如何学习FPGA?
随着半导体和嵌入式系统应用技术的高速发展,FPGA已经被广泛地应用于各行各业,无论是家用电器、智能玩具、数码产品,还是通信行业、工业自动化、汽车电子、医疗器械等领域无处不在。...
2017-02-11 3197
在ISE启动modelsim时遇到问题与解决
1。我在ISE中启动modelsim时出现了下面的错误 Loading work.tb_ic1_func # ** Error: (vsim-19) Failed to access library xilinxcorelib_ver at xilinxcorelib_ver. # No such file or directory. (errno = ENOENT) # ** Error: (vsim-19) Failed to acc...
2017-02-11 10700
ISE中下载Xilinx的bit文件失败时的处理方案
在使用ISE进行FPGA的bit文件下载时,经常会遇到下载失败的问题,提示:"DONE did not go high"....
2017-02-11 7099
II在Microblaze上的移植与使用专题(续3)
赛灵思的Spartan-3E Starter Kit开发板板上载有Intel的16 MByte (128 Mbit) 并行NOR Flash,FLASH的型号为28F128J3,详细地DATA SHEET网上可以找到来参考。...
2017-02-11 2386
OFDM通信系统中采样时钟同步的System Generator实现
接收机ADC对接收到的连续波形进行采样,发射机的DAC与接收机的ADC不可能具有完全相同的时钟频率和相位。时域的采样偏差导致频域上子载波不再正交,对于OFDM来说这是致命的。...
2017-02-11 4252
FPGA与DSPs高速互联的方案
DSP与FPGA高速的数据传输有三种常用接口方式: EMIF, HPI 和 McBSP 方式。而采用 EMIF 接口方式, 利用 FPGA ( 现场可编程逻辑门阵列) 设计 FIFO的接口电路,即可实现高速互联。...
2017-02-11 2926
如何在设计阶段考虑降低XILINX的功耗
如何在设计阶段考虑降低XILINX的功耗,最近Xilinx发布了不少关于使用serdes,ISERDES/OSERDES等基元设计一些很具创意性的接口。...
2017-02-11 2159
解读XILINX的7系列28nm FPGA封装策略
买椟还珠的故事,大家一定不陌生。 如果把芯片内部最值钱和最有技术含量的那个硅片比喻为珍珠的话, 芯片外面的封装,包括管脚,就可以比喻为椟了。...
2017-02-11 4235
有关复位信号时序约束问题
做了很久FPGA的朋友们,是否有这种经历:一个FPGA设计工程,在研发测试阶段或转产中试阶段发现,FPGA系统在上电运行后,偶尔会有异常现象? 或者说,反复加电测试,有时会出现异常或功能...
2017-02-11 7810
LTE下行链路EVM工作经验总结
规范中对EVM的要求我们比较容易实现,但由于该EVM值是整个数字和射频链路的值。由于EVM的产生主要是来自模拟域;而在模拟域中RF功放的非线性是它的主要源头。因此我们在数字域的所有设计...
2017-02-11 4699
赛灵思FPGA设计技巧与应用创新(二)
前面的博文中已经提到了基于Sigma-Delta ADC采样的数据采集系统,并详细说了Sinc3抽样滤波器的设计方法,在有详细介绍。后来将前面的ADC也做了PCB板,这样就构成了一个完整的基于FPGA的Sigma-De...
2017-02-11 1613
FPGA设计中对输入信号的处理
一般来说,在全同步设计中,如果信号来自同一时钟域,各模块的输入不需要寄存。只要满足建立时间,保持时间的约束,可以保证在时钟上升沿到来时,输入信号已经稳定,可以采样得到正确...
2017-02-11 3976
初学者学习Verilog HDL的步骤和经验技巧
Verilog HDL是一种硬件描述语言(HDL:Hardware Discription Language),Verilog HDL语言是一种以文本形式来描述数字系统硬件的结构和行为的语言,用它可以表示逻辑电路图、逻辑表达式,还可以表示数字...
2017-02-11 36677
3系列FPGA中使用LUT构建分布式RAM(4)
前面讲了分布式RAM的方方面面,下面以RAM_16S为例,分别给出其在VHDL和Verilog HDL下面的模板代码(在ISE Project Navigator中选择 Edit--- Language Templates,然后选择VHDL 或者Verilog, 最后是Synthesis Templates ...
2017-02-11 1878
3系列FPGA中使用LUT构建分布式RAM(3)
前面简要介绍了Spartan-3系列FPGA中分布式RAM的基本特性。为什么不从更高级的Virtex系列入手呢?我仔细看了一下各个系列的介绍、对比,Spartan系列基本就是Virtex系列的精简版,其基本原理是一样...
2017-02-11 1530
3系列FPGA中使用LUT构建分布式RAM(1)
在赛灵思Spartan-3、3E等系列的FPGA中,其逻辑单元CLB中一般含有不同数量的单端口RAM(SRAM)或者双端口RAM(DRAM),这里的“单”或者“双”是由我们开发人员定义的。...
2017-02-11 7355
工程师对于有关FPGA项目的九大感言
要和人配合。以我们做硬件的工程师为例,测试的时候一般都需要软件的配合,一个对硬件来说无比复杂的工作,可能在软件工程师看来就是几行简单的代码。...
2017-02-11 1480
初学者对有限状态机(FSM)的设计的认识
有限状态机(FSM)是一种常见的电路,由时序电路和组合电路组成。设计有限状态机的第一步是确定采用Moore状态机还是采用Mealy状态机。...
2017-02-11 4673
Verilog代码设计案例分析
Verilog以其灵活性而得到大部分FPGA设计者的喜爱,然而有些时候,这些灵活性也带来一些小问题,因此我们要记住,电脑永远没人我们聪明,我们一定要提前知道代码会被综合成什么样子。...
2017-02-11 4444
让DSP工程师转行FPGA开发的两大理由
FPGA能为今天许多需要DSP功能的复杂应用提供快速、低成本的解决方案。不过,许多DSP工程师在传统上擅长软件开发,当涉及到硬件时他们可能就不知道该从何下手。...
2017-02-11 6846
减少Xilinx Ise与Modelsim联合仿真的错误方法
我们经常使用Xilinx Ise与Modelsim联合仿真,但是经常出现一些由于库没有编译而出现的错误!下面是我总结的方法:...
2017-02-11 1770
ARM、DSP、FPGA的区别是什么?
ARM(Advanced RISC Machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。...
2017-02-11 6428
七点入手让你快速掌握FPGA开发
任何一个硬件工程师对FPGA都不会陌生,就好比C语言对于软件工程师来说是必修课程一样,只要是电子相关专业的学生,都要学习可编程逻辑这门课程。...
2017-02-11 1389
编辑推荐厂商产品技术软件/工具OS/语言教程专题
| 电机控制 | DSP | 氮化镓 | 功率放大器 | ChatGPT | 自动驾驶 | TI | 瑞萨电子 |
| BLDC | PLC | 碳化硅 | 二极管 | OpenAI | 元宇宙 | 安森美 | ADI |
| 无刷电机 | FOC | IGBT | 逆变器 | 文心一言 | 5G | 英飞凌 | 罗姆 |
| 直流电机 | PID | MOSFET | 传感器 | 人工智能 | 物联网 | NXP | 赛灵思 |
| 步进电机 | SPWM | 充电桩 | IPM | 机器视觉 | 无人机 | 三菱电机 | ST |
| 伺服电机 | SVPWM | 光伏发电 | UPS | AR | 智能电网 | 国民技术 | Microchip |
| 开关电源 | 步进电机 | 无线充电 | LabVIEW | EMC | PLC | OLED | 单片机 |
| 5G | m2m | DSP | MCU | ASIC | CPU | ROM | DRAM |
| NB-IoT | LoRa | Zigbee | NFC | 蓝牙 | RFID | Wi-Fi | SIGFOX |
| Type-C | USB | 以太网 | 仿真器 | RISC | RAM | 寄存器 | GPU |
| 语音识别 | 万用表 | CPLD | 耦合 | 电路仿真 | 电容滤波 | 保护电路 | 看门狗 |
| CAN | CSI | DSI | DVI | Ethernet | HDMI | I2C | RS-485 |
| SDI | nas | DMA | HomeKit | 阈值电压 | UART | 机器学习 | TensorFlow |
| Arduino | BeagleBone | 树莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
| 示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
| OrCAD | Cadence | AutoCAD | 华秋DFM | Keil | MATLAB | MPLAB | Quartus |
| C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
| Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
| DuerOS | Brillo | Windows11 | HarmonyOS |
























