sylefeb / Silice

Silice is an easy-to-learn, powerful hardware description language, that simplifies designing hardware algorithms with parallelism and pipelines.
Other
1.3k stars 78 forks source link

Cannot declare BRAM in algorithm blocks, fails silently #228

Closed sylefeb closed 2 years ago

sylefeb commented 2 years ago

Instantiating a BRAM in an algorithm block leads to Silice generating incorrect code. See reproduction code in following commit.