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

📄 readme

📁 arm10-behavioral的行为仿真代码verilogHDL
💻
字号:
This directory contains the behavioral model of the ARM pipeline and itsassociated cache controllers, memory modules, and test bench.  Thebehavioral code has been augmented with certain structural components for creating a clock tree and preventing data from streaming throughpipeline latches due to clock skew.  When timing driven routing canbe used, this logic can be stripped from the design.  File 		Description:==================================================================./fpga2		Directory containing Xilinx FPGA ImplementationMakefile	Makefile for setting up the CheckerDW01_decode.v	Synopsys DesignWare Decoderalign.v		Data Aligner for Byte/Halfword/Word Accessalu.v		ALUarm9.m		VerilogXL simulation master filearm9.v		ARM Processor Top Level Modulecomp42_2.v	4-2 Compressor used in Multipliercomp42_n40.v	Level 0 Bank of Compressors (40 of comp42_2)comp42_n64.v	Level 1 Bank of Compressors (64 of comp42_2)control.v	Instantiates the ifetch, interlock, and counters blocksdcache.v	Data Cache Controllerex.v		Execute Stage of Pipelinefxu_pli_utils.* Used with Checkericache.v	Instruction Cache Controllerid.v		Instruction Decode Stage of Pipelineidt71v546s100.v ZBT SRAM modelifetch.v	Instruction Fetch and Branch Prediciton Unitinterlock.v	Stall Controllerlec25dscc25.v	LEDA Library for synthesislec25ioscp25.v  LEDA I/O Library for synthesismainmem.v	Instantiates the SRAM mapreg.v	Maps Register Indexes by Modemapspsr.v	Maps SPSR Indexes by Modeme.v		Memory Stage of PIpelineminiram.v	Lock Down Cache used for Decompressionmmu.v		Memory Management Unit and Decompression Controllermult.v		Multiplier top-level modulemultacc.v	32x8 multiplierpardef.*	Parameters and Define Statementspipe.v		Instantiates the Execute, Decode, and Memory Stagesppselect.v	Partial Product Select for Booth Recodingram.v		RAM model for cachesregfile.v	Register Filesetup.do	SignalScan Startup fileshifter.v	Shift Unitsimcon.v	Used for Checkertag.v		TAG model for cachestestarm.m	VCS Masterfiletestarm.s	Test Program (ARM Code)testarm.v	Test Benchtestarm.vhx	Disassembled Test Program (Memory File)wb.v		Write Back Pipeline Stage (Unused)/*************************************************************************Below is the ARM heirarchy*************************************************************************/testarm.v  arm9.v     regfile.v     mmu.v      icache.v        ram.v        tag.v         miniram.v       dcache.v        ram.v         tag.v        mainmem.v        idt71v546s100.v     control.v        ifetch.v        interlock.v        counters.v     pipe.v        me.v           align.v        id.v           mapreg.v           decode.v        ex.v           alu.v           shifter.v           mapspsr.v           mult.v              multacc.v                 ppselect.v                 comp42_n40.v                    comp42_2.v                 comp42_n64.v                    comp42_2.v

⌨️ 快捷键说明

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