![Block Image](/user-guide/components/images/ram-dual-port.png)
Abstract
Store data and implements delays.
Description
Memory components are used to store data and implement delays. They are essential for the operation of digital systems, as they allow for the storage of information and the implementation of sequential logic. Sci-Compiler includes a variety of memory components, including RAM, ROM, FIFO, and shift registers, parallel load registers, and delay lines. Delay lines are used to introduce a delay in the signal path. They are used to synchronize signals in pipelines. The delay is introduced by the use of circular buffers that store the signal samples and output them after a certain number of clock cycles. Parallel load register and Shift registers can be used to configure used designed ASIC components.