s3e: fix build break
[calu.git] / 2_isa / extension.tex
1 Each extension modul consits of 4 words in the memory space. The first word (word with the highest address) is splitted in 4 parts (bytewise).\\
2 The first byte (beginning from the lsb) is the global status byte. \\
3 The second byte is the custom status byte. \\
4 The third is the global control byte. \\
5 The last is the custom control byte. \\
6 The other 3 words have functionality dependent on the extension modul. They can be readable/writeable. In some cases reading from one word will read a different register as the register that is written.
7
8 remark: maybe more words will be combined for one extension modul if necassery. Maybe 2 extension blocks are used for the same extension modul.got