本培训为期2周,重点在FPGA的实训,同时培训学员PCB设计的流程和规范,也强调英文文档的阅读和项目的总结、报告。 ^**时间**|**上午**|**下午**| ^星期一 |开学典礼及可编程逻辑基础及FPGA设计流程 |Altium软件操作,电路设计和PCB设计要点| Lattice Diamond编译、仿真软件使用| ^星期二 |原理图建库、原理图绘制| ^星期三 |项目方案review || ^星期四 |原理图review |PCB布局| ^星期五 |Verilog语法简介 |Verilog练习:组合逻辑实验,分频器实验,作业| ^星期六 |PCB布线完成,投板| | ^星期一 |Verilog练习:加法器、乘法器 |Verilog练习:交通灯,状态机,PWM输出,呼吸灯| ^星期二 |Verilog练习:按键消抖、矩阵键盘 |Verilog练习:显示驱动、计算器| ^星期三 |数字钟的FPGA实现 |电子琴的FPGA实现| ^星期四 |通信接口SPI、I2C工作原理及SPI的逻辑实现 |通信接口UART的逻辑实现| ^星期五 |VGA显示原理及逻辑实现 |图形显示| ^星期六 |练习作业 | | ^星期一 |焊接技巧、板卡调试流程讲座 |自制板卡焊接、调试| ^星期二 |自制板卡焊接、调试 |自制板卡焊接、调试| ^星期三 |自制示波器1 - AD数据采集 |自制示波器2 - 数据采集、触发、波形显示| ^星期四 |DDS信号发生器原理及逻辑实现 |自制任意波形/频率的信号发生器| ^星期五 |用FPGA制作32位MCU系统 - Mico32 |Reveal逻辑分析工具的使用| ^星期六 |总结报告 |总结报告| ^星期日 |总结报告 |毕业答辩|