微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 通过FPGA对VGA的控制。。。。

通过FPGA对VGA的控制。。。。

时间:10-02 整理:3721RD 点击:
module vgaexp3(clk50m,rst_n,r,g,b,vs,hs);
output r,g,b,vs,hs;
input clk50m,rst_n;
reg [10:0]count_hs,count_vs;
//reg vs,hs;
wire clk40m;
//-------------------------------------通过PLL输出 40MHz
pll_sec pll_sec_inst  (
.inclk0 ( clk50m ),
.c0 ( clk40m ),
);
//------------------------------------------ 产生 HS,VS
always @(posedge clk40m or negedge rst_n)
if(!rst_n)
count_hs 11'd216&&count_hs 11'd27&&count_vs<11'd627))
    valid_r<=1'b1;
else
  valid_r<=1'b0;
assign r = valid_r?1:0;
assign b = valid_r?1:0;
assign g = valid_r?0:0;
endmodule

这是源程序,根据原理来说没问题,为什么连到显示器上后显示没信号输入,为什么呢?求助。

程序没有问题的,是不是引脚没有分配对?检查核对下引脚在验证下

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top