URL
https://opencores.org/ocsvn/neorv32/neorv32/trunk
[/] [neorv32/] [trunk/] [docs/] [datasheet/] [soc_icache.adoc] - Diff between revs 60 and 61
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 60 |
Rev 61 |
Line 13... |
Line 13... |
| | _ICACHE_BLOCK_SIZE_ | size of a cache block in bytes
|
| | _ICACHE_BLOCK_SIZE_ | size of a cache block in bytes
|
| | _ICACHE_ASSOCIATIVITY_ | associativity / number of sets
|
| | _ICACHE_ASSOCIATIVITY_ | associativity / number of sets
|
| CPU interrupts: | none |
|
| CPU interrupts: | none |
|
|=======================
|
|=======================
|
|
|
|
[NOTE]
|
|
The default `neorv32_icache.vhd` HDL source file provides a _generic_ memory design that infers embedded
|
|
memory. You might need to replace/modify the source file in order to use platform-specific features
|
|
(like advanced memory resources) or to improve technology mapping and/or timing.
|
|
|
The processor features an optional cache for instructions to compensate memories with high latency. The
|
The processor features an optional cache for instructions to compensate memories with high latency. The
|
cache is directly connected to the CPU's instruction fetch interface and provides a full-transparent buffering
|
cache is directly connected to the CPU's instruction fetch interface and provides a full-transparent buffering
|
of instruction fetch accesses to the entire 4GB address space.
|
of instruction fetch accesses to the entire 4GB address space.
|
|
|
[IMPORTANT]
|
[IMPORTANT]
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.