- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于FPGA的八位RISC CPU的设计
维普资讯
基于 FPGA的八位 RISCCPU的设计
DesignF0r8一bitRlSCCPU BasedonFPGA
(南京工业大学)张 杰
ZHANG JIE
摘要 :从 CPU的总体结构到局部功能的实现采用 了 白顶向下的设计方法和模块化 的设计思想 .利用 Xilinx公司的 SpartanⅡ
系列 FPGA,设计实现 了八住 CPU软核 。在 FPGA 内部不仅实现 了CPU必需的算术逻辑器、寄存器堆、指令缓冲、跳转计数、
指令集 ,而且针对 FPGA 内部 的结构特 点对设计进行 了地址和数据 的优化 。
关键 :Verilog;RISCCPU;FPGA
中图分类号:TP368.1;TP302.2 文献标识码:A
Abstract:The8-bitRISC CPU design referstotheTop—Downmethodandmodularization ideasfrom globalarchitecturedesign to1o-
calfunctionimplementationbasedonFPGA ofXilinxcorporation.InFPGA,CPU IP Corehavenecessaryarithmeticlogicunit(ALU),
registerstack,instructionbuffer,Jump-counter,instruction-set,nadoptimizetheperformanceofCPUbasedonhtearchitectureofFPGA.
Keywords:Verilog,CPU,FPGA
时钟发生器利用外部时钟信号 ,经过分频生成一
1 引言
系列时钟信号给CPU中的各个部件使用。为了保证分
随着数字通信和工业控制领域的高速发展 。要求 频后信号的跳变性能 ,在设计中采用了同步状态机 的
专用集成 电路 (ASIC)的功 能越来越强 ,功耗越来越 方法 。
低 ,生产周期越来越短 ,这些都对芯片设计提 出了巨 指令寄存器在触发时钟 clk1的正跳变触发下.将
大的挑战,传统的芯片设计方法 已经不能适应复杂的 数据总线送来的指令存人寄存器中。数据总线分时复
应用需求了。SoC(SystemonaChip)以其高集成度 。低 用传递数据和指令 ,由状态控制器的load_ir信号负责
功耗等优点越来越受欢迎。开发人员不必从单个逻辑 判别。load_ir信号通过使能信号ena口线输入到指令
门开始去设计 ASIC,而是应用己有 IC芯片的功能模 寄存器。复位后 ,指令寄存器被清为零。每条指令为两
块 ,称为核 (core),或知识产权 (IP)宏单元进行快速设 个字节 16位 ,高 3位是操作码 ,低 13位是地址线。
计 ,效率大为提高。CPU的 IP核是 soC技术的核心 。 CPU的地址总线为是 13位 ,位寻址空间为 8K字节 。
开发出具有 自主知识产权的 CPUIP核对我国在 电子 本设计的数据总线是 8位 ,每条指令取两次 ,每次由
技术方面跟上世界先进 的步伐 。提高信息产业在世界 变量 state控制。
上的核心竞争力有重大意义 。 累加器用于存放当前的运算结果 ,是双 目运算 中
精简指令集计算机 mSC (ReducedInstructionSet 的一个数据来源 。复位后 ,累加器的值为零。当累加器
Computer)是针对复杂指令集计算机 CISC(ComplexIn— 通过使 能信 号 ena 口线收到来 自CPU状态控制器
structionSetComputer)提出的。具备如下特征 1)一个有 load
您可能关注的文档
- SM7523B 恒流控制功率开关.pdf
- CHI-10B压力峰值控制器说明书.pdf
- 磊科285P QoS配置说明及方法.pdf
- 台达触摸屏DOPSoft软件使用手册_部分9.pdf
- 基于LABVIEW的PID神经网络控制器设计与仿真2006.pdf
- INNCOM客房控制系统功能分析.pdf
- 直流调速控制器.pdf
- 利用VISA通过LAN实现对Tek3032B编程控制.pdf
- 试述开环控制系统的主要优缺点.pdf
- 基于Matlab/Simulink的锅炉汽包水位控制建模仿真.pdf
- 2025至2030中国移动治疗台行业发展研究与产业战略规划分析评估报告.docx
- 2025至2030链激酶行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030爆炸物探测扫描仪行业市场占有率及有效策略与实施路径评估报告.docx
- 2025至2030四川省智能制造行业细分市场及应用领域与趋势展望研究报告.docx
- 2026届高三二轮复习试题政治大单元突破练1生产资料所有制与分配制度含解析.docx
- 2026届高三二轮复习试题政治大单元突破练16哲学基本思想与辩证唯物论含解析.docx
- 2026届高三二轮复习试题政治大单元突破练2社会主义市场经济体制含解析.docx
- 浙江省衢州市五校联盟2025-2026学年高二上学期期中联考技术试题-高中信息技术含解析.docx
- 浙江省金丽衢十二校2026届高三上学期11月联考政治试题含解析.docx
- 2026届高三二轮复习试题政治大单元突破练7领导力量:中国共产党的领导含解析.docx
原创力文档


文档评论(0)