FPGA基础接口
文章平均质量分 69
讲解并记录FPGA基础的接口
三一九六
这个作者很懒,什么都没留下…
展开
-
FPGA视角--SDRAM
SDRAM是个啥? SDRAM(Synchronous Dynamic Random Access Memory),同步动态随机存储器。 同步 是指 Memory工作需要同步时钟,内部的命令的发送与数据的传输都以它为基准。 动态 是指存储阵列需要不断的刷新来保证存储的数据不丢失,因为SDRAM是通过电容来中存储数据,而电容自然放置状态是会有放电的,为了保证SDRAM中的数据不丢失,所以SDRAM需要在电容的电量放完之前进行刷新。 随机 是指数据不是线性依次存储,而是自由指定地址进行数据的读写。 SDRAM原创 2020-08-26 10:08:22 · 455 阅读 · 0 评论 -
FPGA视角--低速串口(UART)
FPGA视角–低速串口(UART) 这是个啥? UART,只有一根数据通信线,没有伴随时钟线,属于异步通信。这类接口的衍生诸如:RS232、RS422、RS485、SPI等。数据交互时,一般做一收一发,通过固定频率的高低电平的变换,传递数据。这里只说明其逻辑特性,硬件特性不做说明。 波特率 用于描述UART的通信速率,单位bps,以最常见的9600bps来说,即每秒传输9600bit,也就是每1bit的时间就是1/9600秒=104.1667,约104us。通过计数器搭建时钟模型,输出周期为104us的时钟原创 2020-08-20 18:38:06 · 348 阅读 · 0 评论 -
FPGA视角--I2C接口
FPGA视角--I2C接口I2C接口特性2根线FPGA与I2C设备之间的总线关系结构举例说明基本时序一个完整的字节写时序一个完整的字节读时序 I2C接口特性 2根线 SDA串行数据线(双向数据线) SCL串行时钟线 串行的8位双向数据传输位速率在标准模式下可达100Kbit/s,快速模式下可达400Kbit/s,高速模式下可达3.4Mbit/s。 FPGA与I2C设备之间的总线关系结构 举例说明 I2C协议的通信参数包括设备驱动号,地址和数据; 设备驱动号用来区分总线中不同的驱动设备; 地址和数据没有固原创 2020-08-17 18:24:23 · 749 阅读 · 0 评论