--
You received this message because you are subscribed to the Google Groups "RISC-V HW Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hw-dev+un...@groups.riscv.org.
To post to this group, send email to hw-...@groups.riscv.org.
Visit this group at https://groups.google.com/a/groups.riscv.org/group/hw-dev/.
To view this discussion on the web visit https://groups.google.com/a/groups.riscv.org/d/msgid/hw-dev/d2586495-51b1-4be5-ae4e-ecf49de022c3%40groups.riscv.org.
hi guys,We are looking for RISC-V implementation in Verilog that has complete testbench and a few sample tests (or differnet SW examples)Which implementation would you recommend and consider it to have good test-bench? and why?
--
You received this message because you are subscribed to the Google Groups "RISC-V HW Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hw-dev+un...@groups.riscv.org.
To post to this group, send email to hw-...@groups.riscv.org.
Visit this group at https://groups.google.com/a/groups.riscv.org/group/hw-dev/.
To view this discussion on the web visit https://groups.google.com/a/groups.riscv.org/d/msgid/hw-dev/cf302e43-078c-441f-99c2-6d18d1ab03c7%40groups.riscv.org.
This is something that has puzzled me with RISCV from the beginning. Rocket has a similar limitation (of relying on fixed arbitrary addresses) for it's HTIF interface. This results in counter-intuitive coding in the simulator to search for these special addresses in the symbol table. Maybe I'm being stupid here but why wasn't the approach taken of dedicating a couple of control and status registers (CSRs) in the core of the processor for a built-in UART or simulation equivalent ?
This would obviously make code a lot more portable so perhaps
there were patent concerns with the way a certain RISC company
does it ?
To view this discussion on the web visit https://groups.google.com/a/groups.riscv.org/d/msgid/hw-dev/c3c61d25-7a90-261c-9588-eb612e14f366%40cam.ac.uk.