Project

General

Profile

Actions

MMU description » History » Revision 4

« Previous | Revision 4/132 (diff) | Next »
Taya Sergeeva, 01/29/2013 02:39 PM


MMU description

Documentation with examples

There is an example of buffer which can be loaded to the MMU translator (it is in the ru.ispras.microtesk.translator.mmu.translator folder):

/**********************************************************/
address PA {
width = 40
}

buffer L1 {
sets = 4
lines = 128
line = (tag:30 data:256)
index(addr:PA) = addr<9**8>
match(addr:PA) = line.tag == addr<39**10>
policy = lru
}

/**********************************************************/

The folder ru.ispras.microtesk.translator.mmu.ir. contains the inner representation of the MMU hierarchy.
Buffer L1 is a child of the class BufferExpr, address PA is a child of the class AddressExpr.

Updated by Taya Sergeeva almost 12 years ago · 132 revisions