- 1、本文档共2页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于SoC FPGA的MIPS处理器验证平台设计.pdf
,f牛开发 ·SoftwareDevelopment
基于SoCFPGA的MIPS处理器验证平台设计
文/张伟 梁蓓
中我们采用 的ZC706开发套件 的ZYNQ芯
随着集成电路制程工艺的迅 片包含一颗可配置的双核AMR CortexA9处
猛发展,数字集成电路复杂度越 理 器 (ProcessingSystem,PS部分 ),和 基
来越高,这对集成电路的验证带 于 28nm工 艺 的 Xili:LxFPGA (Prorgammable
来 了严峻挑战。相比软件仿真, Logic,PL部分),我们将其称为 SoCFPGA。
数字芯片采用FPGA进行逻辑验证, 其中PS部分可以用于通用型流水线计算,由
可以大大提 高验证的速度。近年 于其已经集成在芯片上,不需要 占用FPGA的
来,SoCFPGA的出现对于验证平台 逻辑资源和布局布线资源,而且性能很高。
的设计提供 了一种新的启发。本 PL部分可以用于实现某些特殊算法的硬件加
丈提 出一种基于SoCFPGA的MIPS
速与硬件扩展,PL部分可以实现并行计算,
处 理器验证 平 台的设计 。采用
能够比通用处理器快 68个数量级以上,而且
ZYNQ芯片中的ARM主处理器实时
PL部分的可重构性,能够灵活实现各种特殊
控制监测 MIPS从处理器的运行状
算法的硬件加速。PS部分与PL部分通过芯片
态,来达到验证 MIPS处理器的 目
的。同时ARM主处理器运行 Linux 内AMBA总线实现连接,带宽很高,满足了
操作 系统,在不需要断电重新配 某些苛刻环境下的带宽要求。 图 1:整体架构
置的情况下,通过执行 不同的c 3MIPS处理器验证平台设计 当AXI—Lite接 口收到对这个寄存器的写命令
程序 实现不同功能的验证,大大
时,就将写入值 (32一bit)的第 0位取反后写
提高了MIPS处理器的验证效率。 本 文 提 出一种基 于 SoCFPGA (Xilinx 到这个 1-bit寄存器中,来实现对MIPS处理
ZVNQ)的MIPS处理器验证平台的设计 将
器的复位操作。
PS部分的AMR 处理器作为主处理器,MIPS
AXI.LiteSlave接 口可寻址范围为 16KB,
处理器在PL部分实现,其中ARM 处理器上
键词】验证 SoCFPGAMIPSARM 所 以其地址宽度为 l4位,与ARM 通过AXI
移植Linux操作系统,配置交叉编译环境,在
总线连 接,与DistributedAR M通 过 5个 通
运行过程中ARM 处理器实时监控MIPS处理
文档评论(0)