电子信息教学水平提升综述_第1页
电子信息教学水平提升综述_第2页
电子信息教学水平提升综述_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电子信息教学水平提升综述作者:陶丹何宾单位:北京交通大学电子信息工程学院 北京 化工大学信息科学与技术学院业界厂商全程参与业界厂商积极地参与到电子竞赛前的专题培训, 有利地推动了新技术的推广普及和应用。美国Xilinx公司对这次全国 大学生电子设计竞赛大赛区的PSoC专题培训给了了全程的支持。在 培训期间,他们向各个参加培训的学校免费捐赠了最新的ISE13. 1设计套件.基于Spartan-6器件的Nexys3板卡以及相关配套的教学资 源,这些软件和硬件平台充分反映了 FPGA设计技术的最新发展方向,使教师可以更全而地了解相关领域的发展动态和最新的设计方法。培养学生工程能力这种竞赛前教师集中培

2、训的形式使得教师可以 有针对性的指导学生,让学生在竞赛的准备过程中得到系统工程化的 训练。这次多省区的专题培训内容主要涉及:基于FPGA的数模混合系 统的设计和基于FPGA的片上可编程系统设计两方面内容。这些内容 贯穿了电子类课程的公共基本知识点和相关专业课程的内容。学生在 教师的指导下运用所学的知识以及掌握的新技术和设计平台,基于系 统建模的方法,实现一个具有创意的设计。通过这个过程,学生能够 充分地掌握建模这一重要的方法,明口系统建模和具体实现之间的有 机联系。开放式网络教学平台“北化Xilinx学习社区(网 址:http:/bucteda. eefocus. com)主要目的即配合大学生

3、电子设计竞赛开展相关网络辅导工作。该开放式平台将原有的课堂教学和课外实践教学模式,改变成集课堂教学、科学研究和创新实践相结合的全程 化教学模式2,对学校相关课程的课堂教学和学生创新实践活动以 及相关电子竞赛起到良好的支撐作用。自该社区创建以来,访问量已 经突破12万人次,成为重要的免费教学资源平台。该平台提供了论 坛、问答.邮件群发和个人博客等开放式交流互动模式。学生在竞赛 设计中通过组织学习素材、参与讨论话题.分拿经验心得和形成竞赛 成果等,培养自主学习.团队协作意识以及实践创新能力。网站所有 竞赛培训的资料而向高校师生免费下载使用,并在线解答师生在学习 使用过程中所遇到的各种问题。1介绍S

4、OC的关键技术和特点l)SoC设计技术实际上是软件和硬件的协同设计,即在硅片上通过布局和布线在FPGA内实现硬件平台。这个芯片内的硬件平台包含:软核处理器、块存储器.外设控制器知 识产权核(IP)等资源。这些IP核资源通过互连线资源,在FPGA芯片 内进行互联。SoC实质上就是若干IP核在硅片上的互联.2)在基于FPGA实现P-SOC的设计阶段,是以C语言为代表的高级语言为中心的软件设计,而传统数字逻辑使用的HDL在这里处于配角地位。这是rtl于在该设计阶段,HDL语言用于构建各种IP核资源,而最终的目的是通过软件来驱动硬件平台工作。3)P-SoC的最大特点是硬件加速, 即将一些非常耗时的软件

5、算法,比如FFT、MP4等,转换成使用HDL 语言构建的硬件IP核来实现。这样在P-SOC内就实现了微处理器的串 行处理和硬件IP逻碌并行处理的完美结合,提高了嵌入式系统的整 体性能。2在P-SoC内实现7段数码管的驱动显示在理论讲解同时,通过具体的设计案例说明软件和硬件协同工作、 并行处理和串行处理的设计思想。该驱动显示案例包含硬件IP设计 和软件程序设计两个部分:使用HDL语言在P-SOC内构建7段数码 管的硬件驱动IP核;用软件程序将需要显示的数据写入到硬件驱动IP核的寄存器中。该设计案例的重点在于说明在P-SOC内实现软件和硬件的协同设计的方法,即划分实现该设计的软件和硬件边界。通过

6、这个案例,也将PSoC技术与传统的单片机和纯数字逻辑实现方式进 行比较,来说明SOC的优势和特点。传统单片机使用软件通过控制外 设端口实现对7段数码管的显示控制,数字逻辑使用HDL通过数字 逻碌电路实现7段数码管的显示控制。这两种传统的方式远远不能满 足嵌入式系统对系统设计灵活性的要求。基于最新的P.SoC平台,可 以根据性能要求,通过硬件IP核和软件的协同工作来实现。该设计 案例中,通过HDL定制IP核实现对7段数码管的精确的时序控制, 用软件实现将需要显示的数据写入7段数码管控制器IP核内的控制 寄存器中。3基于Xilinx的嵌入式设计套件EDK设计流程本文通过具体实现过程,来说明软件的使

7、用方法,以及设计过程 所渗透的先进设计理念。我们在XPS开发环境中采用如下方法实现片 上嵌入式系统的构建。1)这个设计通过使用基本系统设计向导实现最 小的嵌入式系统的设计,这个实现过程包扌舌:目标板的选择,CPU频 率的设定、块存储器容量的选择和外设控制器的选择等步骤。当最小系统构建完成后,通过实现细节来说明P-SOC系统和微机原理课堂教 学之间的有机联系。这样教师就理解为什么P-SOC实质就是在硅片上 实现微机原理。通过介绍说明这个实现过程是强调系统级设计,而“微 机原理课程的教学强调具体实现细节。这种基于P-SoC的系统级设 计,可以使教师和学生更好的从系统上把握嵌入式系统实现结构。2)

8、通过创建和导入外设向导,介绍IP核生成技术。从微机原理的角度 来说,定制IP实际上就是通过HDL语言来设计一个专用的外设控制 器。而在微机原理课程中,只是介绍如何写控制命令字,而不涉及 芯片内将这些控制命令转换成具体的逻辑行为的方法。从这个角度来 说,基丁 PSoC的系统设计比微机原理课程能“看至1户更多系统实现的细节问题。3)在生成的IP核模板内,使用HDL语言添加用户端口和7 段数码管的硬件驱动逻辑,目的是将寄存器保存的软件给出的数据, 正确地显示在7段数码管上。在此设计过程中,教师,尤其是学生, 能够更好地理解软件和硬件用于实现系统设计的边界问题.4)验证IP 功能正确后,将其添加到最小系统中,并使用XPS软件自动完成总线 连接、地址分配等。此过程使教师清楚P-SOC系统的优势在于定制, 即可以根据应用的要求设计特殊的外设控制器来满足应用的要求,这 也是PSoC技术比单片机和其它实现方式更具有优势的地方。5)Xilinx 的EDK软件套件,体现着“生态系统的重要思想,即设计重用,设计 复用和节约设计资源。同时还体现着软件和硬件协同设计的思想,即 在XPS中实现硬件平台的设计,SDK软件实现软件应用程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论