FPGA初级学习班(Xilinx 初级班)
发布时间:2010-5-6 16:17
发布者:ni_xx
日期:2010-05-27
地点:上海(见报到通知)
网址:
地点:上海(见报到通知)
网址:
二、课程简介: 这是一个初级课程,定位于FPGA设计技术初学者。课程专为需要快速掌握Xilinx FPGA开发技术和了解FPGA最新技术发展的工程技术人员而设计,课程内容丰富合理,理论与实践并重,可以引导学习者快速进入FPGA设计领域。 FPGA系统设计实质上是一个同步时序系统的设计,课程引导学习者深入理解掌握时序的概念,并能够使用时序约束工具对设计进行正确、完整的约束。课程不仅仅是对FPGA结构资源和设计流程的描述,更重要的是对FPGA结构资源、设计流程和设计工具的归纳、总结与升华,让学习者能够透过表面现象看到FPGA设计技术的实质,从而为掌握FPGA高级设计技术打下基础。课程将学习使用ISE和Chipscope Pro软件开发FPGA数字系统,以及使用EDK工具开发基于32位MicroBlaze微处理器的FPGA软硬件协同系统。本课程还将介绍FPGA新技术的发展,引导学习者学习使用最新的技术解决工程实践问题。 三、主管单位:中国高科技产业化研究会信号处理专家委员会 四、研修时间:2010年05月27-30日(26日报到) 五、研修地点:上 海 (具体地点及路线图详见报到通知) 六、培训对象:参加学习者应该具有数字电路和计算机原理的基本知识,并具有一定的HDL语言基础。最好具有基本的FPGA开发经验和嵌入式系统开发经验。 课程时间安排为:讲课时间占50%~60%,实验时间占40%~50%。 Xilinx公司技术体系和Altera公司技术体系非常相近。本课程虽然使用Xilinx技术体系作为学习平台,但是使用Altera公司技术体系的用户同样可以获得很大的收获。 七、工具平台 软件工具: ◇Xilinx ISE Xilinx EDK ◇Matlab/Simulink及有关工具箱 ◇Xilinx System Generator ◇Xilinx ChipScope Pro ◇ModelSim XE或ModelSim SE 硬件工具: ◇高性能PC机 ◇Xilinx XUP Spartan3E开发板(内含XC3S500E芯片,50万门规模) 八、培训大纲 √学习数字系统的基本工作原理和体系结构,理解软硬件之间的关系 √理解FPGA设计环境,了解FPGA嵌入式系统和FPGA-DSP系统基本知识 √理解掌握FPGA基本结构和Xilinx工具设计流程 √理解并使用8-bit微控制器PicoBlaze √掌握FPGA基本设计方法和技巧 √掌握基本时钟系统结构,学习使用Architecture Wizard配置DCM √理解掌握全局时序约束和管脚约束,学习使用约束编辑器 √理解静态时序分析报告并查找设计瓶颈 √理解不同的"综合"参数和"实现"参数对性能改善的作用 √理解掌握FPGA数字系统时序设计收敛流程 √学习掌握嵌入式系统基本知识 √学习32位MicoBlaze微处理器、PowerPC处理器 √掌握EDK开发工具(XPS、SDK)的使用 √掌握PSOC系统设计理念的实现方法 √掌握"硬件加速器"的概念和实现方法 √掌握存储器(SRAM和SDRAM)控制器的设计和实现 √掌握基于FPGA的嵌入式系统的调试手段 1、FPGA数字系统设计基础 能使用时序约束工具对设计进行正确的、完整的约束,是实现高性能系统的重要保证。本节学习数字系统的本质特征、基本的全局时序约束和FPGA结构资源,并运用静态时序分析工具(Timing Analyzer)解决全局时序问题。 主要内容如下:理解掌握全局时序约束;掌握FPGA基本设计流程;掌握FPGA基本结构资源;使用约束编辑器正确设置全局约束;使用Timing Analyzer查找设计瓶颈。 2:FPGA设计与验证流程分析 本节是对FPGA基本设计技术的归纳总结,试图使学习者透过表面现象看到FPGA设计(如器件结构、设计流程和验证流程等)的实质。从而为掌握FPGA高级设计技术打下基础。 主要内容如下:掌握FPGA设计和验证流程;掌握FPGA配置方法;掌握"综合"和"实现"的不同属性对性能改善的影响;理解掌握FPGA设计时序收敛流程,运用时序收敛流程解决设计时序收敛问题,对设计的功能和性能进行测试。 3:基于FPGA的嵌入式系统设计基础 嵌入式系统设计课程基于Xilinx MicroBlaze? 32-bit软核处理器和EDK(Embedded Development Kit)设计环境。通过理论学习和实验,学员可以掌握构建片上嵌入式系统的基本方法。 本节主要学习内容:EDK概述、嵌入式系统硬件设计、在PLB总线中增加外设、嵌入式系统软件设计、地址管理、使用XMD进行软件开发与调试和交叉排故 4:基于FPGA的嵌入式开发实战 PSOC系统已成为目前数字系统设计的核心理念,且以大规模应用。因此通过实战掌握相应的设计方法成为本课程的重中之重。 本节主要学习内容:嵌入式C语言编程、SDK工具的使用、用户自定义外设的开发、存储器控制器的开发以及网络应用开发。 九、授课专家介绍 王老师:北京理工大学信号与信息处理专业工学博士, Xilinx大学计划主讲教师。现任天津某大学-Xilinx信号传输与处理联合实验室主任,主要研究方向为高速实时信号处理和片上系统(SoC)设计,具有多年高速大规模可编程逻辑器件设计经验,设计的基于FPGA的某国防系统获得2005年度部级三等奖。承担过某高速数据采集及信号处理系统、某雷达导引头高速小型化信号处理系统等大型研发设计工作,理论基础扎实,工程实践经验丰富,主讲过多场培训,深受学员好评。 田老师:毕业于北京某著名高校信号与信息处理专业,具有丰富的FPGA开发实战经验,主要从事无线通信中的信号处理研究工作。目前担任某通信设备公司的研发部门负责人,负责和参与过多个百万门级FPGA(XC2VP30、XC4VSX35以及XC5VSX50T等)开发项目,包括数字直放站、功放线性化技术、干扰抵消以及下一代通信系统LTE的下行链路实现等重大科研项目。主讲过多场培训,深受学员好评。 十、授课方法:采用理论与上机实践同步的专题讲解,结合交流、讨论、案例分析等互动的方式,学习后向经考核合格的学员颁发证书。并为学员与专家、学员与学员之间建立广阔的交流平台,使学员在学习后也可以与专家共同解决在自己工作实践中碰到的困惑与难题。 十一、收费标准:2200元/人,3人以上9.5折优惠(含资料、午餐、课时费、证书) 2600元/人(包含Falcon-E25TG开发板) 附: 如果需要购买Xilinx XUP Spartan3E开发板和XUPV5-LX110T开发板,请致电咨询。 具体详细内容敬请致电咨询! 咨询电话:曲先生 010-64113137转1006 手机;13264377226 |
网友评论