面向FPGA的OR1200软核微处理器的优化

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:ridou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今的FPGA厂商已经在为其客户提供可配置的软核微处理器,并可以下载到它们的FPGA产品当中。这种带有软核微处理器的FPGA具有更大的灵活性和更强的性能。OR1200是完全免费并且开放源代码的32位软核微处理器,虽然它是为专用集成电路而优化设计的,但也可以在FPGA中下载实现。本文的目标就是对软核微处理器OR1200的核心进行多方面的优化,使其更适合在FPGA中实现,且实现时占用更少的资源,具有更高的时钟频率。本文首先为OR1200核心的优化做了一些准备工作,并设置了软件环境。接着以Altera公司的FPGA器件Cyclone EP1C12Q240C8为目标器件,对OR1200核心的进行了七个方面的优化,其中数据通路进行了三个方面的优化,分别从代码,通用寄存器组和流程控制类指令的数据通路方面进行了改进。在内部逻辑方面进行了4方面的优化,重点优化了Mux(多路选择器)逻辑。优化后,OR1200核心的所消耗的LE(逻辑单元)数减少了1382个,占优化前LE数的36.4%,最高时钟频率提高了7.45MHz,比优化前提升了16.1%。通过7个方面的优化,可以看出,合理的应用FPGA内部的硬件资源可以大大提高设计效率,减少逻辑资源的消耗,提高时钟频率。以优化后的OR1200为核心,搭建一个SoC系统,来实现AC3音频的解码,播放AC3格式的音乐文件,即以系统级的方式对优化后的OR1200的电路进行了验证。
其他文献
春节是中国最传统的节日,每年的春节前后,餐饮行业的员工们是最忙的.特别是随着人们生活水平的提高,大部分家庭的除夕年夜饭和初一团圆饭都会选择在宽敞明亮的饭庄、酒店用餐
期刊
正月十五,是春节期间我最惦记的日子.rn因为对于“70后”的我来说,春节从年三十开始,但从大年初一到正月十四,似乎一直都在走亲串友,吃吃喝喝,只有正月十五的庙会,才像一座城
期刊
NO是近年于生物体内发现的一种重要的气体分子[1,2],它在神经、心血管、免疫等多个系统的生理及病理过程中都起着重要的介导作用.在哺乳动物的心率调节中,内源性NO可作为介质
一进入2020年,人们便开始期待即将到来的春节.在这举家欢聚的日子里,总有这么一群人,他们为保障市民春节能有干净整齐的环境,默默坚守在工作岗位上.为此,北京环卫集团固废物
期刊
IMT-Advanced对信息传输速率及频谱利用率都提出了很高的要求。除了在物理层应用OFDM、MIMO等关键技术外,IMT-Advanced引入了中继技术,将中继多跳通信技术融合到传统蜂窝网络
原子频标是原子物理和现代电子学相结合的高科技产物,对现代科学和技术的发展有着巨大的影响。随着电子器件便携性的逐渐提高、数据传输速率的逐渐增加和对通信安全与抗干扰能力的日益苛刻的要求,原子钟在稳定性和灵活性上面临着越来越大的挑战。CPT原子钟是基于相干布居囚禁CPT(Coherent Population Trapping)理论实现的新概念原子钟。用微波信号控制两束相干激光束的频差,应用激光场与原子
我们这个社会,就像一台机器,一台不能停歇的机器,它需要每一个节点都能运转.从某种意义上讲,我们能成为这台机器的一部分,也证明了我们每个人的价值所在.rn每年节日期间,北京
期刊
公交是一个平凡又特殊的行业,承担了广大百姓的出行任务.无论酷暑严寒,还是节日假期,一年365天不停运行,节日期间坚守岗位是公交职工习以为常、必须面对的.作为工会组织,春节
期刊
春节是中国最重要的节日.当千家万户都沉浸在吃团圆饭、看春晚、走亲访友的喜悦中时,却有这么一群人,头戴照明灯,身穿工作服,穿梭于铁路沿线.他们舍弃了与家人团聚的机会,满
期刊
对于很多人来说,过年是热闹、是团圆,而对于华信中安保安公司坚守在轨道交通、机场、公交系统的安检、安保队员来说,坚守在安检岗位,就是守护春运的安全;坚守安保工作,就是守
期刊