KestrelComputer / polaris

RISC-V RV64IS-compatible processor for the Kestrel-3
Mozilla Public License 2.0
21 stars 9 forks source link

Make boot ROM contents configurable through top-level parameter #27

Closed olofk closed 7 years ago

olofk commented 7 years ago

This makes it easier for external tools to change boot ROM

sam-falvo commented 7 years ago

Thanks! Parameterization is something I don't have much experience with, but will need to research going further.

I hear that Vivado does not support readmemh() though when instantiating block RAMs. This is a horrible design decision on Xilinx's part. What are they thinking?! I'll have to think of something else for a computer that is actually synthesizable.

olofk commented 7 years ago

Are you sure about that? I'm pretty convinced that works

sam-falvo commented 7 years ago

Jan Gray had problems with his GRVI project, according to what he expressed during the RISC-V workshop. Dunno; I don't use Vivado.