这个项目里面包含了大量的知识点,内容比较复杂,为了方便后续复习,对其中的内容进行一个大概的梳理。
一、项目介绍
设计并实现一个 SDRAM 数据读写控制器,使用 PC 机通过串口向 SDRAM 写入 10 字节数据,并将写入的 10 字节数据读出,通过串口回传至 PC 机,在串口助手上位机上打印显示回传数据。
项目中用到的SDRAM型号为W9825G6KH , 存 储 容 量 为 256Mbit(32MByte),地址位宽 13 位,数据位宽 16 位。
二、思路整理
这个项目大大小小调用了13个模块,其模块框图如下所示。
根据硬件设计的思路,其程序流向如下图所示。