SoC-Ibex: SoC built around Ibex CPU with AHB-Lite connected peripherals.

Clone this repo:
  1. 1ab893a Updating the shuttle_url value in `info.yaml` file. by Tim 'mithro' Ansell · 1 year, 4 months ago main
  2. 4f2fc27 caravel_fix by Jeff DiCorpo · 2 years, 10 months ago master
  3. 2d30c75 update info.yaml from user repo by Jeff DiCorpo · 3 years, 2 months ago
  4. d755830 final gds & drc results by Jeff DiCorpo · 3 years, 2 months ago mpw-one-final
  5. 40cf83d orphan branch w/ no history by Jeff DiCorpo · 3 years, 2 months ago

Caravel Chameleon_SoC

The repo contains the Chameleon SoC integratin with the Caravel chip. For the SoC related development, refer to Chameleon SoC

Caravel Integration

Verilog View

The SoC utilizes the caravel IO ports and logic analyzer probes. Refer to user_project_wrapper.v

Caravel-IOChameloen SoCMode
io[13:0]GPIOBi-directional
io[17:14]flashBi-directional
io[18]flash clkOutput
io[19]flash enableOutput
io[20]UART0 RXInput
io[21]UART0 TXOutput
io[22]UART1 RXInput
io[23]UART1 TXOutput
io[24]SPI0 IInput
io[25]SPI0 OOutput
io[26]SPI0 SSnOutput
io[27]SPI0 CLKOutput
io[28]SPI1 IInput
io[29]SPI1 OOutput
io[30]SPI1 SSnOutput
io[31]SPI1 CLKOutput
io[32]I2C0 IOBi-directional
io[33]I2C0 IOBi-directional
io[34]I2C1 IOBi-directional
io[35]I2C1 IOBi-directional
io[36]pwm0Output
io[37]pwm1Output

GDS View