Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

soc-framework

Chipyard DigitalTop / config / IOBinder / harness layer extracted from Chipyard for DangoSys tapeout flows.

TapeoutConfig is the chip-like Rocket target: single 100 MHz clock, serial TileLink backing memory, and pad-level IO cells with a harness-attached I2C EEPROM model.

TapeoutSimConfig extends that with pad-connected SPI flash simulation (+spiflash0=) via WithSimSPIFlashOnPads and WithSimSPIIOCells. Use it as the pad-level VCS/Verilator sim target.

SystemVerilog pad models live in src/main/resources/vsrc/ (SimI2CEepromModel.sv, SimSPIFlashPadModel.sv).

Tests live in tests/, same CMake + add_*_ctests shape as buckyball bb-tests (not Bazel, not the Chipyard applications/tests Makefile). Pad smokes: i2c_eeprom_test, spi_flash_test against TapeoutSimConfig.

cmake -S tests -B tests/build
cmake --build tests/build --target pad-ctests-build

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages