原创 基于FPGA的DSP系统设计与实现 上海(7.9-12)

2009-6-4 13:26 1160 2 2 分类: FPGA/CPLD


一、课程介绍<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


在通信和图像处理应用中,需要强大的数字信号处理(Digital Signal ProcessingDSP)能力。当最快的数字信号处理器(DSP)仍无法达到速度要求时,其选择除了增加处理器的数目之外,就是采用可编程逻辑器件,主要是FPGA芯片来实现。


本课程以DSP设计在FPGA芯片上的开发为主线,遵照由浅入深的基本步骤和思路进行详细讲解,每一个知识点都给出了基于ISEHDL语言)、System GeneratorAccelDSP的图形化设计实例,通过大量的程序实例,全面、精辟地介绍了利用现场可编程门阵列(FPGA)实现数字信号处理的方方面面。


本课程首先介绍了当前的FPGA技术以及最新的DSP系统工具的概况;接着主要介绍了计算机算法的概念、理论、有限字长效用、FIRIIR滤波器的实现、多速率和自适应信号处理的FPGA实现;最后,介绍了System GenreratorAccelDSP的应用和开发,随着设计规模的日益增长,基于图形化的System GeneratorAccelDSP来开发复杂的数字信号处理系统也成为未来的趋势。


本课程为期四天,课程时间大致安排为:讲课占60%80%,实验占20%40%。培训课程使用的所有软硬件工具由培训方提供。根据培训时间和地点的不同,软硬件版本会有所变化。本课程的可在《FPGA开发基础入门》的课程之后展开,将培训人员带入DSP设计的殿堂,并熟练掌握这一应用。


二、主办单位:中国高科技产业化研究会信号处理专家委员会


北京中际赛威文化发展有限公司 (www.zhongjisaiwei.com)


北京中际孚歌科技有限公司


三、研修时间:20090709-12(8日报到)


四、研修地点:上  海(具体地点及路线图详见报到通知)


五、培训对象


课程使用Xilinx FPGA器件进行DSP领域科研和产品开发的具有中等水平的工程技术人员,也适合于相关专业领域具有相当水平的教师和研究生。


参加学习的学员应该具有数字电路、数字信号处理的基本知识,具备VerilogVHDL中等知识,至少具备采用Xilinx具和Xilinx FPGA器件6个月以上设计经验。


六、工具平台


培训课程使用的所有软硬件工具由培训方提供。根据培训时间和地点的不同,软硬件版本会有所变化。培训方可以以优惠的价格向学员提供高级开发板,以方便学员在学习结束后继续深入研究。


6.1.软件工具:


 Xilinx ISE Design Suite        ModelSim SE         Matlab/Simulink 


6.2.硬件工具:


√ 高性能PCP4 2.4G/1G内存以上配置)


√ Xilinx VII-Pro:该开发系统是Xilinx公司专门设计用于提供教育培训服务的一款开发板,它的很多创新特性为数字工程类课程以及研究提供了完整的技术支持,如数字系统设计、计算机架构、嵌入式系统、实时操作系统、数字信号处理、图像与视频处理和数字通信等,可以实现片上课程理念。



七、教学大纲


基于Xilinx FPGADSP系统设计与实现的课程整体架构如下图所示。


主题1:面向DSP应用的FPGA设计基础(5个学时)



学习


目标


掌握高级的FPGA开发手段,包括HDL语言、FPGA结构以及ISE软件的高级操作,具备百万门FPGA高速设计的编码能力,为DSP的开发做好准备。


学习


内容


1. 常见的HDL编码思想:面积和速度互换操作、流水线操作、串并变换等。


2. 大规模、高速设计的注意事项,时序分析技能,以及Timing Analyzer的使用。


3. Xilinx原语的使用。


4. FPGA内部结构以及硬核模块(差分管脚、全局时钟、DSP48、块RAM)。


5. ISE软件高级组件的使用:基于策略的综合和实现、SmartGuideXplorerFloorpannerFPGAEditor以及Xpower等组件


实验123


主题2:基于Xilinx FPGADSP应用开发(5个学时)



学习


目标


掌握DSP开发的基本流程以及基础和复杂模块的FPGA实现,具备算法和硬件实现协同开发的能力,掌握算法的验证和调试手段,掌握DSP应用的工程应用要点:包括有限字长效应以及AD采样定理的实际应用。


学习


内容


1. 基于FPGADSP开发本质,包括FPGADSP开发中的优势以及算法如何在FPGA中体现。


2. AD采样原理以及DSP处理中的有限字长效应。


3. DSP应用的开发流程。


4. DSP基本应用模块的FPGA实现以及优化技巧,包括常用的数值数据计算法、FFT滤波等。


5. DSP高级应用模块的FPGA实现以及优化技巧。包括多速率信号处理以及自适应信号处理。


6. DSP的典型应用实例。


实验123


主题3:基于System GeneratorDSP系统设计与实现(5个学时)



学习


目标


掌握基于System Generator的可视化开发方法包括相应的设计验证手段、生成硬件代码以及其它的高级工具。


学习


内容


1. 基于System Generator的可视化开发流程。


2. 基于System Generator的设计和验证手段。


3. 基于System Generator的软、硬件协同设计手段。


4. 基于System Generator的硬件协同仿真操作。


5. 导入外部的HDL设计,完成整个系统的可视化开发。


6. 基于System Generator的开发应用实例。


实验123


主题4:基于AccelDSPDSP系统设计与实现(5个学时)



学习


目标


掌握基于AccelDSP的开发方法包括相应的设计验证手段、生成硬件代码以及其它的高级工具。


学习


内容


1AccelDSP软件特点以及基于AccelDSP的开发流程。


2.可综合M文件编程规范,包括常用的M文件整体设计架、数据类型简介以及基本操作符。


3.使用AccelDSP进行系统设计的常用操作,包括创建工程、定点模型详解、硬件架构优化。


4AccelWare软件应用和库介绍。


5基于AccelDSP的开发应用实例。


实验123




八、授课专家


田老师:毕业于北京某著名高校信号与信息处理专业,具有丰富的FPGA开发经验,主要从事无线通信中的信号处理研究工作,负责和参与过多个百万门级FPGAVirtex 2 Pro XC2VP30Virtex 4-SX 35 XC4VSX35Virtex 5-SX XC5VSX50T)开发项目,包括WCDMA系统干扰抵消器、数字直放站以及功放线性化技术等重大科研项目,部分设计已投入市场,取得了较大的经济效益。此外,编写了多本Xilinx大学合作计划指定教材,涉及Xilinx公司最新版本的开发软件使用教程。主讲过多场培训,深受学员好评。


、授课方法:采用理论与上机实践同步的专题讲解,结合交流、讨论、案例分析等互动的方式,学习后向经考核合格的学员颁发证书。并为学员与专家、学员与学员之间建立广阔的交流平台,使学员在学习后也可以与专家共同解决在自己工作实践中碰到的困惑与难题。


十、收费标准:2600元/人,3-5人9.5折优惠,6人以上9折优惠,含资料、午餐、课时费、证书。


              附:  如果需要购买Xilinx XUP Spartan3E开发板,另收开发板费用1600


                   另有V2-PROXUPV5-LX110T开发板,购买请至电咨询。


报名/咨询电话:010-641131371033      直线:010-64123454


手   机:15010109106               传真:010-64123452


联 系 人: 老师                         E-mail:zhongji308@zhongjisaiwei.com

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
2
关闭 站长推荐上一条 /4 下一条