《现代电子技术》2007年第6期摘录:基于SEP3203微处理器的FPGA验证平台
-
如发现有乱码,请点击下面链接浏览原文
正文摘录:
徐小宇等:基于SEP3203微处理器的FPGA验证平台基于SEP3203微处理器的FPGA验证平台徐小宇,温小静(东南大学集成电路学院江苏南京210096)摘要:为了最大程度上提高AsIC设计的仿真效果,以制作实物的方式对ASIC设计的FPGA验证方法进行了研究,提出了一种基于SEP3203微处理器的FPGA验证平台系统解决方案。在方案描述中,首先给出了验证平台的总体框架,然后逐一介绍了平台的CPU——SEP3203微处理器、核心板硬件设计、FPGA板硬件设计、系统总线设计和电源系统设计,最后给出了平台的实物图。为了达到验证后代码不做任何改动就可直接用于流片的目的,对SRAM接I=1与ABMAAHB接口进行了研究,提出了在FPGA的SRAM接口后面增加ABMAAHB与SRAM接口转换电路的方法。实验证明,本平台可以提高SOC外围设备功能仿真的效果,达到了平台的设计目的。关键词:SEP3203;AMBA;AHB;验证平台中图分类号:TP339文献标识码:B文章编号:1004—373X(2007)06—020一03FPGAVerificationPlantBasedonSEP3203XUXiaoyu,WENXiaojing(CollegeofIntegratedCircuit。SoutheastUniversity。Nanjing。210096.China)Abstract:InordertoimprovethesimulativeeffectofASICdesignsimply,researchingmethodsofFPGAverificationofASICbythewayofmanufactureapracticality,aFPGAverificationplantbasedonSEP3203isbroughtforward.Inthedescrip—tionofthescheme,thegeneralframeworkoftheschemeiSshownfirst,thenCPU——SEP3203,thecoreboardhardwarede—sign,FPGAboardhardwaredesign,thesystembusdesignandthesystemofpowerisspecifiedonebyone.AtlastthefactualpictureoftheplantiSshown.Forthereasonthatthecodeverifiednoneedtobechanged.researchingtheinterfaceofSRAMandtheinterfaceofAMBAAHB,addingatransformationcircuitbetweenSRAMinterfaceandABMAAHBinterfaceiSbroughtforwardafterSRAMinterfaceofFPGA.ItiSprovedthattheplantcanimprovesimulativeeffectofthefunctionofpe—ripheralequipmentseffectivelybyIab.Keywords:SEP3203;AMBA;AHB;verificationplantASIC芯片虽然具有全定制、高性能、大批量生产成本低的优点,但同时又存在着开发周期长、市场风险大的缺点。通常的ASIC开发流程是逻辑设计、前仿真、版图设计、后仿真及LVS,DRC/ERC、测试向量生成、图形生成,最后将版图提交给芯片工厂,在工厂中进行掩膜、制造、封装和测试。在ASIC设计流程中,仿真阶段所花费的时间最长,而且软件仿真效果有限。因此在ASIC设计中,通过什么样的仿真工具,如何进行仿真是流片成功的关键。使用本平台可以较好地模拟仿真环境,尽早查出电路功能和时序的错误,加快设计速度,降低芯片开发成本。本平台可以有效验证基于ARMAMBA总线结构,嵌入到SOC芯片内部的任何功能模块。1验证系统平台由两块PCB板组成:核心板和FPGA板。核心板包括以下几个部分:CPU(SEP3203),JTAG调试口,RS232串口,2MBNORFI。ASH。32MBSDRAM,由32位数据总线、25位地址总线和控制总线组成的系统总线收稿日期:2006—08—0820以及电源系统。平台另一块PCB板则包括一片型号为EP20K1000E的FPGA和4MB的SRAM。其系统结构框图如图1所示。图1系统结构框图SEP3203是由东南大学ASIC中心研发的基于ARM7TDMI的16/32位RISC微控制器,该内核支持32位ARM指令、支持16位Thumb指令、内嵌32×8硬件乘法器、片上ICE支持各种基于JTAG的调试方案。使用ARM7TDMI处理器内核,具有低功耗、低成本的优点。SEP3203还内嵌20kB零等待静态存储器ESRAM、支持
阅读此文(图):
点击此处在线翻阅