本培训为期3周,重点在FPGA的实训,同时培训学员PCB设计的流程和规范,也强调英文文档的阅读和项目的总结、报告。

时间上午下午
星期一 可编程逻辑基础及FPGA设计流程 Lattice Diamond编译、仿真软件使用
星期二 Altium软件操作,电路设计和PCB设计要点 元器件选型,分组安排项目
星期三 项目方案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逻辑分析工具的使用
星期六 总结报告 总结报告
星期日 总结报告 毕业答辩