项目名称:兼容ARM7的低功耗微处理器
项目信息:
应用领域:航空/国防
设计摘要:
本项目已经在spartan-3e starter开发板执行,并可通过串口在线下载ARM的BIN文件。在xilinx的spartan-3e上综合后,频率高达37MHz。它性能优异,描述简单,整个代码的有效行数只有1800行,在ASIC上的综合面积不超过3万门。全面兼容ARM7的各项指令和中断,但不支持Thumb指令和协处理器指令。比ARM7更优异的是,它是哈佛结构,支持数据总线和程序总线分离。它同样采用三级流水线。
系统原理和技术特点:
ARM处理器是一种优秀的嵌入式处理器。为了方便大家应用该款处理器进行SOC设计,特开发该款处理器的IP核,供大家调试使用。本IP核以ARM7为模板,全面兼容ARM7的各项指令和中断,但不支持Thumb指令和协处理器指令。由于ARM7并非哈佛结构,本核改造ARM7为哈佛结构,使得数据线和代码线分开,大大提高处理速度。本核同样采用三级流水结构。在xilinx的spartan-3e上综合后,频率高达37MHz。它性能优异,描述简单,整个代码的有效行数只有1800行,在ASIC上的综合面积不超过3万门。
该核已在digilent的spartan-3e starter 开发板下载成功。现将整个流程整理成文档,供有兴趣的朋友参考使用。
需求信息:
拟采用的平台:初级板-Spartan-3E,50万门,Flash,SDRAM,USB2.0,Ethernet,VGA,A/D, D/A
是否需要设计扩展板?否
需要的基本功能:RS-232 LED指示
相关文件:
a2.rar