[Libre-soc-dev] daily kan-ban update 09may2021

Luke Kenneth Casson Leighton lkcl at lkcl.net
Sun May 9 19:21:15 BST 2021


On Sunday, May 9, 2021, Tobias Platen <libre-soc at platen-software.de> wrote:

>
> currently reading
> https://github.com/antonblanchard/microwatt/blob/
> f636bb7c3999d9326a2bd1c6131fc128be2cae24/loadstore1.vhdl
> when ACK_WAIT =>


yeah that's an important one, SECOND_REQ can be ignored entirely.

req gets set to "1" when the l_in.valid signal is raised, and the state set
to ACK_WAIT.



btw do not be fooled by the FSM being in a combinatorial block, look at the
start rising_edge, the "v" is copied to r_in as a synchronous thing.

therefore everything that goes into "v" will become "r" on the next cycle.

l.



-- 
---
crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68


More information about the Libre-soc-dev mailing list