各位大侠,我是本科生,老师要求用一个现成的IU自己扩展出一个最小系统。<br />不用设计cache。要有虚实地址转换(是MMU的事吧?)。<br />我想IU和RAM一定是必不可少的。<br />1.IU放出VIRTUAL ADDress 给MMU,之后MMU产生物理地址PA。这个PA是直接送 给RAM吗?<br />2.我想TLB(真在MMU里)和Page Table(在ram中)都算在MMU里面吧,TLB miss或者Page Table invalid就得发出MEXC,MHOLD等信号让IU停一停。这个Mem Exception的产生是MMU的事,还是Mem Controller的事。我不太明白Memorycontroller是干什么的?<br />3.还有IU上的RD,WE,LOCK等信号直接就完全控制RAM了,那么还用得着MemoryController吗?<br />IU,MMU,MEMCONTROLLER,RAM。。。我的思路很乱。请高手们帮我指点迷津!<br />谢谢了!!<br /> |
|