各企事业单位、高等院校及科研院所:
北京中科信软科技有限公司是国内知名的专业技术服务机构。中心依托强大的技术人才优势,致力于为国内大型企事业提供一流、先进、实用的技术培训与技术支持,中心长年举办FPGA编程培训课程,具体培训事宜通知如下:
培训对象:硬件工程师、嵌入式工程师、初级FPGA开发工程师、电子通信及自动化研究工作者
培训目标:
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图像处理 |
以上课程可以根据客户实际情况进行灵活调整。