MATLAB DESIGN HDL CODER RELEASE NOTES User's Guide Page 146

  • Download
  • Add to my manuals
  • Print
  • Page
    / 410
  • Table of contents
  • TROUBLESHOOTING
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 145
146 www.xilinx.com System Generator for DSP User Guide
UG640 (v 12.2) July 23, 2010
Chapter 2: Hardware/Software Co-Design
Memory Map Creation
A System Generator model is shown on the bottom-right of the figure above. The System
Generator model corresponds to custom logic that will be integrated with the
MicroBlaze™ processor. In the construction of the model, shared-memories are used in
locations where software access is required. For example, the status of the hardware might
be kept in a register. To make that status information visible in the processor, the register is
replaced by a named shared-register. Naming the shared-register "status" gives the name
of the memory context that will be useful later on during software development.
The block GUI of the EDK Processor block allows these shared-memories to be added to
the memory map of the processor (bottom-left of the figure). The block diagram at the top
of the figure above shows the flow of data. When a shared memory is added to the memory
map of the processor, the EDK Processor block creates the corresponding matching shared
memory. This shared memory is attached to the memory map that is generated for that
EDK Processor block. Next, a bus adaptor is used to connect that memory map to the
MicroBlaze processor.
Note:
The EDK Processor block does not support Shared Memory blocks with spaces in their
names.
When hardware is generated, each shared memory pair is implemented with a single
physical memory. The implementation for each class of shared memory is documented in
the topic Shared Memory Support, found under the topic Using Hardware Co-Simulation.
Page view 145
1 2 ... 141 142 143 144 145 146 147 148 149 150 151 ... 409 410

Comments to this Manuals

No comments