在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6151|回复: 16

兼容ARM指令集的处理器核Amber processor,来自opencores.org

[复制链接]
发表于 2012-9-6 18:53:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
兼容ARM指令集的处理器核Amber processor,来自opencores.org
Name: amber
Created: Dec 23, 2010
Updated: Jun 21, 2012

Description

The Amber processor core is an ARM-compatible 32-bit RISC processor. The Amber core is fully compatible with the ARM v2a instruction set architecture (ISA) and is therefore supported by the GNU toolset. This older version of the ARM instruction set is supported because it is still fully supported by the GNU tool chain and is not covered by patents so can be implemented without a license from ARM. The Amber project provides a complete embedded system incorporating the Amber core and a number of peripherals, including UARTs, timers and an Ethernet MAC.

There are two versions of the core provided in the Amber project. The Amber 23 has a 3-stage pipeline, a unified instruction & data cache, a 32-bit Wishbone interface, and is capable of 0.75 DMIPS per MHz. The Amber 25 has a 5-stage pipeline, seperate data and instruction caches, a 128-bit Wishbone interface, and is capable of 1.05 DMIPS per Mhz. Both cores implement exactly the same ISA and are 100% software compatible. The cores do not contain a memory management unit (MMU) so they can only run the non-virtual memory variant of Linux. The cores has been verified by booting a 2.4 Linux kernel.

The cores were developed in Verilog 2001, and are optimized for FPGA synthesis. For example there is no reset logic, all registers are reset as part of FPGA initialization. The complete system has been tested extensively on the Xilinx SP605 Spartan-6 FPGA board. The full Amber system with the A23 core uses 32% of the Spartan-6 XC6SLX45T-3 FPGA Look Up Tables (LUTs), with the core itself occupying less than 20% of the device using the default configuration, and running at 40MHz. It has also been synthesized to a Virtex-6 device at 80MHz.

For a description of the ISA, see "Archimedes Operating System - A Dabhand Guide, Copyright Dabs Press 1991", or "Acorn RISC Machine Family Data Manual, VLSI Technology Inc., 1990".

amber_latest.tar.gz (3.43 MB, 下载次数: 324 )


发表于 2012-9-21 15:59:34 | 显示全部楼层
回复 1# ycs3317


    thanks
发表于 2012-9-21 16:25:31 | 显示全部楼层
回复 1# ycs3317


    thank very much
发表于 2013-4-1 10:54:35 | 显示全部楼层
很好。
发表于 2013-4-24 16:35:14 | 显示全部楼层
thanks for sharing
发表于 2013-6-7 15:17:23 | 显示全部楼层
但是不知道如何仿真,文件太多了
发表于 2015-2-18 10:55:25 | 显示全部楼层
感谢分享!
发表于 2015-8-29 14:17:03 | 显示全部楼层
好东西,感谢分享!!
发表于 2015-9-7 12:16:43 | 显示全部楼层
Thanks for sharing..
发表于 2015-9-14 15:52:46 | 显示全部楼层
haosh
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-23 03:21 , Processed in 0.038347 second(s), 11 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表