当前位置:主页 > 科技论文 > 计算机论文 >

基于龙芯软核处理器LS232的SoPC设计与实现

发布时间:2020-07-18 16:36
【摘要】:针对国外软核处理器需要支付高额授权费、不提供硬件描述语言HDL源代码、系统不能灵活配置、提供的技术支持有限等不同方面的问题,对国产自主研发的龙芯软核处理器LS232的微架构和特性进行了研究,提出了以现场可编程逻辑门阵列FPGA为开发平台,设计并实现了一款经过改进的基于软核处理器LS232的片上系统SoC。其主要研究内容如下:第一,调研了航天领域处理器的发展现状,研究了SoC设计的基本方法学和技术特点,分析并比较了目前主流的软核处理器的基本特性,说明了几种片上总线的特征,重点研究了高速总线AXI总线和低速总线APB总线的传输协议,说明了系统设计的实际意义。第二,概述了软核处理器LS232的基本特性,简述了LS232所采用的处理器架构MIPS的指令集。设计实现了基于软核处理器LS232的SoC硬件平台和软件平台。其中硬件平台搭建包括对第三方不提供的IP核模块AXI MUX和AXI2APB进行设计,IP核的复用和系统时钟规划。软件平台搭建包括交叉编译器GCC的安装、PMON的编译和Linux的配置编译。第三,对系统中三类存储器接口进行了测试验证,对设计完成的嵌入式系统SoC进行了测试验证,对系统进行了性能评估和资源占用分析。总结了设计中存在的不足之处,并提出了改进的想法。测试验证和性能评估表明:该系统可以在68MHz的时钟频率下快速稳定地运行Linux操作系统。而且相较于传统的基于NIOS II和MicroBlaze的SoC,以及新型的软核处理器RISC V和LS132的SoC,基于LS232的SoC具有实时性强、性能高等特点,并且LS232作为国产软核处理器,在可靠性与安全性方面具有较大优势,可满足航天领域对嵌入式处理器安全性与可靠性的需求。
【学位授予单位】:中国科学院大学(中国科学院国家空间科学中心)
【学位级别】:硕士
【学位授予年份】:2019
【分类号】:TP332;TN47
【图文】:

时序图,突发传输,总线,时序图


基于龙芯软核处理器 LS232 的 SoPC 设计与实现表 3.5 AXI 总线的写响应通道信号Table 3.5 Write response channel signals信号 位宽 信号源 信号描述BID[3:0] 4 从设备 响应标识符信号BRESP[1:0] 2 从设备 写响应信号BVALID 1 从设备 写响应有效信号BREADY 1 主设备 写响应准备信号3.1.3 AXI 总线的读写操作AXI 总线上的读突发传输时序如图 3.3 所示,主设备根据首地址和控制信号从读数据通道读取 4 个数据,当数据传输到最后一个时,RLAST 信号变成高电平,表示此次突发传输结束。

时序图,突发传输,总线,时序图


图 3.4 AXI 总线上的交错读突发传输时序图Figure 3.4 Overlapping read burstsAXI 总线上的写突发传输时序如图 3.5 所示,主设备先向写地址通道发送地址和控制信息,接着向写数据通道发送写数据通道,当主设备发送最后一项数据时,WLAST 信号变成高电平。当从设备接收完数据后,就会通过写响应通道向主设备发送写响应信号,表示此次写传输完成。

时序图,突发传输,总线,时序图


图 3.4 AXI 总线上的交错读突发传输时序图Figure 3.4 Overlapping read burstsAXI 总线上的写突发传输时序如图 3.5 所示,主设备先向写地址通道发送地址和控制信息,接着向写数据通道发送写数据通道,当主设备发送最后一项数据时,WLAST 信号变成高电平。当从设备接收完数据后,就会通过写响应通道向主设备发送写响应信号,表示此次写传输完成。

【相似文献】

相关期刊论文 前10条

1 俞长青;;新器件——376~(TM)嵌入式处理器[J];微计算机信息;1988年03期

2 Jorge Carrillo;Raj Nagarajan;Oliver Oppitz;;应对高级嵌入式处理器系统调试挑战[J];电子设计技术;2008年11期

3 ;Irix 6.5支持128处理器系统[J];每周电脑报;1998年24期

4 SHAHIDH·BOKHARI;何玉兰;;分布处理器系统中最佳交叉分配空间和时间的最短树算法[J];计算机工程与科学;1982年03期

5 ;IBM同意在基于P6的系统中采用Intel母板[J];微计算机信息;1995年05期

6 李鸿;;RFID阅读器中NiosⅡ处理器系统的设计[J];自动化应用;2015年01期

7 李战坚,栾贵兴;基于Mips RISC处理器系统的模拟开发系统[J];微处理机;1994年01期

8 赵鹤鸣;;DSP56001多信号处理器系统及语音信号预处理级的实时实现[J];信号处理;1991年03期

9 王世龙;数字程控交换机的管理及维护[J];西部探矿工程;1999年S1期

10 ;Netfinity薄型新出三款[J];每周电脑报;2000年15期

相关会议论文 前3条

1 曲芳;高峰;谢翰威;;处理器鉴定检验流程分析及探讨[A];第二十届计算机工程与工艺年会暨第六届微处理器技术论坛论文集[C];2016年

2 杨靓;娄冕;于飞;罗敏涛;;航天嵌入式应用处理器现状与展望[A];第五届航天电子战略研究论坛论文集(微电子专刊)[C];2018年

3 孟宪元;;为智能应用的异构多核处理FPGA[A];第十一届全国信号和智能信息处理与应用学术会议专刊[C];2017年

相关重要报纸文章 前10条

1 ;英特尔预展适用于奔腾4处理器平台的英特尔845芯片组[N];科技日报;2001年

2 ;预计下半年正式推向市场[N];人民邮电;2009年

3 朱亦枫 北京;Altera为NiosⅡ处理器系统提供新C语言至硬件加速工具[N];电子资讯时报;2006年

4 尹羽;餐厨垃圾处理器系统入地方绿色建筑行动方案[N];中国建设报;2014年

5 ;Micromuse宣布支持Sun64平台[N];人民邮电;2006年

6 万林;分销商也要与时俱进[N];中国电子报;2012年

7 刘朝君;Intel的馅饼[N];中国电脑教育报;2003年

8 计算机世界实验室 吴挺;嵌入式的别样年华[N];计算机世界;2008年

9 ;巨头加力安腾服务器[N];计算机世界;2004年

10 付红;HP全力推动IA64进入应用新时代[N];中国信息报;2003年

相关博士学位论文 前4条

1 郑伟;多媒体应用的高性能数字信号处理器功能部件结构设计研究[D];浙江大学;2003年

2 李文;存储控制系统性能优化技术研究[D];中国科学院研究生院(计算技术研究所);2005年

3 段然;嵌入式可重构DSP体系结构研究[D];西北工业大学;2005年

4 赵学秘;可编程密码处理器关键技术研究与实现[D];国防科学技术大学;2006年

相关硕士学位论文 前10条

1 黄庆奕;基于龙芯软核处理器LS232的SoPC设计与实现[D];中国科学院大学(中国科学院国家空间科学中心);2019年

2 王金池;基于JTAG的MIPS软核处理器调试器设计与实现[D];东北大学;2015年

3 秦彬萧;针对ARM CA5处理器的系统级低功耗设计[D];西安电子科技大学;2018年

4 花明浩;基于SOC的wMPS高速测量及信号处理器关键技术研究[D];天津大学;2017年

5 张茁;基于指令类型动态关断电路模块的超低功耗微处理器研究[D];西安理工大学;2018年

6 刘智龙;异构众核处理器的设计与实现[D];西安电子科技大学;2017年

7 冯浩;动态可切换流水线RISC-V处理器建模与实现[D];西安理工大学;2017年

8 荆元利;DSP处理器系统结构研究[D];西北工业大学;2002年

9 李从伟;基于FPGA的Nios Ⅱ软核处理器系统在超声诊断系统中的应用[D];西北工业大学;2006年

10 陈科研;基于Nios Ⅱ的双核处理器系统研发[D];西安电子科技大学;2009年



本文编号:2761149

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2761149.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户abbde***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com