OpenCores
URL https://opencores.org/ocsvn/neorv32/neorv32/trunk

Subversion Repositories neorv32

[/] [neorv32/] [trunk/] [docs/] [datasheet/] [soc_dmem.adoc] - Diff between revs 60 and 61

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 60 Rev 61
Line 11... Line 11...
| Configuration generics:  | _MEM_INT_DMEM_EN_ | implement processor-internal DMEM when _true_
| Configuration generics:  | _MEM_INT_DMEM_EN_ | implement processor-internal DMEM when _true_
|                          | _MEM_INT_DMEM_SIZE_ | DMEM size in bytes
|                          | _MEM_INT_DMEM_SIZE_ | DMEM size in bytes
| CPU interrupts:          | none             |
| CPU interrupts:          | none             |
|=======================
|=======================
 
 
 
[NOTE]
 
The default `neorv32_dmem.vhd` HDL source file provides a _generic_ memory design that infers embedded
 
memory for _larger_ memory configurations. 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.
 
 
Implementation of the processor-internal data memory is enabled via the processor's _MEM_INT_DMEM_EN_
Implementation of the processor-internal data memory is enabled via the processor's _MEM_INT_DMEM_EN_
generic. The size in bytes is defined via the _MEM_INT_DMEM_SIZE_ generic. If the DMEM is implemented,
generic. The size in bytes is defined via the _MEM_INT_DMEM_SIZE_ generic. If the DMEM is implemented,
the memory is mapped into the data memory space and located right at the beginning of the data memory
the memory is mapped into the data memory space and located right at the beginning of the data memory
space (default `dspace_base_c` = 0x80000000). The DMEM is always implemented as RAM.
space (default `dspace_base_c` = 0x80000000). The DMEM is always implemented as RAM.

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.