-
-
Notifications
You must be signed in to change notification settings - Fork 4
EncodingInsctrutionLength
Carlos Delfino edited this page Mar 25, 2021
·
2 revisions
Assinatura das Instruções para identificação da Extensão usada e do tipo.
Padrão | Extensão | Descrição |
---|---|---|
xxxxxxxxxxxxxx-aa | 16 bits | “a” tem que ser diferente de 2’b11 para serem instruções de 16bits (RVC) |
xxxxxxxxxxxxxxxxxxxxxxxxx-xxbbb11 | 32 bits | os 2 primeiros bits iguais a “1” e os 3 bits seguintes (“b”) diferente de 1, são as instruções das extensões RV32I, RV32E, RV32M… |
…xxxx xxxxxxxxxxxxxxxx xxxxxxxxxx011111 | 48 bits | os 5 primeiros bits iguais a “1”, e o sexto bit igual a “0”. |
…xxxx xxxxxxxxxxxxxxxx xxxxxxxxx0111111 | 64 bits | os 6 primeiros bits iguais a “1”, e o sétimo bit igual a “0”. |
…xxxx xxxxxxxxxxxxxxxx xnnnxxxxx1111111 | 80 bits | os 7 primeiros bits iguais a “1”, 13 ao 15 devem ser diferente de 3’b111 |
…xxxx xxxxxxxxxxxxxxxx x111xxxxx1111111 | 192 bits | os 7 primeiros bits iguais a “1”, 13 ao 15 devem ser iguais a 1 |
Participe nas Lives: https://twitch.tv/CarlosDelfino_BR e https://twitch.tv/ArduinoMinas