Comments (3)
Do you have an example on when this functionality may be helpful? For most config registers, the reset value is not necessarily helpful for real streams, so you would probably set them initially anyways and then leave them unchanged for following streams.
Can you elaborate on what you mean by "normal registers"? The launch registers having side effects is intentional, and the lower-address registers having some field restrictions and being shadowed are intentional design choices, too.
from snitch.
As it's semantically incorrect (as mentioned in #449) to use one register as SSR and another as a regular FPR this is needless.
I meant to use ft1 as a regular FPR / normal register (or actually the compiler) and ft0 as SSR.
from snitch.
just for completeness: you can use some registers as SSRs and some as FPRs simultaneously; it's just that the subset of registers connected in HW to SSR datapaths (ft0
, ft1
, and ft2
by default) can only be switched into and out of SSR mode together, but all other FPRs continue to work as regular registers even while SSRs are enabled, so you could use ft3
and all other non-SSR registers as temporaries.
from snitch.
Related Issues (20)
- ci: Forced python version HOT 1
- occamy: Warning during CDEFS generation HOT 1
- banshee: Emit float register values as float instead of hex HOT 1
- Bender >=0.24 no longer resolves `export_include_dir` hierarchically HOT 2
- Quadrant Control: Wrong Reset value or comment HOT 2
- occamy: PCIE config regbus not connected HOT 1
- Is this synthesizable? HOT 5
- Submodule vendorized `pulp_platform` dependencies HOT 1
- SPI Host: FSM Bug CSAAT
- SPI Host: FSM Bug CSID Switch
- SPI Host: FSM Bug Read Enable HOT 1
- how to solve this issue 'mstatus' undeclared (first use in this function) HOT 2
- Occamy on FPGA - "axi_flat.svh" header file is missing on the repo HOT 1
- Incorrect decoding of `scfgri` causing deadlock HOT 1
- how to solve this issue:multiple definition of `_start'; HOT 1
- SSR writes '-inf' at the end HOT 3
- annotate.py: Generate a warning when source file is newer than logs HOT 1
- Snitch to Wishbone Bridge HOT 1
- cmake does not work anymore for software setup HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from snitch.