摘要: 我们知道,FPGA是易失性的。硬件配置,即把HDL代码下载到FPGA芯片中,才能进行下一步的调试。FPGA的配置过程:初始化→清空配置存储器→加载配置数据→CRC错误检查→START-UP配置电路分类(根据FPGA芯片能否主动加载配置数据):FPGA配置方式灵活多样,... 阅读全文
posted @ 2019-01-14 21:15 Aurora_l 阅读(2472) 评论(0) 推荐(0) 编辑
摘要: 目前赛灵思公司有两大类FPGA产品:Spartan类和Virtex类,前者主要面向低成本的中低端应用,是目前业界成本最低的一类FPGA;后者主要面向高端应用,属于业界的顶级产品。这两个系列的差异仅限于芯片的规模和专用模块上,都采用了先进的0.13 、90甚至65制造工... 阅读全文
posted @ 2019-01-14 20:50 Aurora_l 阅读(3113) 评论(0) 推荐(1) 编辑
摘要: 4、赋值Verilog HDL有两种为变量赋值的方法一种叫做连续赋值(Continuous Assignment),另一种叫做过程赋值(Procedural Assignment)。过程赋值又分为阻塞赋值(Blocking Assignment)和非阻塞赋值(Nonb... 阅读全文
posted @ 2019-01-14 20:47 Aurora_l 阅读(3372) 评论(0) 推荐(1) 编辑
摘要: 1 、基本一个模块, 由:module1.模块名 (module_name) 2端口列表 (port_list)3端口声明 (input、output、inout)4变量声明 (reg、wire、parameter)5行为描述语言 (initial、always)6连... 阅读全文
posted @ 2019-01-14 20:46 Aurora_l 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 1、FPGA的主要模块1.1可编程输入输出单元(IOB)可编程输入/输出单元简称I/O单元,是芯片与外界电路的接口部分,完成不同电气特性下对输入/输出信号的驱动与匹配要求。FPGA内的I/O按组分类,每组都能够独立地支持不同的I/O标准。通过软件的灵活配置,可适配不同... 阅读全文
posted @ 2019-01-14 20:46 Aurora_l 阅读(1562) 评论(0) 推荐(0) 编辑
摘要: 1 、常见的简称:FPGA :现场可编程门阵列,Field-Programmable Gate ArrayPLD :可编程逻辑器件,programmable logic deviceASIC :专用集成电路,Application Specific Integrate... 阅读全文
posted @ 2019-01-14 10:48 Aurora_l 阅读(1740) 评论(0) 推荐(0) 编辑
摘要: DLL和PLL是两个完全不同的东西,用在不同的地方。DLL-Delay locked loop 用在数字电路中,用来自动调节一路信号的延时,使两路信号的相位一致(边沿对齐), 在需要某些数字信号(比如data bus上的信号)与系统时钟同步的情况下, DLL将两路cl... 阅读全文
posted @ 2019-01-14 10:39 Aurora_l 阅读(1177) 评论(0) 推荐(0) 编辑