新手求助,关于MMU和MEMcontroller?

[复制链接]
2021|0
 楼主| ttxs 发表于 2009-1-9 11:16 | 显示全部楼层 |阅读模式
各位大侠,我是本科生,老师要求用一个现成的IU自己扩展出一个最小系统。<br />不用设计cache。要有虚实地址转换(是MMU的事吧?)。<br />我想IU和RAM一定是必不可少的。<br />1.IU放出VIRTUAL&nbsp;ADDress&nbsp;给MMU,之后MMU产生物理地址PA。这个PA是直接送&nbsp;给RAM吗?<br />2.我想TLB(真在MMU里)和Page&nbsp;Table(在ram中)都算在MMU里面吧,TLB&nbsp;miss或者Page&nbsp;Table&nbsp;invalid就得发出MEXC,MHOLD等信号让IU停一停。这个Mem&nbsp;Exception的产生是MMU的事,还是Mem&nbsp;Controller的事。我不太明白Memorycontroller是干什么的?<br />3.还有IU上的RD,WE,LOCK等信号直接就完全控制RAM了,那么还用得着MemoryController吗?<br />IU,MMU,MEMCONTROLLER,RAM。。。我的思路很乱。请高手们帮我指点迷津!<br />谢谢了!!<br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

27

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部