|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
浙江大学
专业电子技术就业培训
² 联系人:邱老师 13989834654, 0571-85622860,0571-88230155(晚上)
| | | | | 2006
| | FPGA高级全程班(新)
| 4月下或5月中(5天2个晚上40课时)
| | 浙江大学博士FPGA工程师/FAE
| | DSP28x工程师培训班
| 4月21日-4月23日(每3个月开一期)
| | 浙江大学教授/博士
| | VXWORKS
| 4月-5月(4天1个晚上30课时)
| | VXWORKS资深工程师/FAE
| | 嵌入式ARM(Linux)高级全程班
| 4月13日-16日(4天)(每3个月开一期)
| | 国家大学嵌入式重点实验室教授/博士(详见介绍)
| 5
| IC高级设计系列课程
| 5月(4天)
| | |
| | | (1)Linux概述; (2)Linux安装、内核定制、使用及初始化流程分析。
(3)linux的管理和网络应用 (4)shell程序设计;
(5)实验:(a)安装与定制Red hat Linux系统、定制Linux内核;
(b)实验:编写shell程序。
(c)实验:linux命令实践和网络应用。
| |
(1)Linux进程管理,包括进程的PCB管理、进程状态及迁移、进程的创建与消亡、进程间通信;系统调用基础知识。
(2)Linux存储管理,包括Linux下进程的虚地址空间的概念、进程的虚存段VMA、内存映射、共享存储等;
(3)实验:编写应用程序,实现进程之间通过共享存储进行通信。
(4)Linux文件系统,介绍VFS技术、EXT2、EXT3文件系统;
|
(1) 设备驱动程序结构介绍,内核模块技术及内核模块编程知识;
(2) Linux下的应用程序结构介绍;Make file讲解。
(3) 实验:学习编写一个Linux TCP/IP 通讯程序。
| |
(1)嵌入式的基本概念
(2)嵌入式微处理器分类
(3)ARM嵌入式系统的硬件结构
|
(1)基于ARM的GUI技术的介绍
(2)MINIGUI的GUI实验
(3)QTE的GUI实验
| |
(1)ARM嵌入式系统硬件开发相关技术
(2)ARM7体系结构(ARM7 S3C44B0X)
和ARM9体系结构(ARM9 atm9200)
|
(1)ARM嵌入式系统的指令及编程
(2)ARM汇编指令实验
| | 上午:
(1)嵌入式linux系统简介
(2)嵌入式linux开发环境的介绍
(3)嵌入式linux内核分析
| 下午:
(1)嵌入式linux设备驱动程序开发
(2)嵌入式多线程开发
(3)实时嵌入式linux系统介绍
| | 上午:
(1)嵌入式系统开发的组网结构实验;
(2)嵌入式linux内核编译实验;
(3)嵌入式linux文件格式改变实验;
| 下午:
(1)嵌入式文件系统实验;
(2)嵌入式应用程序实验;
(3)嵌入式驱动程序实验;
(4)嵌入式系统稳定性测试实验
|
※课程内容介绍
| | | 0.DSP嵌入式系统简单介绍
1.TMS320F2812芯片结构及性能
1.1芯片结构及性能概述
1.2中央处理单元CPU
1.2.1 同其他TMS320C2000 CPUs的兼容性
1.2.2 CPU的结构及特性
1.2.3 内部总线结构
1.2.4 原子指令
1.2.5 流水线操作
1.3存储器空间
1.4中断系统
2.硬件设计
2.1 概述
2.2 电源
2.2.1 电源的需求
2.2.2 上电次序
2.2.3 数字/模拟混合系统电源处理方法
2.2.4 电源电路设计及器件选型
2.2.5 电源监视与系统监视
| 2.2.6 电源设计软件
2.2.7 电源电路实例
2.3 时钟
2.3.1 基础知识
2.3.2 时钟的需求
2.3.3 时钟电路时钟电路选择原则
2.3.4 时钟电路设计实例
2.4 存储器
2.4.1 存储器电路基础
2.4.2 外部存储器接口
2.4.3 外扩RAM实例
2.5 电平变换
2.5.1 为什么要电平变换
2.5.2 电平变换方法
2.5.3 电平变换电路设计实例
2.6 JTAG仿真接口电路设计
2.7 未用输入/输出引脚处理方法
讨论与交流:硬件设计实用技巧和排除硬件故障方法
| | 3.软件设计
3.1 软件开发基础
3.1.1 程序是什么
3.1.2 程序定位方式
3.1.3 汇编语言
3.1.3.1 SECTION伪指令
3.1.3.2 汇编器对“段”的处理
3.1.3.3 链接器对“段”的处理
3.1.3.4 CMD文件
3.1.4 C运行环境
3.1.5 程序build流程
3.2 集成开发环境CCS
3.2.1 CCS功能简介
3.2.2 为CCS安装设备驱动程序
3.2.3 CCS的基本操作—开发一个简单的程序
3.2.3.1 新建工程文件
| 3.2.3.2 向工程添加各类型文件
3.2.3.3 查阅代码
3.2.3.4 建造和运行程序
3.2.3.5 改变建造选项和修改语法错误
3.2.3.6 使用断点与观察窗
实验1环境的建立以及CCS的操作
3.3 如何利用TI提供的基础软件
3.3.1 概述
3.3.2 TMS320F281X头文件介绍及应用
3.3.3 IQMath和其他函数库介绍及应用
3.4 烧写Flash
3.4.1 插件烧写FLASH
3.4.2 串口烧写FLASH
实验2:FLASH烧写操作
| | 4.32位CPU定时器0/1/2
4.1 CPU定时器结构与工作原理
4.2 CPU定时器的寄存器
4.3 CPU定时器的使用实例
实验3:定时器实验
5.通用输入/输出(GPIO)多路复用器
5.1 GPIO多路复用器
5.2 GPIO多用复用器寄存器
5.3 GPIO使用实例
实验4:GPIO口实验
| 6.串行通信接口SCI
6.1 SCI结构和工作原理
6.2 SCI的寄存器
6.3 SCI串口使用实例
实验5:串行通信实验
7.串行外设接口SPI
7.1 SPI结构和工作原理
7.2 SPI寄存器
7.3 SPI使用实例
实验6:SPI自测试实验
| | 8.多通道缓冲串行口McBSP
8.1 McBSP结构和工作原理
8.2 McBSP寄存器
8.3 McBSP使用实例
实验7:McBSP自测试实验
9.事件管理器及其应用
9.1 功能概述
9.2 通用定时器
9.3 PWM电路
9.4 捕获单元
| 9.5 事件管理器中断
9.6 事件管理器寄存器
9.7 应用事件管理器产生PWM
实验8:PWM实验
10. 模数转换器ADC及其应用
10.1 结构和工作原理
10.2 ADC寄存器
10.3 ADC使用实例
实验9:ADC实验
11.TI C2000在控制领域的技术相
|
课程说明:以ALTERA公司的产品及集成开发环境为主线,讲授CPLD/FPGA的设计方法,程序设计,硬件设计和逻辑设计.
| | | | | CPLD/FPGA基础知识
(1) CPLD/FPGA的发展现状和发展趋势,各大厂商的CPLD/FPGA的异同.
(2) Altera CPLD/FPGA 集成开发工具及第三工具介绍.
(3) Altera CPLD的基本结构及演变。MAX 7000,MAX 3000A,MAX II器件.
(4) Altera FPGA的基本结构及演变。Cyclone, Stratix, Cyclone II, Stratix II器件.
(5) CPLD/FPGA的设计流程简介,及其各个步骤之间的关系..
(6) CPLD/FPGA的加载电路.JTAG/PS/AS及CPU加载电路与时序要求
(7) CPLD与FPGA的异同.
(8) PLD/FPGA IO电平兼容原则.
| | l 硬件描述语言(1)Verilog 和HDL
l Verilog设计流程
l 程序结构
l 词法
数据类型(2) 常用RTL描述语句.
(3) 时钟设计思路与时钟描述方法.
(4) 信号(Signal)与变量(Variable) 的区别.
(5) 进程(Process)管理方法.
(6)VHDL程序设计的误区.
(7) 双向数据总线问题.
(8) 三态电路.
(9) 编程实验与功能仿真实验.
| | 仿真,综合与布局布线(1)设计输入方法.(原理图,HDL语言,网表输入,宏模块,IP Core).
(2)逻辑综合的原则,速度优化与面积优化.
(3)逻辑综合与RTL电路.
(4)布局布线规则.
(5)Chip Editor查看技巧.
(6)LogicLock(逻辑锁定)技术.
(7)Signaltap在线逻辑分析仪调试技术.
(8)实验与答疑.
硬件设计与逻辑设计
(1) Pin To Pin 兼容设计.
(2) PCB布线的注意事项.
(3) 系统调试步骤.
(4) 分析工程实例.
(5) 基于CPLD/FPGA开发板实验.
| | NIOS II 设计
(1) SOPC Builder环境介绍.
(2) NIOS II 硬件设计.
(3) NIOS II 硬件调试方法.
(4) NIOS II 软件设计,NIOS II IDE 的使用.
(5) NIOS II 软件调试.
(6) 用户自定义外设.
(7) 编程Flash.
(8) 实验演示.
数字电路设计
(1) 数字电路设计规则.
(2) 数字电路的基本参数.
(3) 模块划分原则.
(4) 同步数字电路设计.
(5) 接口电路的处理原则.
(6) 避免使用Latch电路.
| | 接口电路功能与处理原则
(1)接口处理电路使用的基本元素
(2)输入接口电路
(3)输出接口电路
(4)双向接口电路
(5)加法器/减法器/比较器
(6)移位器/移位寄存器
(7)数据流处理
| 同步电路设计
(1) 设计可靠性
(2) 时序分析基础
(3) 同步电路设计
(4) 置位/复位信号处理
(5) 时延电路处理
(6) 全局信号处理
(7) 时序设计可靠性的保障措施
(8) 时钟设计策略
.
|
1、 以上内容根据学员反映和实际情况作实时调整,每次课程都配有相关联实验。
.
|
|