You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
we could have a little design that sits between the logic analyser and the active lines and makes sure only one line goes high
it could also function as the 'what if caravel is broken' module you mentioned #31
but I don't think it's necessary. even if more than one design is turned on, the chip will just draw a bit more power and the line will be in an intermediate state. I don't think we would blow any mosfets. However, this is just a feeling from talking to Tim Edwards about what would happen if multiple designs were driving the logic analyser at the same time. maybe if we turned all the designs on it could damage something.
What happens before the MGMT SOC starts? is the LA data guaranteed to be all zeroes? Or is there a chance it'll start in an undefined state, thus activating several designs at once, drawing too much power, and preventing the MGMT SOC from starting?
I believe think it might be possible to break the chip by mistakenly setting la0 (
active
) to0xFFFFFFFF
, thus activating all the designs at once.Can we protect against this?
The text was updated successfully, but these errors were encountered: