Hi Dear Authorized,
I am curious about the specifying ADDR register for multiple transfer. I am using SEMC interface between FPGA-IMXRT1064. I will realize multiple transactions over different AXIs. Therefore I will use 3 different base address at the same time. Therefore I want to configure to start ADDR register from specific initial value.
Normally, it always start from 0x0000 due to the pointer arithmatic while I transmitting data to the FPGA even if I configure my base address of SEMC as 0x90000010. It is always acquainted in the FPGA side in the increment order as 0x0000-0x0001-0x0002-0x0003......
I want to start it from 0x0010 for AXI1,
I want to start it from 0x0050 for AXI2,
I want to start it from 0x0090 for AXI3,
In this way I want to realize three different transmit operation over the SEMC address space to the different AXI over FPGA.
But I don't find a configuration specs for starting ADDR register from specific value in a way that FPGA catch it value and handle it. How can I ensure this mechanism? Is it possible or ADDR register is always increase automatically?
In a summary, the ADDR register in SEMC (Static Memory Controller) typically increments automatically based on the memory access pattern in incremental order. Is there a way to configure SEMC-ADDR to start from a specific value for each AXI interface?
Thanks and Regards.
