Verilog 连接到VmodTFT的Nexys3接口

Verilog 连接到VmodTFT的Nexys3接口,verilog,fpga,fsm,Verilog,Fpga,Fsm,我正在尝试通过VHDCI连接器将Nexys3板与VmodTFT连接。我对FPGA设计相当陌生,虽然我有微控制器的经验。我试图以FSM的身份来处理整个问题。然而,我已经在这上面停留了相当长的一段时间了。什么信号构成我的加电顺序?我什么时候开始采样数据?我看过相关的数据表,它们并没有让事情变得更清楚。任何帮助都将不胜感激(注:我使用Verilog进行设计) 编辑: 对不起,我的问题含糊不清。以下是我所看到的 首先,我将忽略触摸模块。我想把整个设置看作一个FSM。我假设以下情况: 1.设置连接或握手信

我正在尝试通过VHDCI连接器将Nexys3板与VmodTFT连接。我对FPGA设计相当陌生,虽然我有微控制器的经验。我试图以FSM的身份来处理整个问题。然而,我已经在这上面停留了相当长的一段时间了。什么信号构成我的加电顺序?我什么时候开始采样数据?我看过相关的数据表,它们并没有让事情变得更清楚。任何帮助都将不胜感激(注:我使用Verilog进行设计)

编辑: 对不起,我的问题含糊不清。以下是我所看到的

首先,我将忽略触摸模块。我想把整个设置看作一个FSM。我假设以下情况: 1.设置连接或握手信号 2.打开液晶显示器 3.接收像素数据 4.显示视频 5.关闭LCD的电源

这是合理的FSM吗?我主要关心的是信号的解读。VmodTFT_rm手册中的表5显示了信号列表;但是,我很难理解信号是什么(这是我第一次使用显示模块)。我将假设所有前缀为TFT_uu的内容都用于显示,所有前缀为TP_u的内容都用于触摸屏(如果我错了,请纠正我)。那么,在每个状态下,我会改变哪些信号,哪些信号会作为输入? 现在我应该做些什么改变来适应触摸屏呢


我知道我的要求可能太高了,但我非常希望能朝着正确的方向努力,因为我很长一段时间都在坚持这一点。

你的问题可以填得更好一点,不清楚到底是什么给你带来了麻烦

我在网上看到了两个相关文档(您可能已经看到了这些文档):

  • 示意图:
  • 用户指南:
《用户指南》解释了哪些信号是通电顺序的一部分

  • 在驱动TFT-EN后,必须等待0.5到100毫秒,然后才能驱动DE和像素总线
  • 设置有效像素数据后,必须等待0到200ms才能启用显示(使用DISP)
  • 您必须在启用DISP后等待160毫秒,然后才能开始脉冲LED-EN(PWM控制背光)
  • 诚然,文档看起来不太好,一些信号名称也不一致,但我认为您可以从中找到答案

    在阅读用户指南以了解信号的作用后,请查看示意图以找到信号名称与VHDCI引脚之间的映射。然后,当您将VHDCI引脚连接到FPGA时,请参阅FPGA手册以查找VHDCI连接器上的引脚与FPGA的球之间的映射,然后您可以使用FPGA的配置设置将FPGA球映射到顶部模块的逻辑verilog输入


    希望这能把事情弄清楚一点,但请澄清你的问题,你不明白什么

    谢谢你,这实际上为我澄清了一些事情。我想我只是需要好好考虑一下,而不是像现在这样执行手册。此外,这是否意味着TFT_EN将是我设置的第一个信号?