众所周知,片上RAM是FPGA的宝贵资源。对于一些低端的FPGA芯片,其片上RAM实在是少的可怜,甚至不能存下一张图片。若要用FPGA实现图像处理,显然需要外部存储器。
而在外部存储器中,SDRAM的特点是速度快,价格低,但时序复杂。今天,主要介绍的就是使用FPGA读写SDRAM的实验。
文章最后,将会给出所有代码,代码均经过详细注释。
实验环境:
硬件环境:
FPGA:Cyclone II 系列
FPGA片上RAM:
160000+bit
SDRAM: 4 Banks x 1M x 16Bit , 100Mhz
1