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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: free-arm

[原创] 重磅:《兼容ARM9的软核处理器设计》一书详细注释的高速版源代码发布

[复制链接]
发表于 2012-12-27 23:20:58 | 显示全部楼层
支持!!!!!!
发表于 2013-2-2 18:57:40 | 显示全部楼层
我已经买了书了。感觉适合一步一步的从初学者领进来。推荐一下
发表于 2013-3-20 12:29:42 | 显示全部楼层
请问:要跑起来这个cpu, 最少要多大的 FPGA ? 或是说什么编号的 FPGA 才能跑起来呢?
发表于 2013-5-4 11:33:23 | 显示全部楼层
有真正用来做产品的吗?
发表于 2014-1-6 16:58:40 | 显示全部楼层
支持楼主!!!!!一起努力!!!!!!!!!!!!!!
发表于 2015-3-31 10:42:53 | 显示全部楼层
强力支持
发表于 2015-6-3 23:12:30 | 显示全部楼层
thx4sharin!
发表于 2015-7-13 21:46:02 | 显示全部楼层
谢谢楼主分享。
发表于 2015-7-29 09:21:28 | 显示全部楼层
版主您好!
我是您"兼容ARM9的软核处理器设计"一書繁體中文版的台灣讀者
非常喜歡您這本書!
因為它跟市面上的verilog或是FPGA的書都不太一樣
真正讓我看到可以在一本書裡面用verilog code完成一個相容ARM9指令集的CPU
這對學習ARM體系結構或是verilog硬體設計都是有很大的幫助

現在正在看這本書
但是有遇到一些困惑的地方
不知道您是否可以幫忙解答?

在繁中板的6.1節有定義了指令池與資料池的IO port
就我的認知上
指令池就是ROM  是存放指令的地方 具有只讀特性
資料池就是RAM  是存放data的地方 具有揮發性
CPU有獨立的bus來跟這兩個池做溝通
ROM : rom_en/rom_addr/rom_data
RAM : ram_cen/ram_wen/ram_addr/ram_rdata/ram_wdata
CPU會依序去指令池取指令回來執行
執行中內部暫存器會與RAM資料池進行data的交換  如圖5-1所示
不知道我這樣的理解是否正確?

我比較困惑的地方有幾點:
1. 在7.2節裡
   我們在MDK裡面設定了IROM與IRAM的位址與大小
   另外在7.3節的Modelsim仿真的testbench中
   也利用判斷ram_addr去決定現在要讀進CPU的是ROM區塊還是RAM區塊

   我的問題是
   既然ROM跟RAM有各自獨立的溝通訊號接到CPU
   為何又需要用不同的RAM addr來決定去ROM還是RAM?
   為什麼不能ROM就歸ROM,而RAM就歸RAM呢?

2. 另一個疑惑也是跟上面的有關
   在實作這個Hello world的FPGA專案時
   會用雙埠的block memory來實現
   最後這個雙埠的接口會各自接到rom_addr及ram_addr
   我不太能理解為甚麼要這樣做?
   如果ROM裡面只有指令
   為什麼需要用ram_addr來存取?
   在ROM裡面用ram_addr access的東西
   跟RAM裡面用ram_addr access的東西  有甚麼不一樣?
   另外用rom_addr access到的  又是甚麼東西?  是指令嗎?

因為是初學者
所以問的問題可能很基本
不過還是希望您有空可以幫我解答一下

                               
登录/注册后可看大图

已經卡了一陣子了

我目前是可以成功在自己的環境裡把第七章的範例用QuestaSim跑起來
也可以看到模擬器輸出的Hello World
下一步就是我希望可以下載到我自己的開發板上實作出來
非常感謝有您的這本書
讓我學到不少東西!  

David
发表于 2015-11-25 15:16:48 | 显示全部楼层
回复 2# jameszhan


    不错~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-24 04:06 , Processed in 0.021041 second(s), 7 queries , Gzip On, Redis On.

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