Hi Chen,
I read document of external memory that attached by you.
As far as I know, We need to configure 2 addresses, one for page address, one for data address in cache. So, I think we need to have 2 sequences, at least. But, in driver, a sequence to read:
step 1. write address where we want to read data from external memory.
step 2: trigger sequence that set LUTs corresponding to steps as your example.
We have only one time to set address that want to read data from if use
Fls_Write()
Fls_MainFunction()
Have this parameter:
Nhi_Nguyen_0-1683714539570.png
I think can use this parameter to send Page Read sequence. then call Fls_Write(), Fls_MainFunction() to read data. But this parameter just initialized at init, you can't change page that you want to read.
Anyway, It is difficult to use this external memory, I think.
I'll contact to developer of Fls to get more idea and get back to you later.
Best regards,
Nhi