课程背景 |
片上可编程系统(System On Programmable Chip,SOPC)已经成为嵌入式系统的发展方向。本书介绍基于源代码开放的OpenRisc1200(以下简称OR1200)软核处理器的SOPC设计方法。本书分为两部分,第一部分介绍OR1200软核处理器的架构和配置、Wishbone总线的标准及OR1200软核处理器软硬件开发环境的建立;第二部分以具体实例说明如何使用OR1200软核处理器完成嵌入式设计,其中包括:调试接口的实现、OR1200控制片内存储器和I/O、串口、SDRAM、外部总线、以太网、LCD及SRAM;另外还介绍如何在OR1200上运行嵌入式Linux,并针对第二部分给出部分源代码。 |
培养对象 |
具备一年左右的FPGA系统或者硬件系统开发设计经验的工程师,或者具有一定基础的电子类专业的大学生和研究生,对SOPC或OR1200软核处理器感兴趣的。 |
入学要求 |
学员学习本课程应具备下列基础知识:
◆已经参加过FPGA应用设计初级班的学习,或者了解FPGA的开发设计流程;
◆具备一定的FPGA设计基础,熟悉VHDL或者Verilog
HDL语言。 ☆注重质量
☆边讲边练
☆合格学员免费推荐工作
★实验设备请点击这儿查看★ |
班级规模及环境--热线:4008699035 手机:15921673576/13918613812/13918613812( 微信同号) |
坚持小班授课,为保证培训效果,增加互动环节,每期人数限3到5人。 |
时间地点 |
上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【石家庄分部】:河北科技大学/瑞景大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦
近开课时间(周末班/连续班/晚班):FPGA 电机控制开课:2024年12月30日.....(请抓紧报名)
本课程每期班限额5名,报满即停止报名,请提前在线或电话预约
|
学时和费用 |
☆资深工程师授课
|
新优惠 |
◆团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠 。注意:在读学生凭学生证,即使一个人也优惠500元。
|
质量保障 |
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
2、培训结束后免费提供半年的技术支持,充分保证培训后出效果;
3、培训合格学员可享受免费推荐就业机会。 |
师资团队 |
◆【赵老师】
FPGA课程金牌讲师,项目经验非常丰富,15年FPGA/DSP系统硬件开发工作经验。熟悉整个EDA设计流程,熟练使用Alter、Xinlinx,ModelSim开发工具,精通Verilog
HDL语言和VHDL语言,精通Nios II EDS/SOPC、、IP核、PCI PLX 9054数据采集卡等开发。
◆【陈老师】
资深FPGA开发工程师,FPGA培训课程金牌讲师,有8年的FPGA和DSP系统硬件开发经验,近4年来一直从事视频和图像处理领域的高速DSP系统硬、软件和FPGA系统的设计和开发,具有非常丰富的高速系统设计经验,精通TI公司的C6000系列高速DSP和Altera公司的全系列FPGA/CPLD。
更多师资力量请参见曙海师资团队,请点击这儿查看。 |
课程进度安排 |
课程大纲 |
第一阶段 |
第一篇 SOPC(可编程片上系统)概述
1. FPGA和SOPC的发展
2. 基于FPGA的嵌入式处理器的优势
3. 适合系统级设计的FPGA及其芯片结构举例
第二篇 SOPC的组成及设计思想
1. 片内微处理器软核和硬核
2. 片内系统组成及系统总线
3. 片内微处理器的几种系统设计方案
4. 常用的CORE及设备驱动(包括中断控制器、定时器等)
5. 片内微处理器时钟和总线时钟的关系
6. 片内微处理器怎么样连接外设
7. 片内微处理器怎么样节省资源
8. 片内微处理器的功耗
第三篇 SOPC开发工具的使用
1. SOPC开发工具结构
2. SOPC开发环境的使用
3. 基本系统创建器、创建周边设备向导
4. 编程FLASH存储器的思想、方法以及步骤
5. SOPC设计的原则
6. SOPC设计的技巧
第四篇 SOPC软硬件开发设计实战
1. SOPC开发电路板原理介绍
2. 新建工程、设计实现
3. 在已建工程中添加CORE、添加应用软件
4. 设置一个新的软件工程
5. 软件驱动程序及硬件实现程序的编写方法
6. 设计实现、应用软件以及调试
7. 实验与辅导3:基于SOPC的LED控制实验
8. 实验与辅导4:基于SOPC的数码管控制实验
9. 实验与辅导5:基于SOPC的串口控制实验
10. 实验与辅导6:基于SOPC的LCD控制实验
|
第二阶段 |
第五部分 步进电动机的控制
5.1 步进电动机的工作原理
5.2 步进电动机的控制方法
5.3 步进电动机的驱动
5.4 步进电动机的运行控制
第六部分 永磁同步电动机的FPGA控制
6.1 永磁同步电机控制系统的结构原理
6.2 永磁同步电机的矢量控制原理
6.3 永磁同步电机的矢量控制策略
6.4 永磁同步电机控制系统的结构
6.5 永磁同步电机控制系统的电路
6.6 永磁同步电机控制系统的软件构成
6.7 永磁同步电机控制系统的软件设计
第七部分 无刷直流电动机的控制
7.1 无刷直流电动机的基本组成环节及工作原理
7.2 无刷直流电动机的基本组成工作原理
7.3 无刷直流电动机控制的策略
7.4 无刷直流电动机控制系统的硬件设计
7.5 无刷直流电动机控制系统的软件设计
|
第三阶段 |
编程实验:
1、PWM波形产生编程实验
2、永磁同步电机控制实验
3、无刷电动机的控制实验
4、步进电动机控制实验
5、直流电机控制实验 |
|