Nios® V/II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® V/II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++
12620 Discussions

Using OLD_DATA with 'tightly coupled memory'

Honored Contributor II

We are moving a project forward to quartos 14.1 (and new hardware). 

The qsys page for 'On-Chip memory' now lets you select single clock in order to get true dual port and OLD_DATA. 

However there is a comment that 'Tightly Coupled Memory operation requires dual port & dual clock sources. 


Lack of 'OLD_DATA' gave us grief on 9.1 and we fixed it by editing the memory wrapper. 


Does anyone know if this is still a bug/restriction in qsys, or is the comment wrong. 


IIRC the tightly coupled memory uses the 'address_stall' to hold the output data during 

pipeline stalls. This seems to be defined for the Cyclone V we are targetting.
0 Kudos
1 Reply
Honored Contributor II

Where did you see the comment on the Tightly Coupled Memory ....?  


You can just set dual port and single clock mode. It should work with old data.
0 Kudos