
•带你了解FPGA
该专栏主要讲述了FPGA的基础知识和入门操作,涉及到逻辑设计基础,板级设计基础,Verilog语法以及一些入门实例。
爱吃骨头的猫、
嘘!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
带你了解FPGA(1)--一些需要了解的概念
一些需要了解的概念1. FPGA和CPLD2. Verilog和VHDLVHDL和Verilog的共同点VHDL和Verilog的区别3. FPGA的优势4. FPGA的开发流程1. FPGA和CPLDFPGA和CPLD都是“反复可编程的逻辑器件”,但是在技术上却有一些差异,简单来说,FPGA是将CPLD的电路规模,功能,性能等方面强化之后的产物。两者之间的区别如下表所示:项目FP...原创 2019-09-03 16:18:38 · 3940 阅读 · 0 评论 -
带你了解FPGA(2)--逻辑设计基础
逻辑设计基础1. 基本的门电路2. 时序逻辑和组合逻辑3. FPGA器件结构1. 基本的门电路最基本的逻辑电路运算是通过与门、或门和非门实现的,他们的符合以及真值表如下所示:在与、或、非3种最基本的逻辑门基础上进行一些扩展,就产生了一些常见的逻辑门,比如与非门,或非门,异或门,同或门,其符号和真值表如下所示:2. 时序逻辑和组合逻辑数字电路按照逻辑功能可以分为组合逻辑和时序逻辑。组合...原创 2019-09-04 20:17:29 · 3663 阅读 · 0 评论 -
带你了解FPGA(3)--板级电路
板级电路1. FPGA主要构成1.1 电源电路1.2 时钟电路1.3 复位电路1.4 配置电路1.5 外设电路2. FPGA核心电路1. FPGA主要构成FPGA的主要构成可以分为5个部分,分别是电源电路,时钟电路,复位电路,配置电路以及外设电路。1.1 电源电路FPGA器件的电压需求分为3类:核心电压、I/O电压与辅助电压FPGA和ASIC最大的不同是FPGA所有的可用信号引脚基本都...原创 2019-09-05 20:41:45 · 5071 阅读 · 0 评论 -
带你了解FPGA(4)--Verilog基本语法
基本语法1. 模块类声明类语法2. 端口声明3. 参数定义4. 信号类型5. 多语句定义6. 比较语句7. 循环语句8. 任务定义9. 连续赋值10. always模块11. 运算操作符12. 赋值符号1. 模块类声明类语法module···endmodule在Verilog中都会出现这个语法,这是一个固定的语法,所有的功能实现语法最终都包含在···中。module的语法如下所示:modu...原创 2019-09-11 10:39:33 · 7034 阅读 · 0 评论 -
带你了解FPGA(5)--Verilog书写规范
Verilog书写规范1. 命名规则2. 代码格式3. 关于时钟的设计要点4. 如何优化代码1. 命名规则① 命名中只能包含字母、数字、下划线② 命名的第一个字符必须是字母③ 在一个模块中的命名必须是唯一的关于模块名称、端口名称、信号名称、各种变量或常量名称等的命名,有以下规则可以参考:① 尽可能使用能表达名称具体含义的应为单词命名,多个单词之间可以用下划线进行分割② 对于出现频率较...原创 2019-09-11 15:15:04 · 4099 阅读 · 0 评论