基于Verilog的微控制器软核设计

来源 :山东大学 | 被引量 : 0次 | 上传用户:bbboy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
IP核是具有知识产权的模块,也称为虚拟部件,按照专用集成电路(ASIC)设计的要求,集成电路芯片需要完成行为域、结构域、物理域三个层次的设计,对应这三个层次,IP核可分为软核IP、固核IP和硬核IP,即分别完成了行为级、结构级、物理级设计的IP核。软核只需要完成行为级的设计,不依赖于任何特定的制造工艺,一般来说,软核应具备尽可能的可配置性,RTL代码应能通过所有现有的仿真与验证工具的检验,应能实现同种半导体制造工艺中多种不同的库的综合。相比较而言,IP软核的开发工作量相对较少,灵活性大,可以从一个制造工艺转向更先进的制造工艺,具有广阔的应用前景。   本文采用VerilogHDL设计了8位微控制器IP软核HP51,兼容MCS-51指令集,采用RISC结构中常用的硬布线控制方式代替了传统8051中的微程序控制方式,由硬件逻辑直接产生控制信号,虽然硬布线控制方式下控制部件规模增大,规整性降低,但硬布线控制简化了微控制器的时序,使得所有的指令在1~4时钟周期内执行完毕,提高了指令执行效率。   算术逻辑运算单元ALU中的加法器如果采用行波加法器实现,将成为设计的关键路径,影响整个微控制器的运行频率,本设计中采用了通用微处理器中常用的超前进位加法器。   根据SoC芯片的应用需要,取消了片外程序存储器,全部程序存储器内置,同时考虑IP软核的复用需要,程序存储器的容量在0~64KB可调整,并采用32位程序存储器数据总线,每次读取4字节程序数据。   本设计使用Modelsim实现了功能仿真和时序仿真,逻辑综合工具采用了SynplifyPro,并在QuartusⅡ下实现了布局布线。基于ALTERA公司CycloneEPlC20F400C6器件的Hp51运行频率可达52MHz,性能远优于传统MCS-51微控制器,RTL代码与制造工艺无关,可实现设计复用。
其他文献
花蜜是植物诱导访花者为其传粉的主要物质。花蜜中除了含有丰富的糖和氨基酸等物质外,还含有与植物抗虫有关的次生代谢物质如生物碱和多酚。目前有关花蜜次生代谢物质生态和
聚丙烯(PP)和聚酯(PET)等聚合物已成为非织造布的主要原材料,全球 50%以上的非织造布由水刺或熔喷材料制成.PET 和 PP 纤维也常用于卷装网状材料的生产,主要产品包括湿纸巾、
期刊
快速成纱工艺增加了粗纱的不规则性,改善了纤维的取向.粗纱捻度和纤维取向影响成纱质量和纤维的迁移.探讨了锭速、隔距和捻度对粗纱强度和纤维排列的影响.
期刊
2004-2006年中国科学院水生生物研究所鱼类寄生虫学学科组对丹江口水库的鱼类寄生蠕虫进行了大规模调查,本文是根据其中部分未发表的数据整理。首先,对丹江口水库鱼类寄生复
虽然一直以来人们都认为LeX和LeY糖链抗原在生殖中具有重要的作用,但是缺失LeX或LeY糖链抗原的岩藻糖糖苷转移酶敲除小鼠(Fut1-/-,Fut2-/-和Fut4-/-)仍然能够正常生育。本文
学位
Wnt信号通路参与调控了生物体的早期发育,在体轴形成、器官形成、细胞命运决定等多种生理过程中发挥作用。Wnt信号通路的紊乱不仅会导致胚胎发育紊乱,而且与多种癌症形成有关。
日本乙型脑炎(Japanese encephalitis,JE)是由日本乙型脑炎病毒(Japanese encephalitis virus,JEV)引起的一种重要的人兽共患病,主要在亚洲流行,它能导致人产生严重的神经系统疾病
  WCDMA移动通信系统的空中接口技术是3G技术中的一个重要标准,近年来被广泛的研究,而WCDMA系统分层小区也随着3G的发展以及商用化的日益临近而引起人们的重视。本论文的目的
在广泛收集文献资料的基础上,本文对老挝种子植物区系的组成和性质进行系统的分析研究,简述了老挝种子植物区系地理分布类型,分析了老挝种子植物区系与邻近国家和中国东南、西南