The Wayback Machine - https://web.archive.org/web/20201208102352/https://github.com/topics/riscv
Skip to content
#

riscv

Here are 274 public repositories matching this topic...

ccelio
ccelio commented Oct 20, 2017

Summary:
A nice-to-have feature is the ability to enable and disable hardware features from the software.

Examples:

  • Enable TSO memory consistency
  • Enable watchdog timer
  • Change predictor behaviors

High-level thoughts:

  • Do not use non-standard Control/Status Registers (CSRs). The address space will get too congested, not indexable, messy to assemble for, etc.
  • Inst
mmatzev
mmatzev commented Apr 17, 2020

This is not strictly related to CV32E40P as the problem seems to be in fpnew, but did anybody verify the operation of CV32E40P with fpnew in verilator?

There is a coding-style in fpnew, which prevents verilator to work. But even if this problem is solved, the simulation is not running due to a deadlog in the div_sqrt unit. The same code runs with Questa/Modelsim without problems!?

It is hard

Yatekii
Yatekii commented May 31, 2020

Many errors are quite hard to guess for folks on what's actually going wrong.
People come in to the Matrix chat and it's easy for us to tell what's wrong or what might be wrong.

We should add a means to add hints to an error on what might be wrong.

@therealprof started on utilizing thiserror properly, together with anyhow. This is a great start, but we need to start adding those additio

Improve this page

Add a description, image, and links to the riscv topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the riscv topic, visit your repo's landing page and select "manage topics."

Learn more

You can’t perform that action at this time.