Webit System中多处理器IP核设计及FPGA实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:panyh921
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着技术的不断进步,材料的物理性能限制了时钟频率和芯片集成度的进一步提高,使得通过这两种方式来提高单核处理器性能已非常困难。为了设计更高性能的处理器以满足用户对速度的需求,一种新的提高处理器性能的单片多处理器CMP结构计算机受到研究人员的重视。本文基于CMP架构思想设计了一款多核处理器:Webit System处理器,旨在实现一款CMP结构的处理器并测试系统的性能,以验证通过CMP结构来提高计算机处理能力的可行性。系统内集成了四个处理器核,处理器间设计了交换控制模块,以提高各处理器间的通信速度。处理器间互联拓扑结构采用二叉胖树结构。各处理器通过共享总线访问外部存储器。系统为每个处理器设计了段寄存器,使用段寄存器加偏移量的方式来对外存寻址,寻址空间1MBytes。为了减少各处理器频繁竞争使用总线访问外存带来的延迟,提高处理器的利用率,在每个处理器核上设计了一个容量为1 KBytes的Cache,并针对系统的结构特性设计了Cache一致性替换策略。本文采用VHDL语言完成对该多核处理器的描述,综合后的处理器设计下载到Xilinx公司的FPGA芯片XC3S500E中进行测试。多核处理器内部采用了MC8051 IP核,裁减并修改了IP核内部处理器部分的设计。处理器运行修改过的RMX操作系统,经测试比较,Webit System处理器核的处理能力大约是MC8051 IP核的2.15倍。Webit System处理器核的特点在于多处理器并行执行,在操作系统管理下,每个处理器可运行多个任务,处理器间通信速度快,各处理器协同工作,整个Webit System处理器的处理能力比所采用的单核处理器有大幅提高。Webit System处理器核的设计是CMP结构的一次设计尝试,在多核处理器研究方面有很大的意义,对未来高性能处理器的片上集成设计有很大的参考价值。
其他文献
VoIP(VoiceOverInternetProtocol)是目前Internet应用领域的一个热门技术。它实现了语音在Internet上的实时传送。其基本原理是:通过语音的压缩算法对语音数据进行编码压缩处
当前,云计算和大数据的研究如火如荼,移动互联网深入发展,图像安全和隐私保护受到更多关注,为应对这些现实性的需求,有必要加强图像加密的研究。混沌作为一门新的科学,它与密
二值化技术(算法)作为图像分割技术中的一种,本质上是通过阈值(Threshold)的选择将数字图像中的像素点进行分类的技术。作为一种重要的图像分割技术,它在图像模式识别系统中
随着信息技术的快速发展,蕴含着大量的潜在知识的生物医学文献数量飞速累积。如何自动高效地从海量生物医学文献中提取有用知识,进而揭示更多威胁人类的各种疾病的未知信息成
近年来软件无线电技术得到了飞速的发展,在很多领域已经显示出了它的优越性。人们认识到可以利用SDR的可编程性和极好的适应性,来解决目前通信中存在的设备种类繁多、维护和管
随着计算机通信技术和互联网技术的飞速发展,多媒体数据逐渐成为人们获取信息的重要来源,成为人们生活的重要组成部分。然而在我们获得便利的同时,网络数据的安全性问题凸显
面对越来越复杂的武器装备以及海量的数据资料,交互式电子技术手册(Interactive Electronic Technical Manuals, IETM)系统应运而生,IETM可以为维修人员提供实时的技术资料交
近年来,时空数据库的需求越来越大,它是存储管理随时间变化,其空间位置或范围也发生变化的时空信息的数据库系统,可以应用在GIS、交通、气象预测等领域。时空数据库的设计目
随着网络规模的增大及硬件设备的更新,使得无线传感器网络系统变得越来越复杂,受节点体积、成本、资源的限制,其内存、计算能力有限,并且通常电池供电,无法实现能量的无限供
随着校园网的IPv6越来越普及,越来越多的用户开始能使用到各大PT站点提供的资源,享用较高的下载速度。与此同时,怎么样提高在线种子资源数量,提供更好的下载服务成为越来越突