一.FPGA(Field Programmable Gate Array)以其容量大、功能强以及可靠性高等特点,在现代数字通信系统中得到广泛的应用。采用FPGA设计数字电路已经成为数字电路系统领域的主要设计方式之一。在FPGA的设计中,毛刺现象是长期困扰电子设计工程师的设计问题之一,是影响工程师设计...
分类:
其他好文 时间:
2014-10-23 14:09:44
阅读次数:
322
刚刚拿到骏龙提供的ALTERA MAX10官方评估板,还热乎呢,呵呵!赶紧跟大家分享一下 板子很简单,把IO口都扩展出来了,其他功能基本上没有。 FPGA型号是10M08SAE144C8GES,144引脚封装,单电源供电,集成12bitAD功能,8K逻辑单元,其他大家可以看一下MAX10的DATAS...
分类:
其他好文 时间:
2014-10-23 10:40:55
阅读次数:
252
1 `timescale 1ns/1ps 2 module adc_dis( 3 clk , 4 rst_n , 5 sm_seg , 6 ...
分类:
其他好文 时间:
2014-10-23 09:16:32
阅读次数:
251
在设计时通过选取不同的寄存器模型也可以优化组合逻辑在一个给定的器件中,大部分FPGA供应商都提供了各种触发器单元。对于一些给定的逻辑功能,综合工具通常都能采用触发器的置位和复位端口来实现,这样就大大减少了查找表的负担。举例来说,一个设计逻辑电路如图2-11所示。在这个例子中,综合工具就可以选择触发器...
分类:
其他好文 时间:
2014-10-21 10:13:33
阅读次数:
250
摘 要:本文介绍了FIR抽取滤波器的工作原理,重点阐述了用XC2V1000实现FIR抽取滤波器的方法,并给出了仿真波形和设计特点。
关键词:FIR抽取滤波器;流水线操作;FPGA
用FPGA实现抽取滤波器比较复杂,主要是因为在FPGA中缺乏实现乘法运算的有效结构,现在,FPGA中集成了硬件乘法器,使FPGA在数字信号处理方面有了长足的进步。本文介绍了一种采用Xilinx公司的XC2V100...
分类:
其他好文 时间:
2014-10-20 23:31:33
阅读次数:
430
前几天老师需要一个设计数据,是有关一个大的FPGA工程中小模块的编译报告,由于时间有点久远,之前的小模块工程已经不知道在哪里了(自己也觉得这里做的很不好,虽然模块小,但设计之初也都是经过仔细设计仿真验证的,应该做好存档才对)……好吧,虽然没了也没关系,其实也很简单,把大工程copy一下,然后把子模块...
分类:
其他好文 时间:
2014-10-20 13:21:57
阅读次数:
290
module cordic_core( input wire clk, input wire reset_n, output wire ready_out, input wire [19:0] PosX_in, /...
分类:
编程语言 时间:
2014-10-17 15:21:35
阅读次数:
263
1、常用的行为仿真描述语句
利用循环完成遍历
for、while语句常用于完成遍历测试。当设计代码包含了多个工作模式,那么就需要对各种模式都机型遍历测试,如果手动完成每种模式的测试,则将造成非常大的工作量。利用for循环,通过循环下标来传递各种模式的配置,不仅可以有效减少工作量,还能保证验证的完备性,不会漏掉任何一种模式。
(1) for循环仿真
可综合文件:
module signed...
分类:
其他好文 时间:
2014-10-17 11:53:43
阅读次数:
229
一、参数映射
参数映射的功能就是实现参数化元件。所谓的”参数化元件“就是指元件的某些参数是可调的,通过调整这些参数从而可实现一类结构类似而功能不同的电路。在应用中,很多电路都可采用参数映射来达到统一设计,如计数器、分频器、不同位宽的加法器以及不同刷新频率的VGA视频接口驱动电路等。
参数传递
参数传递就是在编译时对参数重新赋值而改变其值。传递的参数是子模块中定义的parameter,其传递方...
分类:
其他好文 时间:
2014-10-17 10:22:22
阅读次数:
325