⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme

📁 jam CPU模拟器的设计与实现.其中包含设计文档
💻
字号:
JAM CPU core=============This is a *very* simple 32bit RISC pipeline implemented in VHDL.Complete documentation can be found in doc/.An ucf file for Virtex can be found in impl/ (cpu_sys should be top entity).A simulation script for ModelSim can be found in modelsim/ (simcpu should betop entity).Rom images for simcpu can be found in roms/.Use the simcpu entity for simulation (with ROM images) and the cpu_sys entity for implementation. Cpu_sys is a wrapper for the CPU core to adapt it to theactual hardware. The memory system uses a 64bit wide layout with 32bit wordsright now (our lab system was a bit special) so you might want to change theMAU entity to suite your layout.Possible (student) projects:- Complete the 1 cycle write (easy, see mau.vhd)- Make a 1 cycle mult (fpga vendors often have optimal code available)- Make it faster  - Shorten the critical path  - Redesign with smarter stall/forwarding handling- Fix the "branch logic stall" somehow- Make a real MAU with memory management (with TLB) and caching.- Extend the CPU core for memory management in MAU (offset registers...)- Add kernel/user modes in CPU core-------------------------------------------------------------------------------This is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. See LICENSE for more information.(C) 2002 Anders Lindstr鰉 - e8cal1@etek.chalmers.se or cal@swipnet.seMichael Nordseth - e8mn@etek.chalmers.seJohan E. Thelin  - e8johan@etek.chalmers.se

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -