东方红卫星移动通信有限公司
明德扬资深研发工程师、讲师潘老师受邀在东方红卫星移动通信有限公司培训课程,该课程主要针对公司内部培训。
课程大纲 :主题1: FPGA现代数字系统设计及开发流程 , 主题2:Verilog可综合设计
主题3: FPGA至简设计
主题4: XILXIN的常用IP核
主题5:Verilog仿真技巧
主题6: 时序约束入门与分析
主题7: FPGA高性能设计方法
主题8: 深入理解FPGA的系统
主题9: 高级仿真技巧
主题10:VIVADO下的“层次化、模块化”设计方法学
主题11: FPGA时序约束与分析
课程大纲 主题 学习目标 学习内容 :
主题1: FPGA现代数字系统设计及开发流程 掌握FPGA基本设计流程;掌握FPGA的开发工具;掌握FPGA的调试工具。 FPGA开发流程 VIVADO综合编译、配置管脚等方法 VIVADO在线调试工具的使用方法 实验:PWM脉冲开发的完整流程
主题2:Verilog可综合设计 掌握Verilog HDL语言中可综合语法 掌握利用Verilog HDL完成常用的组合逻辑和时序逻辑Verilog HDL语言的开发基础,包括其开发优势以及可综合的概念 Verilog HDL语言的基本结构、例化以及参数化原件的实现 Verilog HDL基本语言要素,包括各类数据类型的使用 行为描述语句,包括组合逻辑和时序逻辑的书写方法 难点释疑,包括阻塞赋值和非阻塞赋值、双向端口、锁存器、同步/异步电路、IF和CASE语句的区别等应用难点 实验:实现算法(a+b)*(c+d)
主题3: FPGA至简设计 至简设计概述 至简设计的技巧和规则 掌握到简设计的方法 养成良好的代码书写风格至简设计法的计数器规则 至简设计法的状态机规则 至简设计法的架构划分规则 至简设计法的设计案例 实验:计数器设计 实验:SPI接口设计 实验:算法实现:累加和
主题4: XILXIN的常用IP核 掌握XILINX 一般IP核的使用方法(FIFO); 掌握XILINX FFT IP核的使用方法; 掌握XILINX LVDS IP核的使用方法。XILINX 的IP核生成流程FFT IP核的介绍和使用方法LVDS IP核的介绍和使用方法 总结 IP核的一般使用方法 实验:使用FFT IP核实现频谱计算 实验:在上一工程基础上,对频谱数据进行开方根和求和等运算 实验:在上一工程基础上,添加LVDS接口(激光测距工程)
主题5:Verilog仿真技巧 理解Verilog HDL语言的仿真原理,掌握Verilog HDL语言中的仿真语法以及系统任务,能够编写常用的测试代码,并利用ModeISsim完成代码测试的技巧仿真和验证概述 Verilog HDL语义解释以及仿真原理简介 常用的行为仿真描述语句。 各种仿真激励的产生,包括时钟、复位信号以
主题6: 时序约束入门与分析 掌握VIVADO的时序约束工具 掌握FPGA时序的概念 掌握建立时间和保持时间概念 掌握时钟频率的决定性因素 掌握时钟的约束方法VIVADO时序约束的方法 FPGA时序概念、建立时间和保持时间概念、时钟频率 实验:激光测距工程进行时序约束,得到时序约束报告,并对时序约束报告进行分析。
主题7: FPGA高性能设计方法 速度与资源互换原则 流水线设计 高效的代码技术影响FPGA速度的因素; 延时和带宽的异同; FPGA资源的估算方法; 速度和资源的关系; 速度换资源的场合和一般方法; 资源换速度的场合和一般方法。 实验:在500M的采样率下,激光测距工程会遇到什么问题?以及如何解决?(资源换速度)
主题8: 深入理解FPGA的系统 1)深入理解FPGA的基本结构与资源 2)FPGA基本算法机构(以加法、乘法和FIR滤波为例) 3)基本时序概念(路径周期和接口、全局时序和时序例外) 4)面向时序性能的FPGA代码设计与综合(Spartan-3/6、Virtex-4/5/6/7、UltraScaie) 5)深入理解FPGA设计流程(Vivado2018.2)
主题9: 高级仿真技巧 掌握自动对比仿真的技巧 掌握MODELSIM中DO文件的使用 掌握大模块设计中的一些仿真管理技巧系统函数的使用,以文件读取任务为主,从而快速完成大规模程序的验证。 自动对比仿真的技巧; DO文件介绍和使用; 大规模设计中应用的仿真管理技巧。 实验:仿真激光测距工程,产生3个测试用例;使用DO文件的方式自动仿真。 实验:演示代码迭代的仿真实验。
主题10:VIVADO下的“层次化、模块化”设计方法学1)层次化、模块化设计方法 2)模块划分和架构设计 3)设计保存技术 4)团队合作设计 实验:激光测距工程的架构设计思路
主题11: FPGA时序约束与分析1)时序的概念和原理 2)时钟约束的步骤 3)时钟时序约束 4)输入延时input delay时序约束方法 5)输出延时output delay约束方法 6)时序例外的约束方法基于激光测距工程进行时序约束,包括 实验:时钟约束的练习 实验:输入延时约束练习 实验:输出延时约束练习 实验:时序例外约束练习
培训结束后,东方红卫星技术总监表示:他们对明德扬科教的培训质量深感赞同和赞赏,这次的培训效果立竿见影,他们会将本次培训所学到的融汇到以后的研发生产中去。此外,他们希望可以和明德扬科教长期合作,共同发展。
明德扬专注于FPGA培训,各大企业定制优质丰富的培训课程,欢迎有需求的企业前来咨询!
强,:D:D:D
页:
[1]