基于可扩展片上系统的处理器设计

来源 :电子科技大学 | 被引量 : 1次 | 上传用户:ashdkja51321
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
从20世纪90年代开始,集成电路飞速发展,集成度越来越高,单个硅片已经有能力将微控制器器、数字信号处理器、加速器等模块集成到一起,构成系统级芯片,这称之为片上系统。随着片上系统复杂度的提高,系统的设计代价与系统性能越来越受到系统中核间通信带宽的制约,片上网络的互连方式比总线互连越来越表现出更佳的性能。同时,随无线通信系统的发展,产生了几代技术演进,出现了多种通信标准共存的局面。在这种情况下,硬件定义无线电已无法满足多模式系统的需求,软件无线电将更多的信号通过处理器完成。因此可以在片上网络平台上构建面向通信信号处理的片上系统,系统中的大部分任务可以以处理器或者加速器的形式完成。本文正是面向通信信号处理,设计了多种针对通信应用的处理器知识产权(IP)核,并利用其构建可扩展片上系统。本文深入分析长期演进(LTE)标准关键算法的特点,设计了基于精简指令集架构(RISC)的标量处理器及可编程快速傅里叶变换(FFT)协处理单元。另外,为了便于处理器与片上网络的连接,本文还设计了可编程数据封装协处理单元。本文处理器的设计按照专用处理器的设计流程展开,在充分分析应用的计算特点后,按照应用需求设计指令集,并利用电子设计自动化(EDA)工具及处理器架构描述语言完成处理器的建模,最终生成寄存器传输级(RTL)模型。本文设计的基于RISC架构处理器为32位处理器,其指令集在精简指令集的基础上,扩展了硬件循环、中断响应、乘累加运算、整数除法运算及turbo编码等功能的指令。本文对该处理器的工作过程及部分关键指令的微架构实现做了详细的说明。可编程FFT协处理单元的设计则是针对FFT运算的结构特点设计指令集,并按照指令集的特点设计协处理单元的硬件架构。该协处理单元可以完成16点至2048点的FFT运算。本文设计的可编程数据封装协处理单元,用于辅助挂载在片上网络上的处理器完成处理器与片上网络的数据交换。最后,本文将各个处理器模型生成RTL代码,在片上网络平台上构建可扩展片上系统,并进行功能仿真与分析。
其他文献
随着数据通信和多媒体业务的飞速发展,现有的移动通信系统已越来越不能满足人们的需求。因此,3GPP提出了3G的长期演进计划(Long Term Evolution,LTE),意在提供更高的传输速率
近年来,随着身份鉴定应用的增长,生物特征的研究成为一个非常流行的研究课题。生物特征识别技术与传统的识别技术相比更加可靠和安全。流行的生物识别方法利用人的生理特征比
我们生活在声音的世界里。在嘈杂的环境下,我们很难获得理想的声源,并且交谈会变得不容易。因此从带有噪声的观测信号中获得我们想得到的目标源声源信号,对于人与人或是人与
当代中国的交通运输业发展十分迅速,但也带来了货车超载超限现象,为杜绝该不良现象,中国大力推广计重收费方式。随着计重收费方式的推广,对动态称重(Weigh-In-Motion,WIM)技术要求
随着存储技术的不断发展,已经由初期的直连存储DAS发展到现在的网络存储技术,如NAS(Network Attached Storage:联网存储)和SAN(Storage Area Network:存储区域网络)。其中基
实时频谱分析技术是伴随着数字信号处理发展起来的一种新技术,它可以有效检测突变信号、微弱信号,同时能在时域、频域、调制域对信号进行全面分析,对频谱的监测有着重要的意
为适应未来战争环境,电子战平台常配备了多种不同功能的电磁设备,这可能会导致作战平台机械性能受损,降低其生存能力,同时各个电子设备间也可能存在电磁干扰。为解决上述问题
在3G及更高级的移动通信中的信道编码方案为Turbo码。随着移动通信标准对通信速率突出更高的要求,Turbo基带芯片也必须做的更快。然而,由于Turbo译码的复杂度比较高,要想提高
正交频分复用(Orthogonal Frequency Division Multiplexing,OFDM)是当今移动宽带通信的关键技术。传统的航空通信技术已经不能满足通信容量需求的迅速增长,将OFDM技术应用到
地磁匹配导航目前作为一种新型的自主导航技术,具有不受地形、气候等条件限制,且具有无源、全天时、全天候、宽领域、成本低廉等优良特征,逐渐的显示出重要的军事价值和应用