Skip to content

Using Multiple Banks in DDR to Enable Multiple Read/Write at Same Cycle #890

@yuanm2

Description

@yuanm2

To use multiple banks/controlers in the DDR to enable simultaneous reads/writes, what should I make changes of the SW/HW actions in the CAPI SNAP. I am thinking to add another DDR port beside the following one:
// DDR memory Interface
#pragma HLS INTERFACE m_axi port=d_ddrmem bundle=card_mem0 offset=slave depth=512 max_read_burst_length=64 max_write_burst_length=64
#pragma HLS INTERFACE s_axilite port=d_ddrmem bundle=ctrl_reg offset=0x050

Besides, should I make modifications in the makefile following what sDx tool suggests? (https://www.xilinx.com/html_docs/xilinx2017_4/sdaccel_doc/tom1504034303746.html)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions