论文摘要
本文研究的是通用的多核处理器体系结构。首先完成在Soclib仿真平台上的验证,然后将整个系统结构移植到FPGA开发板上。本文设计的多核系统是基于Microblaze软核,通过平台FPGA设计技术实现的。核间互连采用OPB总线,通过OPB总线的优先级设置来仲裁每个核对总线的访问控制。每个核都有IP模块来记录编号,在多核的启动过程中,初始的代码装载只能加载到一个核上(主核),因此必须通过核号来区分主核和从核。另外,通过实现的硬件锁完成了对多核的启动和多核的同步的控制。最后将操作系统Mutek移植到该系统上,完成线程调度和任务分配,本课题解决了多核的启动的这一难题,突破了单核处理器的瓶颈,提高了系统的整体性能。该系统结构具有良好的可扩展性,即可以增加内核的数量,也可以替换核间的互连方式,而且由于有操作系统的调度,因此也是进行操作系统的调度和任务划分的良好研究平台。本文对该系统结构进行了测试,除了FFT快速傅立叶变换这些测试基准程序以外,还利用了MJPEG视频解码程序对系统进行功能验证,从解码结果和最终得到的测试数据证明所实现的多核处理器是可靠的、高效的。最后,本文认为在FPGA开发板上实现的该多核处理器系统是多核领域研究的良好平台,据此可以进行有关多核内部结构、处理器整体结构乃至包括内存及总线(互连)的系统级研究,具有一定的学术价值。
论文目录
相关论文文献
- [1].MicroBlaze嵌入式技术在雷达数字接收机中的应用[J]. 信息通信 2016(03)
- [2].MicroBlaze软核在指纹采集系统中的应用[J]. 长江大学学报(自然科学版)理工卷 2008(04)
- [3].基于MicroBlaze软核的嵌入式最小系统[J]. 化工自动化及仪表 2014(08)
- [4].基于MicroBlaze软处理器的无线定位算法验证平台的设计与实现[J]. 现代电子技术 2008(22)
- [5].MicroBlaze软核处理器在图像采集中的应用[J]. 电子设计应用 2008(06)
- [6].MicroBlaze在AVS视频编码器软硬件协同设计中的应用[J]. 电视技术 2010(09)
- [7].可编程器件Microblaze的应用与实现[J]. 电子测试 2016(01)
- [8].基于MicroBlaze和DM9000A的以太网接口设计[J]. 信息与电脑(理论版) 2016(13)
- [9].基于Microblaze的MEMS加速度计信号处理系统[J]. 仪表技术与传感器 2013(12)
- [10].采用硬件加速发挥MicroBlaze处理能力 使MicroBlaze内核性能超越标准控制器或DSP[J]. 电子产品世界 2010(03)
- [11].基于MicroBlaze的可靠网络接口设计[J]. 电子设计工程 2016(21)
- [12].基于MicroBlaze和DM9000A的以太网接口设计[J]. 通信技术 2013(02)
- [13].基于MicroBlaze的激光选通成像控制系统[J]. 国外电子测量技术 2016(10)
- [14].基于MicroBlaze的SOPC数字频率计设计[J]. 西南民族大学学报(自然科学版) 2017(05)
- [15].基于MicroBlaze的测控终端数据处理模块的设计与实现[J]. 计算机测量与控制 2020(03)
- [16].一种基于Microblaze提高控制系统通信可靠性方法[J]. 电子设计工程 2020(04)
- [17].基于Microblaze双核的红外图像自动调焦系统设计[J]. 内蒙古科技与经济 2020(21)
- [18].基于MicroBlaze的AXI总线实时时钟IP核设计[J]. 单片机与嵌入式系统应用 2014(08)
- [19].基于MicroBlaze处理器的BPI Flash操作[J]. 电子技术与软件工程 2014(11)
- [20].双MicroBlaze软核处理器的SOPC系统设计[J]. 单片机与嵌入式系统应用 2013(01)
- [21].基于microblaze及fpga_ip核的16点fft的设计[J]. 信息系统工程 2012(04)
- [22].基于Microblaze与FPGA的总线通信[J]. 信息系统工程 2014(09)
- [23].基于MicroBlaze软核的反作用飞轮控制器设计[J]. 上海航天 2010(03)
- [24].基于MicroBlaze的μC/OS-Ⅱ操作系统移植[J]. 计算机系统应用 2017(05)
- [25].基于MicroBlaze嵌入式平台的蓝牙五子棋对战游戏系统设计[J]. 宁波职业技术学院学报 2016(03)
- [26].基于SOPC的I/O系统设计与实现[J]. 电脑与电信 2009(03)
- [27].基于FPGA和MicroBlaze的高精度频率测量方法[J]. 桂林电子科技大学学报 2013(05)
- [28].软核嵌入处理器MicroBlaze[J]. 计算机与网络 2012(15)
- [29].基于MicroBlaze的嵌入式Web服务器设计与实现[J]. 现代电子技术 2008(08)
- [30].基于MicroBlaze软核的任意波形发生器设计[J]. 电子测试 2019(11)