
This is an implementation of the HEPIARISC ISA used by HEPIA to teach basic CPU architecture. Here are a summary of the specs
You can find a customasm base file at customasm_sample.s
TBD
You can compile a program with customasm, then flash the binary in big endian to the flash, and enjoy !
A SPI flash, any that can be read with the sequence: [0x03, A[23:16], A[15:8], A[7:0], D0, D1]
| # | Input | Output | Bidirectional |
|---|---|---|---|
| 0 | extflash_spi_miso | project_extflash_spi_sck | |
| 1 | irq_n | project_extflash_spi_mosi | |
| 2 | project_extflash_spi_cs | ||
| 3 | |||
| 4 | GPI_0 | GPO_0 | GPIO_0 |
| 5 | GPI_1 | GPO_1 | GPIO_1 |
| 6 | GPI_2 | GPO_2 | GPIO_2 |
| 7 | GPI_3 | GPO_3 | GPIO_3 |