fpgaeeprom
时间: 2023-08-25 09:05:04 浏览: 40
对于FPGA中的EEPROM编程,可以使用Verilog语言进行编程和调试。在实验中,可以使用正点原子领航者Zynq开发板,并使用板子上自带的AT24C64 IIC时序的EEPROM。编程过程中,需要按照以下步骤进行写操作:起始位->发送1个字节(8位)的设备地址->发送2个字节(16位)的写入地址->发送1个字节的数据->结束位。在每个字节结束时,会收到一个设备发回的低电平ACK信号,表示设备已接收到该字节的数据。设备地址的高四位是固定的1010,中间三位可以根据设置芯片的三个管脚电平进行控制,最后一位表示读写位,写操作置0,读操作置1。写地址的有效位数取决于EEPROM的存储空间,对于AT24C64来说,只有13位是有效的。MSB表示数据的高位,LSB表示数据的低位,根据设备的要求,可以确定数据时序是先发高位。在连续写入时序方面,可以根据具体需求进行分析和调整。[1][2][3]