|
Multi-Port Front End Memory Module IP
Core
Overview:
The Multi-Port Front-End provides a
multi-port interface to Memory Controller Cores. It also performs
request reordering to maximize memory throughput and prioritize high
priority requests.
Each request is provided with its own request priority. High priority
requests are selected by the arbiter and moved to the
front of the reorder queue for priority processing. Each port also has a
programmable time out period. Once a request times out, its priority is
raised to the highest level ensuring its quick execution.
Request reordering is performed to maximize memory throughput. This
includes moving same bank/same row requests next to each other, same
bank/ different row requests away from each other, moving reads next to
reads and write next to writes, and other throughput optimizations.
The Multi-Port Front-End also incorporates the functionality of the
Multi-Burst Module. It automatically translates long burst requests into
multiple requests matching the memory’s native burst length. This
enables read or write requests of 256 data cycles or more.
The Status Port notifies the user when each request is dispatched to the
Memory Controller Core. It also provides Reorder Queue status.
The Multi-Port Front-End is provide with a reference design which
incorporates example user logic for each port.

Multi-Port Front-End
Module IP Core Highlights:
• Performs command reordering to maximize memory throughput and
prioritize high priority requests
• User configurable number ports
• Request priority set on a per request basis
• Programmable port timeout period
• Automatically translates long burst requests into multiple requests
matching the memory’s native burst length
• Status port provides request dispatch to Memory Controller Core
notification
• Provided with reference design incorporating example user logic
• Source code available
• Customization and Integration services available
IP Core Deliverables:
· Core (Netlist or Source Code)
· Comprehensive Verification Suite (Source Code)
· Complete Documentation
· Expert Technical Support & Maintenance Updates
Price:

|