ibex/doc
Tom Roberts 64ee9a930d [rtl] icache performance updates
Remove the SpeculativeRequest parameter, and replace it with a
policy. If the cache is disabled, make the request on the basis that we
definitely won't hit in the cache and so should make the bus request
asap.

Stop fill buffers from fetching complete cache lines when the cache is
disabled. When the core branches into the middle of a line, the lower
words would normally be fetched to complete the line. This is
unnecessary when the cache is disabled since those words will just be
thrown away and the core will stall while they are being fetched.

These two changes make the performance using the disabled icache the
same as using non-icache prefetch buffer.

Signed-off-by: Tom Roberts <tomroberts@lowrisc.org>
2020-12-02 15:10:48 +00:00
..
01_overview Restructure documentation 2020-09-28 22:30:00 +01:00
02_user [rtl] Various security feature bugfixes 2020-10-14 15:46:10 +01:00
03_reference [rtl] icache performance updates 2020-12-02 15:10:48 +00:00
04_developer Restructure documentation 2020-09-28 22:30:00 +01:00
_static [Doc] Fix for table wrapping in RTD theme 2019-10-04 11:36:24 +01:00
.gitignore Convert documentation to restructured text 2018-11-13 16:21:47 +01:00
conf.py Restructure documentation 2020-09-28 22:30:00 +01:00
index.rst Restructure documentation 2020-09-28 22:30:00 +01:00
make.bat Adjust documentation for ibex 2019-04-26 15:09:00 +01:00
Makefile Adjust documentation for ibex 2019-04-26 15:09:00 +01:00
requirements.txt Doc: Switch back to upstream Sphinx 2019-06-05 12:56:58 +01:00