当前位置:诺佳网 > 电子/半导体 > 可编程逻辑 >

【高云GW5AT-LV60 开发套件试用体验】 LVDS屏显示和

时间:2025-06-16 | 栏目:可编程逻辑 | 点击:

实现将SC130GS采集的黑白图像数据缓存进3,并以1024*600@60的时序输出到LVDS
屏幕显示。其中,DDR3工作频率为600MHz,SC130GS输入的图像数据大小为1280*1024,帧率为
60帧,数据格式为RAW10。

底板提供了一个LVDS显示,采用40P 0.5mm间距的连接 器,包含5对差分和6个控制信号,分别为4Data+1Clk和、复 位、中断、PWM、使能信号。其中I2C、复位和PWM信号由核心板上 的4个1.8V电平信号通过底板上的双向电平转换芯片转换为3.3V 电平信号后引出到接口上。LVDS接口连接示意图:

wKgZO2hMNH6AF1C2AAB6Hy40FbI296.png

图如下:

wKgZPGhMNf6AWIHuAAEPLBuX0bo094.png

代码分析:

//
//Writn by GowinSynthesis
//Tool Version "V1.9.10.02"
//Sat Oct 12 14:33:36 2024

//Source file index table:
//file0 "C:/Gowin/Gowin_V1.9.10.02_x64/IDE/ipcore/DDR/data/ddr_138k.v"
`mescale 100 ps/100 ps
module ddio_lvds (
  din,
  fclk,
  pclk,
  reset,
  q
)
;
input [6:0] din;
input fclk;
input pclk;
input reset;
output [0:0] q;
wire VCC;
wire GND;
  OVIDEO ovideo_gen[0].ovideo_inst  (
    .Q(q[0]),
    .D6(din[6]),
    .D5(din[5]),
    .D4(din[4]),
    .D3(din[3]),
    .D2(din[2]),
    .D1(din[1]),
    .D0(din[0]),
    .PCLK(pclk),
    .FCLK(fclk),
    .RESET(reset) 
);
  VCC VCC_cZ (
    .V(VCC)
);
  GND GND_cZ (
    .G(GND)
);
  GSR GSR (
    .GSRI(VCC) 
);
endmodule /* ddio_lvds */

1. 模块声明与定义

module ddio_lvds (
  din,    // 7位输入数据(宽度6:0,含D0-D6共7位)
  fclk,   // 高频(可能为系统时钟或DDR时钟)
  pclk,   // 并行时钟(可能用于数据锁存或同步)
  reset,  // 复位信号(高电平有效?需结合IP核特性)
  q       // 1位LVDS输出(可能为差分信号的正极)
);

关键元件与 IP 核分析

OVIDEO ovideo_gen[0].ovideo_inst  (
  .Q(q[0]),          // 输出LVDS信号(单端,实际可能需配合差分对)
  .D6(din[6]), .D5(din[5]), ..., .D0(din[0]), // 7位输入数据
  .PCLK(pclk),       // 并行时钟(用于锁存输入数据)
  .FCLK(fclk),       // 高频时钟(可能用于生成串行时钟或数据采样)
  .RESET(reset)      // 复位信号(控制IP核内部状态机)
);

与接地元件

VCC VCC_cZ ( .V(VCC) ); // 电源实例化
GND GND_cZ ( .G(GND) ); // 接地实例化

全局置位 / 复位(GSR)

GSR GSR ( .GSRI(VCC) ); // 全局复位使能(高电平有效)

信号流向与时序逻辑

din[6:0](并行输入) → OVIDEO IP核 → 串化处理 → q[0](LVDS单端输出)

时钟域处理

复位逻辑

编译下载固件如下:

wKgZO2hMORSAP3z8AABzmlqTEto798.png

实际效果如下:

wKgZPGhMOOOAEyUqAAQ7T8jDWAw071.png实际图wKgZPGhMPBCAAFNVAALXCWODrXU851.png摄像头数据传输到显示屏

潜在应用场景

1. 视频传输系统

2. DDR 接口扩展

3. 工业总线通信

设计注意事项

1. LVDS 的差分特性

2. 时钟频率匹配

3. 时序约束

4. 复位有效性

您可能感兴趣的文章:

相关文章