SOPC设计高级培训班 | |
---|---|
课程简介 | SOPC培训班的课程将从SOPC基本硬件环境的搭建和软件开发平台的设置开始学习,通过该SOPC培训掌握SOPC的各种扩展方式,最终掌握在NiosII系统中融入自己所设计IP的技术进行复杂SoPC系统设计的技巧。 |
培训时间 | 2024年09月 2024年10月 2024年11月 (西安) 2024年09月 2024年10月 2024年11月 (北京) |
培训时长 | 四天 |
必备条件 | 熟练掌握Verilog HDL 或 VHDL |
课程费用 | 公司员工(3000元),学生自费(2800元) (需本人有效学生证件) |
获得技能 | 熟练掌握FPGA相关开发工具的高级应用 具备用FPGA器件独立完成复杂电路设计的能力 熟练掌握参数化库LPM模块的使用 精通FPGA中锁相环模块及SignalTap的使用 精通SoPCBuilder的使用,能够用NiosII软件集成开发环境IDE建立用户程序 掌握在NiosII系统中融入自己所设计IP的技术; 能够进行复杂SoPC系统设计。 |
课程大纲 | 第一阶段 |
通过多路选择器的设计,掌握使用Quartus11.1工具(包括图块编辑器)进行项目开发,同时掌握使用modelsim进行后仿真及其调试技巧 | |
第二阶段 | |
参数化模块库中的加-减法器、ROM、RAM、双口RAM及FIFO的使用 在Quartus II 下建立引用参数化模块的目录和设计项目 在Quartus II 下进入设计资源引用环境 参数化加法-减法器的配置和确认 参数化加法器的编译和时序分析 复杂算术运算的硬件逻辑实现 |
|
第三阶段 | |
锁相环(LPM)模块和SignalTap的使用 在QuartusII下建立引用参数化模块的目录和设计项目 在QuartusII下进入设计资源引用环境 参数化锁相环的配置和确认 参数化锁相环配置后生成的Verilog代码 参数化PLL的实例引用 设计模块电路引脚的分配 用Modelsim对设计电路进行布局布线后仿真 Signal Tap II的使用 SignalTap II和其他逻辑电路调试工具的原理 调用SignalTap II的方法 |
|
第四阶段 | |
QuartusII SoPCBuilder的使用 SoPCBuilder人机界面的介绍 将NiosII处理器核添加到系统 部件之间的连接的确定 系统内存部件的确定 系统构成部件的重新命名和系统的标识符 基地址和中断请求优先级别的指定 Nios II复位和异常地址的设置 Nios II系统的生成 将配置好的Nios II核集成到MyNiosSystem项目中 用Nios II软件集成开发环境IDE建立用户程序 |
|
第五阶段 | |
在NiosII系统中融入自己的IP | |
第六阶段 | |
通过SOPC培训系统掌握复杂SOPC系统的设计 |