打印

MMU vs Memory controller

[复制链接]
1788|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ttxs|  楼主 | 2009-1-9 11:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
老师要求用一个现成的IU自己扩展出一个最小系统。
不用设计cache。要有虚实地址转换(是MMU的事吧?)。
我想IU和RAM一定是必不可少的。
1.IU放出VIRTUAL ADDress 给MMU,之后MMU产生物理地址PA。这个PA是直接送 给RAM吗?
2.我想TLB(真在MMU里)和Page Table(在ram中)都算在MMU里面吧,TLB miss或者Page Table invalid就得发出MEXC,MHOLD等信号让IU停一停。这个Mem Exception的产生是MMU的事,还是Mem Controller的事。我不太明白Memorycontroller是干什么的?
3.还有IU上的RD,WE,LOCK等信号直接就完全控制RAM了,那么还用得着MemoryController吗?
IU,MMU,MEMCONTROLLER,RAM。。。我的思路很乱。请高手们帮我指点迷津!
谢谢了!! 

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

27

帖子

0

粉丝