In the caravel mini can we use user project as a W...
# caravel
w
In the caravel mini can we use user project as a Wishbone master? because in wrapper I saw that we can only use USER project as wishbone slave?
t
@mshalan: Where is the interface for caravel "mini" defined?
No answer. Let me try @Anton Maurovic (efabless support): Do we have documentation for the wishbone interface on Caravel "mini"?
a
Hi @Wajid Malik, in both Caravel and Caravel Mini, the CPU is always the master of the SoC's Wishbone bus. This is evidenced by the key Wishbone signals into the user project area all being defined as `input`s only. While you could implement a Wishbone master in your user project, and optionally mux it with the Caravel Wishbone master signals that come into the user project, it would only allow you to control your own devices inside the user project and not take over the Caravel/SoC peripherals.