分立元件 发表于 2024-8-16 13:12:47

FPGA驱动I2C液晶屏

研究好多天终于驱动成功

luosifu 发表于 2024-8-16 13:16:28

用原理图综合时序驱动可要费不少功夫:lol

分立元件 发表于 2024-8-16 13:20:37

luosifu 发表于 2024-8-16 13:16
用原理图综合时序驱动可要费不少功夫

就是I2C太难了,SPI和串口还好

luosifu 发表于 2024-8-16 13:27:57

分立元件 发表于 2024-8-16 13:20
就是I2C太难了,SPI和串口还好

SPI简单些,因为主从的时钟同步,并且可自己控制;UART相对复杂一些,要做时钟恢复,或者说是时钟同步。

Aline744 发表于 2024-8-16 18:24:41

i2c是串行器件,用FPGA控制i2c屏就好像用机器语言给cpu编程,是非常费力的

w6955 发表于 2024-8-16 19:29:12

FPGA不是为了给这个东西设计的,I2C不如使用普通MCU。

分立元件 发表于 2024-8-17 17:41:06

Aline744 发表于 2024-8-16 18:24
i2c是串行器件,用FPGA控制i2c屏就好像用机器语言给cpu编程,是非常费力的

你说的对,用FPGA控制I2C,就相当于用机器语言编程

分立元件 发表于 2024-8-17 17:42:49

本帖最后由 分立元件 于 2024-8-17 17:45 编辑

w6955 发表于 2024-8-16 19:29
FPGA不是为了给这个东西设计的,I2C不如使用普通MCU。

用FPGA弄这些协议的确不方便,也不实用,我也是为了弄OV7670摄像头模块才搞I2C协议的,因为这个摄像头配置使用I2C

Aline744 发表于 2024-8-20 08:10:46

分立元件 发表于 2024-8-17 17:42
用FPGA弄这些协议的确不方便,也不实用,我也是为了弄OV7670摄像头模块才搞I2C协议的,因为这个摄像头 ...

您的FPGA里面有CPU核吗,有的话就省事许多了。没有的话也可以弄一个CPU核,比如picoRV32

liccil 发表于 2024-8-20 08:27:30

bdf图硬搞串行时序 太烧脑了
用Verilog写能简单不少

分立元件 发表于 2024-8-20 23:08:03

Aline744 发表于 2024-8-20 08:10
您的FPGA里面有CPU核吗,有的话就省事许多了。没有的话也可以弄一个CPU核,比如picoRV32

没有CPU核,啥都要自己写

分立元件 发表于 2024-8-20 23:10:16

liccil 发表于 2024-8-20 08:27
bdf图硬搞串行时序 太烧脑了
用Verilog写能简单不少

的确很费脑子,研究了一个星期,最后使用单片机的法子实现

ssffzz1 发表于 2024-8-20 23:38:47

给楼主提个需求:

用FPGA实现AES算法,跑解密。这种卡子市面上貌似有了,很贵。但我觉着很有意义。多卡并行。

分立元件 发表于 2024-8-21 21:00:19

ssffzz1 发表于 2024-8-20 23:38
给楼主提个需求:

用FPGA实现AES算法,跑解密。这种卡子市面上貌似有了,很贵。但我觉着很有意义。多卡 ...

这种不太了解,目前还在研究图像处理,协议通信,语音处理

mcu51c51 发表于 2024-8-27 11:48:24

FPGA + 单片机就可以了
页: [1]
查看完整版本: FPGA驱动I2C液晶屏