Joes19
New Contributor
6 years agoHow to guarantee stable data when altsyncram and state machine use same clock?
Hi everyone, I'm looking to modify a top level design that uses a relatively simple computation module with some muxing and addition inside. All levels of the design run on a single positive edge cl...
- 6 years ago
ALTSYNCRAM is a synchronous SRAM block, the output data is registered using the outclock. The input data/address/control is registered using the inclock. Connect inclock and outclock to the same source clock to use it as a fully synchronous SRAM. You then just need to meet setup/hold requirements for all the registers and adhere to maximum clock frequency limits for the device (ie, to guarantee SRAM access time met). These are NOT like discrete ASYNC SRAMs which I believe you are comparing them to.