主要成员
free_arm的标识图片 free_arm [创建人
zjfly的标识图片 zjfly [会员
xujinlong的标识图片 xujinlong [会员
wrhwindboy的标识图片 wrhwindboy [会员
blue1025的标识图片 blue1025 [会员
small5的标识图片 small5 [会员
gaopeng31的标识图片 gaopeng31 [会员
shangdawei的标识图片 shangdawei [会员
merlin_1985的标识图片 merlin_1985 [会员
cdfldf1984的标识图片 cdfldf1984 [会员
hawkfly的标识图片 hawkfly [会员
nwue的标识图片 nwue [会员
ic2003的标识图片 ic2003 [会员
afu2007的标识图片 afu2007 [会员
tkyao的标识图片 tkyao [会员
zlmdemail的标识图片 zlmdemail [会员
leeluojm的标识图片 leeluojm [会员
望月的标识图片 望月 [会员
FPGA
申请参加这个项目
了解该团队的信息
帮助文档
 
赞助商链接
项目信息
项目名称:兼容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 开发板下载成功。现将整个流程整理成文档,供有兴趣的朋友参考使用。
0.JPG
系统框图:0.JPG
1.JPG
系统框图:1.JPG
软件流程介绍: arm_proj.pdf [420.9 KB]
当前项目状态: 在spartan-3e 500 starter kit开发板上成功验证
需求信息:
拟采用的平台:初级板-Spartan-3E,50万门,Flash,SDRAM,USB2.0,Ethernet,VGA,A/D, D/A
是否需要设计扩展板?
需要的基本功能:
最新版本:
请同时下载该项目版权声明
update 09-05-15 12:05:51
Keil软件hello例程:可修改源程序,重新编译,生成可下载的HEX文件;经hex2bin.exe转为BIN文件;通过“迷你终端”下载入FPGA执行。
相关文件:
output.rar  282.5 KB 
update 09-06-15 13:06:56
spartan-3e 500 starter kit下载源文件。可在xilinx 官方digilent spartan-3e开发板编译执行。(注:最新无bug版,可执行uclinux)
相关文件:
fpga.rar  169.4 KB 
了解整个项目的开发记录
相关评论:  
添加评论  更多评论
正在读取数据……
关于OpenHW | OpenHW使用说明 | FAQ | 相关法律 | 版权声明 | 网站地图
联系邮件:xiaoquan@eefocus.com  联系电话: 010-58859035-8012
Powered by eefocus.com