基于RISC的微处理器研究与设计

来源 :苏州大学 | 被引量 : 0次 | 上传用户:ct32845359
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着电子技术和计算机科学的发展,当今的电子系统设计已不再是利用各种通用IC进行PCB板级的设计与调试,以FPGA或ASIC为物理载体的SoC技术已成为21世纪IC技术发展的重要方向,同时微处理器的设计与制造是当前我国蓬勃发展的高新技术。本文由RTL级硬件描述、功能仿真、综合优化、布局布线,到后仿真验证,成功地完成了一款RISC架构的八位微处理器的前端设计与实现。首先,本文对微处理器的结构和指令系统等进行了深入研究,确定了该微处理器的总体架构以及所能实现的指令功能。在具体设计中采用自顶向下的方法对系统进行了模块划分,该方法减小了设计的复杂程度便于早期发现错误。然后采用Verilog HDL语言从系统的最底层开始进行了数字逻辑设计和仿真,同一层次各模块的互连构成了这一层次的硬件结构,对关键模块控制器应用了有限状态机的形式予以实现,并通过分析比较采用独热编码方式进行了状态编码,最后在仿真器ModelSim中对由各层次模块构成的整个系统成功地进行了测试与功能验证。其次,在综合工具Synplify Pro上对HDL代码进行了具体目标器件映射,通过不断地修改代码和约束条件,把HDL代码转换成了满足时间、面积等约束的与或非等门级电路网表,同时对代码的可综合问题进行了分析与总结。本文选择的目标器件是Altera公司的Stratix系列FPGA器件EP1S10F780C6。最后,将综合得到的门级网表送到了Altera公司的专用布局布线工具Quartus II中,进行芯片内部功能单元的实际连接与映射。为了验证设计思想,将布局布线后产生的包含实际门级电路、延时以及驱动能力等信息的文件送入ModelSim中进行了系统精确仿真,结果表明系统能够稳定有效地实现预期的指令功能。本文没有涉及下载到FPGA板上的后端设计部分,但已成功地使用SoC技术完成了微处理器的前端设计。
其他文献
甬江水系是浙江省八大水系之一,位于浙江省东部沿海,杭州湾之南。是宁波市的母亲河,随着宁波市经济和人口的快速发展,甬江流域尤其是中下游地区河流水体水质与水生态环境恶化问题
蔬菜是不可缺少的重要营养来源,蔬菜品种繁多,颜色各异.日常生活中必须同时食有多种不同颜色的蔬菜,方能起到取长补短,互通有无的作用.这样才能“广吃兼收”,得到均衡的营养.
随着无线通信中不同网络、不同业务和不同接入方式的不断增长,频谱资源越来越紧缺。如何进一步提高频谱利用率,从而进一步提高系统容量和通信服务质量是下一代无线通信亟待解决
近年来,随着电子微波技术的发展,微波探测理论和技术不断发展和完善,在国民经济的多个领域得到了广泛应用,研制出了海洋潮位探测系统、交通防追尾预警系统等一系列产品,具有
信道估计是相干检测OFDM系统的重要组成部分,信号在无线信道中传输时,由于无线信道的随机性,接收信号幅度、相位和频率会产生失真。因此,需要信道估计来纠正接收信号产生的畸变,否
随着北京奥运会的临近,很多情侣会选择在此期间举行富有纪念意义的婚礼,现在我就介绍几道创新的甜菜佳肴,以便与同仁们一起交流与探讨.
FMCW(调频连续波)雷达由于自身具有的结构简单、峰值功率低、距离分辨率高、无盲区等特点,在体积、重量和功耗受限平台上得到重视和应用。然而,在船用导航雷达领域,由于受海
逆合成孔径雷达(Inverse Synthetic Aperture Radar,ISAR)技术利用雷达和目标之间的相对运动带来的多普勒效应进行成像,为非合作目标识别提供了重要途径,因而得到了广泛关注
盛夏季节,天气炎热,暑气灼人,自然之气对人体内脏的侵袭比较严重,因此夏季的养生以“清”为贵,“以自然之道,养自然之身”,是指人是自然体,夏天的特点是“热”,故以“凉”克
量子遗传算法是量子计算与遗传算法相结合的产物。其算法具有寻优能力强、收敛速度快和计算时间短的特点,所以在许多领域都得到了广泛应用。无线频谱是一种宝贵的自然资源,为了