Comments (2)
If the buffer is not empty, you can't guarantee that you are reading the last updated data. It prevents the cache line from being replaced with an old line.
from iob-cache.
thx, I try to understand that
- if last beat is a write, ack_o will assert when ~buffer_full&write_access, then host can launch next req
- when next req is a read and miss, the controller want to issue a replace, but he need make sure that previous write data/strb really go out
from iob-cache.
Related Issues (20)
- Open gtkwave only if needed HOT 2
- Do not close an open gtkwave automatically HOT 6
- Flow control on the user side?
- `make doc-build-all` does not work HOT 7
- Latest iob-cache does not compile due to warning being taken as error HOT 3
- Possibility to perform Unit / functional tests on the verilated source files HOT 14
- Understanding the flow of iob-cache HOT 4
- 'x' data read from cache HOT 11
- rename sources HOT 1
- m_axi_rready_int assigned into always @* processes HOT 2
- Add driver documentation support
- 64-bit back-end interface fails HOT 5
- [WRITE BACK MODE] Not write to backend memory (flushing cache line) when read miss and dirty data exists in that line. HOT 3
- BACKEND WIDTH 64 and N_WAY 2 in WRITE_BACK mode ERROR
- setup fails
- WRITE Operations hand shake old and new [is the new iteration of Cache-iob fully functional]? HOT 4
- Can't find .vh files in the new version HOT 1
- Cant configure WORD_OFFSET_W to be 0 HOT 1
- Cant configure Write Policy (and maybe also Replacement Policy) HOT 1
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 iob-cache.