- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
Memory的存取方式
Synchronous vs.Asynchronous Memory
Several important differences exist between asynchronous and
synchronous memory. Asynchronous memory requires that you create a
write enable control circuit to generate a pulse every time a write
operation occurs. You must consider write address setup and hold time
and data setup and hold time on the rising and falling edge of the write
enable pulse. The write enable must toggle on every write operation, as
the address cannot change while the write enable is active.Synchronous memory design offers several advantages over
asynchronous memory design. Simpler timing requirements allow
synchronous memory to operate at much higher frequencies, resulting in
higher memory bandwidth. Synchronous operation is not prone to errors
because signals are registered on clock edges, simplifying the design
process. A write-enable control circuit is not required because the memory
block controls the write strobe generation, saving on resource usage and
simplifying the design. Additionally, synchronous memory consumes
little standby power.