本培训为期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逻辑分析工具的使用 |
星期六 | 总结报告 | 总结报告 |
星期日 | 总结报告 | 毕业答辩 |