-
Updated
Sep 5, 2020 - JavaScript
openrisc
Here are 25 public repositories matching this topic...
Description
We should introduce a global clock error for improving accuracy of timing statistics. Overall, the idea is to make the following code global:
t1 = clock_read();
t2 = clock_read();
clock_error = (t2 - t1);
References
-
Updated
Nov 3, 2020 - C
-
Updated
Aug 5, 2019 - C++
-
Updated
Nov 13, 2019 - C++
-
Updated
Sep 8, 2020 - SystemVerilog
Description
Currently, to signal errors, some functions return a negative error code and others return -1 and set the errno variable to indicate the error.
We should rely on one and only one approach to signal the errors, otherwise caos will follow.
Therefore, we should gradually fix the code to signal errors through the errno variable, since it is the standard for Unix systems.
Description
We should support several flavors for software division, such as unsigned division long long division, and so on.
Complete the following lists with missing operations
32-bit Integer
-
longdivision -
longmodule -
unsigned longdivision -
unsigned longmodule
64-bit Integer
-
long longdivision -
long longmodule
Improve this page
Add a description, image, and links to the openrisc topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the openrisc topic, visit your repo's landing page and select "manage topics."
The NoC primitives are missing cocotb tests. Old code by @wallento is available at imphil/optimsoc@32162b1 and can potentially be used as starting point.