Memory and Memory Controllers
In the SOC designs, the transfer of the data from the external memories needs the dedicated memory controller. The SDRAM or DDR memory controllers are used extensively in the SOC designs. The available IPs of such kind of controllers can be integrated with other SOC components. During prototyping, it is essential to have the FPGA equivalent logic of such IP cores. By considering all above, the chapter discusses the memory controllers and their interfaces with the external memory. The timing constraints for such type of controller are decisive factor for the overall design and are discussed in this chapter.