回答

收藏

第二十二期FPGA设计技术(北京)初级研修班

#开发软件 #开发软件 5500 人阅读 | 0 人回复 | 2008-12-22

一、课程简介:这是一个为期四天的课程,包括逻辑设计部分、数字信号处理部分和嵌入式部分。课程定位于FPGA设计技术初学者,课程内容结合了培训讲师的多年科研教学实践,理论丰富,实验合理,可以引导学员快速进入FPGA设计领域。课程时间安排为:讲课占40%,演示实验占20%,学员自主实验占40%。二、主管单位:中国高科技产业化研究会信号处理专家委员会三、主办单位:北京中际赛威文化发展有限公司? ????????????? 北京中际孚歌科技有限公司? 四、研修时间:2009年2月26-3月1日(25日报到)五、研修地点:北?? 京 (具体地点及路线图详见报到通知)六、培训对象:课程适合于使用FPGA器件进行科研、教学和产品开发的工程师、教师等工程技术人员,也适合于相关专业领域的研究生和高年级本科生。参加学习的学员应该具有数字电路、计算机原理和C语言的基本知识,具备初步的MATLAB/Simulink使用经验,最好具有一定的HDL语言基础。七、工具平台软件工具:◇Xilinx ISE? Xilinx EDK?? ◇Matlab/Simulink及有关工具箱??? ◇Xilinx System Generator◇Xilinx ChipScope Pro???? ◇ModelSim XE或ModelSim SE硬件工具:◇高性能PC机???? ◇Xilinx XUP Spartan3E开发板(内含XC3S500E芯片,50万门规模)八、培训大纲1、第一部分:FPGA技术概述??? 1.1.VHDL硬件描述语言概述??? 1.2. VHDL设计原理与实践

??? ◇组合逻辑设计原理与实践??? ◇时序逻辑设计原理与实践◇同步设计方法◇状态机设计

??? 1.3.FPGA技术概述与结构分析

??? ◇Virtex-II/II Pro系列FPGA基本结构??? ◇Virtex-4系列FPGA基本结构◇Spartan-3/3E/3A/3AN系列FPGA结构◇Virtex-5系列FPGA基本结构

??? 2、第二部分:FPGA设计流程?? 这部分课程基于ISE Foundation工具软件,引导学员一步步完成从设计输入到下载调试的完FPGA设计流程。实验中将使用开源的Xilinx 8-bit PicoBlaze控制器软核。???? 2.1.课程描述

???? ◇Xilinx FPGA设计工具???? ◇Archtecture Wizard和PACE???? ◇阅读设计报告???? ◇全局时序约束???? ◇FPGA设计技术???? ◇同步设计技术◇综合技术◇实现技术◇Floorplanner◇Core Generator◇Chipscope Pro

2.2.实验部分? 这部分实验基于Xilinx 8-bit PicoBlaze控制器,并提供PicoBlaze控制器源代码(VHDL和? ???? Verilog) 、参考设计和测试文件等。所有实验平台均为Xilinx XUP Spartan3E开发板,利用超级???? ???? 终端对设计进行测试。?实验1:设计流程-ISE设计流程和PicoBlaze处理器设计流程,使用ISIM进行设计仿真。http:///file:///C:/Users/GAOJIA~1/AppData/Local/Temp/msohtml1/01/clip_image001.gif?实验2:Architecture Wizard实验,在一个基于PicoBlaze的设计中,使用Architecture Wizard工具配置一个数字时钟管理器,使用PACE工具定义管脚约束,使用impact工具生成比特流文件并下载,使用超级终端进行测试。实验3:全局时序约束,在一个基于PicoBlaze的设计中输入全局约束,并分析全局时序约束对设计的影响。实验4:系统综合,理解并使用不同的综合选项改善设计性能。实验5:Core Generator实验,使用Core Generator为一个基于PicoBlaze的设计生成一个指令存储器(ROM),使用PicoBlaze汇编器进行初始化。实验6:Chipscope Pro实验,使用Chipscope Pro生成的ILA Core在FPGA中调试设计。3、第三部分:DSP设计流程DSP设计流程课程学习如何利用HDL语言、Core Generator和System Generator工具设计基于FPGA的DSP系统(以下简称FPGA-DSP)。通过理论学习和实验操作,学员将得到从算法概念到硬件实现转化方法的基本训练。学习的主要内容包括:理解HDL语言、Core Generator和System Generator三种FPGA-DSP设计方法的优缺点;如何选择合适的基于FPGA的DSP设计方法;理解在Matlab/Simulink和System Generator环境下,不同参数的选择对最终FPGA系统的影响;如何在Simulink环境中调试和优化设计。3.1.课程描述

◇FPGA-DSP设计流程 ◇数字滤波器设计? ◇定点设计问题?? ◇控制系统设计?? ◇多率系统设计

3.2.实验描述实验1:MAC设计,Simulink介绍,量化与溢出概念,使用System Generator设计一个12×8的MAC。实验2:使用HDL仿真验证MAC滤波器-学习使用black box block,使用ISIM进行HDL协同仿真,通过JTAG协同仿真进行设计验证。实验3:FIR滤波器设计,使用FDA工具设计低通滤波器,在System Generator中实现滤波器,使用JTAG协同仿真验证硬件设计。实验4:定点设计问题,理解定点带来的量化与溢出问题对硬件实现的影响。实验5:控制系统设计,分别使用basic System Generator blocks和m-code block方式设计一个地址产生器。实验6:多率系统设计,设计一个92抽头的MAC FIR滤波器,信号源添加白噪声,利用仿真验证滤波器性能,利用JTAG协同仿真验证硬件设计。4、第四部分:嵌入式设计流程嵌入式系统设计课程基于Xilinx MicroBlaze? 32-bit软核处理器和EDK(Embedded Development Kit)设计环境。通过理论学习和实验使学员掌握构建片上嵌入式系统基本方法。4.1.课程描述

◇EDK概述◇嵌入式系统硬件设计 ◇OPB总线中增加外设? ◇嵌入式系统软件设计◇地址管理 ◇使用SDK进行软件开发与调试? ◇交叉排故

4.2.实验描述实验1:嵌入式系统基本硬件设计,在目标板(Xilinx XUP Spartan3E)上使用BSB创建一个基于MicroBlaze 的XPS工程。实验2:为嵌入式系统硬件体系增加新的标准外设,在MicroBlaze工程中增加外设(如总线桥、OPB外设、OPB总线以及其它外设)。实验3:为嵌入式系统硬件体系增加用户自定义外设,通过Creating/Importing Peripheral Wizard增加用户自定义外设。实验4:编写基本的应用软件,编写基本的用户C语言程序,操作UART和GPIO。实验5:应用软件的进一步开发-使用OPB Timer和中断服务。

http:///file:///C:/Users/GAOJIA~1/AppData/Local/Temp/msohtml1/01/clip_image002.gif实验6:交叉排故-使用Chipscope-Pro和GDB debugger排故。九、授课专家介绍 ?? 北京中际赛威文化发展有限公司FPGA技术高级讲师,信号处理技术专家组成员!
十、授课方法:采用理论与上机实践同步的专题讲解,结合交流、讨论、案例分析等互动的方式,学习后向经考核合格的学员颁发证书。并为学员与专家、学员与学员之间建立广阔的交流平台,使学员在学习后也可以与专家共同解决在自己工作实践中碰到的困惑与难题。


十一、收费标准:2200元/人,3-5人9.5折优惠,6人以上9折优惠,含资料\午餐\课时费。????????????? ??3800元/人(包含Xilinx XUP Spartan3E开发板)十二、付款方式:学员报名后,请直接将款汇到指定账号(见回执表)。????????????????第二十二期FPGA设计报名回执表
单位名称?
发票抬头?
通信地址?邮编?
联 系 人?手 机?电话?
参加人数费用共计http:///file:///C:/Users/GAOJIA~1/AppData/Local/Temp/msohtml1/01/clip_image004.gif传真?
住 ???宿????????????????? 汇款时间?
参加人员姓名、所任工作及关注的重点内容:(可另附页)???
通信地址:北京市北四环东路104号5号楼318室????? 邮 编:100029收款单位:北京中际孚歌科技有限公司??????????????
? 号:1372 3151 6010 0030 83 行:广东发展银行北京天通苑支行?????????????? 请注明“FPGA”培训报名/咨询电话:010-64113137/64123566??? 传真:010-64123452 传真:010-64123426 ??
分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条