基于SOPC技术的嵌入式处理器PowerPC硬核测试实例详解.docx
《基于SOPC技术的嵌入式处理器PowerPC硬核测试实例详解.docx》由会员分享,可在线阅读,更多相关《基于SOPC技术的嵌入式处理器PowerPC硬核测试实例详解.docx(9页珍藏版)》请在第一文库网上搜索。
1、基于SOPC技术的嵌入式处理器PowerPC硬核测试实例详解1引言嵌入式系统是以应用为中心、以计算机技术为基础,软硬件可裁,符合应用系统对功能、可靠性、体积、功耗等严格要求的专用系统。SOPC技术作为一门全新的综合性蚯设计技术,结合了片上系统SoC和P1D、FPGA各自的优点,集成了坠、至E、存储器、外围I/0及可线逻辑,它涵盖了嵌入式系统设计技术的全部内容,是目前嵌入式系统设计的中坚力量。随着SOPC技术的发展,FPGA规模的不断扩大,将处理器嵌入到FPGA中成为必然的发展趋势。Xi1inx公司结合其Virtex-IIpro等芯片在FPGA中嵌入了PowerPC处理器硬核。在FPGA中嵌入处
2、理器一方面可以访爱挥FPGA吞吐率大,资源丰富等优势,另一方面结合处理器的特点,在内嵌的处理器中编写C代码完成既定任务,实现FPGA与DSP处理器的结合,这也是今后发展的必然趋势。对于嵌入式系统而言,应用程序可以没有操作系统而直接在芯片上运行,但随着应用复杂度的不断增加,多任务需要合理的调度,系统资源、系统函数以及专有函数接口需要得到充分的利用,此时选配嵌入式操作系统开发平台便显得尤为重要。因为只有这样才能保证程序执行的实时性和可靠性,并减少开发时间,提高软件质量。而1inUX作为一个免费的操作系统,由于其具有开放源代码、内核稳定、功能强大、可裁剪和低成本的特性,而倍受嵌入式开发者的青睐。本系
3、统结合Xi1inx公司推出的基于SOPC技术的嵌入式处理器PowerPC硬核,在XUPVirtex2IIPrO开发平台上,将1inUX操作系统嵌入到PowerPC405处理器中,最后给出了一个成功运行的测试实例。2SOPC技术及PowerPC硬核介绍所谓SoPC(SystemOnProgrammabIeChip)即可编程的片上系统,在一片系统芯片上通过编程来实现一整套嵌入式系统的搭建。SOPC技术尽可能在单片FPGA上集成大规模的完整的电子系统,包括处理器系统、外设控制器系统、存储器、DSP系统、通信系统和普通的数字电路逻辑等,从而使得电子电路系统在功能、规模、可靠性、体积、功耗、性能指标、上
4、市周期及其硬件升级等多方面达到综合上的最优化;SOPC设计技术是一门全新的综合性电子设计技术,涉及面很广,它将普通辿技术、计算机系统、嵌入式系统、工业自动化控制系统、DSP及无线电等融为一体,涵盖了嵌入式系统设计技术的全部内容;同时它结合了SoC和P1D、FPGA各自的优点,集成了CPU、DSP、存储器、外围1/0及可编程逻辑,用户可以利用SOPC平台自行设计各种高速高性能的DSP处理器或特定功能的CPU处理器,从而使得电子系统设计进入了一个全新的模式1。XiIinX公司结合其高端芯片VirteX-IIPrO和VirteX4FPGA推出了全新的嵌入式开发系统,利用先进的IP植入技术,实现以硬核
5、PowerPC405或软核MiCrObIaZe32位处理器为核心的SOPC系统。本系统将1inux操作系统移植到内嵌于芯片VirtCXT1Pro的PowerPC405硬核中,并完成了相应的测试,其开发平台是M1300。POwerPC405是一个32位、采用IBM.POWerPC体系结构的嵌入式处理器。它的运行频率高达400MHz;具有5阶段流水线;32*32bit通用寄存器;增强的指令和数据片上存储器控制器,直接与嵌入式块RAM接口;支持JTAG调试和跟踪;新的辅助处理器单元(APU)控制器,使CPU管道直接与FPGA架构接口;同时支持用户定义的指令等等,这些都使得移植1inUX到该目标板上成
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 SOPC 技术 嵌入式 处理器 PowerPC 测试 实例 详解