matteo
12/08/2021, 6:38 PMTim Edwards
12/15/2021, 3:13 AMcyc
and stb
correctlly. The slave module can take as long as it wants to perform a read or write operation, and stalls the processor until it raises ack
.
A fairly simple example is the 1-pin GPIO interface in the Caravel SoC; see caravel/verilog/rtl/gpio_wb.v
. This module implements a very simple memory-mapped register with read and write.