目录
软硬件的比较
课程难点
如何构建“硬件”模型?
- 硬件描述语言(HDL,Hardware Description Language)
- 注意用“硬件”思维看待HDL,千万不要用“软件”思维。
在哪实现“硬件”模型?
- 现场可编程门阵列(属于半定制的集成电路):可以修改芯片内部的逻辑连接关系
课程基础
数字逻辑和数字电路(是这门课能不能学懂的关键点):抓住本质的东西
课程关键内容
- 数字逻辑基础
- 数字电路基础
- 可编程逻辑器件结构和工艺,尤其是FPGA的内部结构
- Xilinx Vivado2018 IDE
- Verilog HDL语法基础
- 数字电路的HDL描述:基本组合逻辑(译码器,编码器,选择器)和时序逻辑(分频器,计数器等)
- 复杂数字系统的设计:数码管驱动,VGA驱动
- 数字系统的调试方法
课程教材
《EDA原理及Verilog HDL实现》何宾
进阶学习
- 进一步掌握工具的使用:《Xilinx FPGA 权威设计指南》
- 用FPGA做数字信号处理:《Xilinx FPGA 数字信号处理系统设计指南》掌握Simulink,SystemGenerator
- 使用FPGA构建嵌入式系统:《Xilinx FPGA 嵌入式系统设计与实现》