仪器仪表技术专区
400万+工程师在用
400万+工程师在用

FPGA培训

12年用户 90经验值
私信 关注

Altera第十三期FPGA设计技术研修班(SOPC)

2008-12-17 13:18

<p><strong>一、&nbsp;</strong><strong>主办单位:中国高科技产业化研究会<br/></strong><strong>二、 研修时间:</strong>2009年2月19-22日(18日报到)<br/><strong>三、 研修地点:</strong>北京(具体地点及路线图详见报到通知)<br/><strong>四、 课程简介</strong><br/>&nbsp;&nbsp;&nbsp;&nbsp;这是一个为期四天的中级课程。SOPC的设计理念是对于FPGA逻辑设计的一次创新,它大大简化了设计流程,为新一代SOPC设计展开了全新的图景。本课程从SOPC基本硬件环境的搭建和软件开发平台的设置开始;同时向学员展示了SOPC的各种扩展方式,并提供了uClinux的设计实例,方便学员进一步学习、研究。<br/>课程时间安排为:讲课占30%,演示实验占30%,学员自主实验占40%。<br/><strong>五、 培训对象<br/></strong>&nbsp;&nbsp;&nbsp;&nbsp;课程适合于使用FPGA器件进行科研、教学和产品开发的工程师、教师等工程技术人员,也适合于相关专业领域的研究生和高年级本科生。<br/>参加学习的学员应该具有数字电路计算机原理和C语言的知识,一定的嵌入式开发经验和对Unix-Like平台基本操作的了解对参与课程学习也有较大的帮助。<br/><strong>六、 工具平台<br/></strong>&nbsp;&nbsp;&nbsp; 培训课程使用的所有软硬件工具由培训方提供。根据培训时间和地点的不同,软硬件版本会有所变化。培训方可以以优惠的价格向学员提供基于altera Cyclone II 的多媒体开发板DE2一块,以方便学员在学习结束后继续深入研究。<br/>1.软件工具:<br/>?&nbsp;◆ALTERA Quartus II 设计软件&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ◆ALTERA SOPC Builder<br/>?&nbsp;◆ALTERA NIOS II IDE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ◆uClinux distribution for NIOS II<br/>2.硬件工具:<br/>?&nbsp;◆高性能PC机<br/>?&nbsp;◆ALTERA DE2开发板一块(板载ALTERA EP2C35拥有33,216个逻辑单元)<br/><strong>七、授课内容:</strong>(征询大部分学员意见可能会有所增减,使课程设置贴近学员实际需求)<br/>1.第一部分:SOPC设计思想与平台搭建(概述)<br/>1.1传统逻辑设计理念<br/>&nbsp; 1.2 SOPC设计思想<br/>&nbsp; 1.3&nbsp;NIOS II软核介绍<br/>&nbsp;&nbsp;1.4&nbsp;SOPC设计实验<br/>?&nbsp;◆SOPC设计样例分析<br/>?&nbsp;◆NIOS II最小系统设计<br/>?&nbsp;◆SOPC外设整合范例分析<br/>?&nbsp;◆SOPC基本系统设计实验<br/>2.第二部分:软硬件协同设计与优化<br/>单纯在FPGA中集成软核处理器并不能够发挥SOPC的全部能量,甚至还可能导致系统整体设计的失败。而通过软硬件协的设计,SOPC才能够发挥出其最大的生命力。这部分介绍了自定义指令、自定义外设以及软核处理器与RTL协同设计三种方式来介绍软硬件协同设计的知识。<br/>2.1.课程描述<br/>?&nbsp;◆NIOS II处理器自定义指令集介绍<br/>?&nbsp;◆NIOS II 处理器自定义外设介绍<br/>?&nbsp;◆Avalon总线介绍<br/>?&nbsp;◆HAL(硬件抽象层)编写<br/>?&nbsp;◆用NIOS II处理器简化RTL设计<br/>?&nbsp;◆软硬件协同设计范例<br/>2.2.实验部分<br/>基于ALTERA的DE2平台,演示各种基于NIOS II的软硬件协同设计思路<br/>?&nbsp;◆实验1:NIOS II处理器自定义指令实验<br/>?&nbsp;◆实验2:NIOS II处理器自定义外设实验<br/>?&nbsp;◆实验3:HAL应用与编写实验<br/>?&nbsp;◆实验4:NIOS II与RTL协同设计实验<br/>?&nbsp;◆实验5:NIOS II设计性能分析与测试<br/>3.第三部分:基于uClinux和NIOS II的嵌入式系统设计<br/>uClinux为不包含MMU的处理器提供了有效的开发平台,开发者可以通过uCLinux平台取得大量可用的Linux代码,大大加快了开发速度,提高系统的有效性。这一部分的课程帮助学员建立嵌入式Linux开发的基本概念和流程,并通过对于内核编译、应用程序开发、驱动程序开发的讲解和实验帮助学员快速开始uCLinux环境下的开发工作。<br/>3.1.课程描述<br/>?&nbsp;◆嵌入式Linux开发基本流程<br/>?&nbsp;◆交叉编译与工具链<br/>?&nbsp;◆uCLinux内核与内核编译<br/>?&nbsp;◆应用程序编写与系统调用<br/>?&nbsp;◆驱动程序开发<br/>3.2.实验描述<br/>?&nbsp;◆uCLinux开发环境搭建<br/>?&nbsp;◆uCLinux内核编译<br/>&nbsp;&nbsp;&nbsp;&nbsp; ◆应用程编译实验。&nbsp;<br/>?&nbsp;◆驱动程序样例分析与编写实践<br/><strong>八、</strong> <strong>收费标准:</strong>&nbsp; 2600元/人,3-5人9.5折优惠,6人以上9折优惠(含资料\午餐\课时费)<br/> 报名/咨询;曲先生 13264377226<br/> 邮箱;<a href="mailto:shandong9687@163.com" target="_blank">shandong9687@163.com</a></p>

更多回帖

打开APP