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

  • Download
  • Add to my manuals
  • Print
  • Page
    / 410
  • Table of contents
  • TROUBLESHOOTING
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 243
244 www.xilinx.com System Generator for DSP User Guide
UG640 (v 12.2) July 23, 2010
Chapter 3: Using Hardware Co-Simulation
Note: The name of the hardware shared memory is the same as the shared memory name used by
the original shared memory block. For example, if a shared memory block uses "my_memory," the
hardware implementation of the block can be accessed using the "my_memory" name.
All shared memories embedded inside the FPGA are automatically created and initialized
before the start of a simulation by their respective co-simulation blocks. This means that
any other shared memory objects that wish to access the hardware shared memory must
specify Ownership and initialization parameter as Owned and initialized elsewhere.
Doing so causes the software-based shared memories to attach automatically to the shared
memories that reside inside the FPGA.
Compiling Shared Memory Pairs
It is also possible to compile a shared memory pair (i.e., two shared memories that specify
the same name) for hardware co-simulation. In this case, the two shared memory halves
are merged into a single hardware implementation during compilation. Unlike single
shared memories, both sides of a shared memory pair connect to System Generator user
design logic. For example, the figure below shows the hardware implementation for a To /
From FIFO shared memory pair.
Note that because both sides of the shared memory connect to user design logic, it is not
possible to communicate with these shared memories directly from the host PC.
Page view 243
1 2 ... 239 240 241 242 243 244 245 246 247 248 249 ... 409 410

Comments to this Manuals

No comments