曙海教学优势
本课程面向企事业项目实际需要,秉承二十一年积累的教学品质,FPGA编程培训以项目实现为导向,老师将会与您分享设计的全流程以及工具的综合使用技巧、经验。线上/线下/上门皆可,FPGA编程培训专家,课程可定制,热线:4008699035。
大批企业和曙海
建立了良好的合作关系,合作企业30万+。曙海的课程培养了大批受企业欢迎的工程师。曙海的课程在业内有着响亮的知名度。
课程目标:
1、掌握FPGA开发流程,开发软件使用
2、掌握自定义IP封装与使用
3、掌握常用外设通讯模块编程
4、掌握裸机编程
5、掌握视频模块编程
6、掌握以太网通讯模块编程
7、掌握软件调试方法
8、掌握AXI总线
9、掌握FPGA 算法模块编程
10、掌握FPGA简单图像处理流程
课程大纲:
主题 |
内容 |
开发环境搭建 编程语法 数字电路基础 |
1. 集成开发环境搭建与使用(vivado等) 2. 语法分析 3. 工程实例导入与编译 4. 逻辑代数,组合逻辑,加法器,解码器,译码器,触发器,时序逻辑 |
FPGA基础编程 |
1. LED和按键控制 2. 组合逻辑与时序逻辑 3. 状态机 4. SPI接口编程 5. 蜂鸣器控制 6. 片上RAM ROM 使用 7. 定时器,中断 8. 串口通讯 9. I2C通讯 10. 信号发生器 11. DAC/ADC 12. ILA 13. 调试 14. PWM 15. 时序分析 |
IP核使用 |
1. AXI总线 2. 自定义IP核 3. FIFO IP核使用 4. RAM IP核使用 5. 以太网通讯模块编写 |
裸机编程 HLS编程 Vitis软件使用 |
1. HDMI输出模块搭建 2. HDMI彩条显示 3. HDMI图片显示 4. OV5640摄像图输入模块搭建 5. 实时视频显示实例 6. PCIE通讯编程 7. FPGA滤波 8. FPGA图像处理 |
以上课程可以根据客户实际情况进行灵活调整。