资料介绍
针对嵌入式CPU 指令处理速度与存储器指令存取速度不匹配问题,本文基于FPGA 设计并实现了可以有效解决这一问题的指令Cache。根据嵌入式五级流水线CPU 特性,所设计指令Cache 的地址映射方式采用需要资源较少的直接映射(Direct Mapping),替换算法采用速度较快的先进先出(FIFO);使用VHDL实现指令Cache;对所设计指令Cache 进行功能仿真和时序仿真并给出功能仿真结果。仿真结果表明了所设计指令Cache 的有效性。
关键词:FPGA;高速缓存;直接映射;先进先出;
Abstract: Aim at the mismatch between the speed of CPU working and the speed of accessing memory, a based on FPGA instruction cache was designed and implemented, and the instruction cache can resolve the mismatch. According to the property of embedded
five stages pipeline CPU, the type of address mapping which is adopted in the instruction cache is direct mapping which needs lesser resource. FIFO algorithm is adopted in the instruction cache because the algorithm is fast in many algorithms. The cache was implemented with VHDL. The function simulation and time simulation were carried on the cache, and the result of the simulation
was presented. The result shows that the instruction cache is effective.
Keywords: FPGA; Cache; Direct mapping; FIFO;
关键词:FPGA;高速缓存;直接映射;先进先出;
Abstract: Aim at the mismatch between the speed of CPU working and the speed of accessing memory, a based on FPGA instruction cache was designed and implemented, and the instruction cache can resolve the mismatch. According to the property of embedded
five stages pipeline CPU, the type of address mapping which is adopted in the instruction cache is direct mapping which needs lesser resource. FIFO algorithm is adopted in the instruction cache because the algorithm is fast in many algorithms. The cache was implemented with VHDL. The function simulation and time simulation were carried on the cache, and the result of the simulation
was presented. The result shows that the instruction cache is effective.
Keywords: FPGA; Cache; Direct mapping; FIFO;
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 嵌入式图像处理系统的设计与实现 9次下载
- 嵌入式软PLC系统的研究和实现 4次下载
- 嵌入式软PLC系统的研究与实现 13次下载
- 嵌入式操作系统FreeRTOS的原理实现 31次下载
- FPGA实现嵌入式系统 12次下载
- 使用ARM核设计实现嵌入式CPU的AHB接口说明 3次下载
- 高性能低功耗嵌入式CPU的关键技术 0次下载
- 详谈嵌入式编程需注意的Cache机制和原理 0次下载
- Nios定制指令的嵌入式系统优化设计 5次下载
- 基于FPGA的嵌入式CPU的VHDL建模和设计 74次下载
- 嵌入式CPU软核综述 53次下载
- 嵌入式五级流水线CPU核的设计与实现 40次下载
- 嵌入式CPU外围接口电路的CPLD实现 29次下载
- 如何在32位CPU编译中实现64位定点运算 27次下载
- 采用Nios定制指令的嵌入式系统优化设计 11次下载
- CPU Cache是如何保证缓存一致性的? 464次阅读
- CPU缓存那些事儿 342次阅读
- 多个CPU各自的cache同步问题 920次阅读
- cpu与cache内存交互的过程 1867次阅读
- cache的排布与CPU的典型分布 1200次阅读
- CPU指令的执行过程 CPU指令流水线 1.4w次阅读
- 嵌入式里堆栈的原理介绍和如何实现纯C实现 4034次阅读
- 该如何正确选择嵌入式操作系统 2565次阅读
- 32位嵌入式处理器与8位处理器的不同之处 1926次阅读
- 嵌入式处理器中cache数据不一致性的解决方法 3126次阅读
- CPU操作指令详解 9388次阅读
- 嵌入式主板品牌有哪些_6大嵌入式主板品牌盘点 3.3w次阅读
- 嵌入式C实现延时程序的不同变量的区别 几种Linux嵌入式开发环境的简单介绍 1376次阅读
- Buffer和Cache之间区别是什么? 6404次阅读
- 嵌入式ARM多核处理器并行化方法 1377次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1490次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 93次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 10次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 3次下载 | 免费
- 8基于单片机的红外风扇遥控
- 0.23 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多