关于RGB彩条仿真的FPGA代码修改

文章讲述了作者在FPGA仿真实验中遇到LED_en信号不定状态的问题,原因在于相关信号未初始化。通过复位同步信号解决了这个问题,使得LED_en信号变为确定,避免了仿真死循环。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 这是我昨天遇到的一个问题:

FPGA仿真求助-优快云博客

简单来说是判定启动的led_en处于不定状态。而led_en无法启动的原因很简单:

不等式左边的h_cnt、v_cnt,以及等式右边的h_sync、h_back、h_disp等信号并没有赋值,从一开始就处于不定状态。

经过检查,h_cnt、v_cnt两个信号可以复位置0,而h_sync、h_back、h_disp等信号并没有复位置零的相关代码,这也造成了一个大问题——不等式右边的信号一开始就是不确定的,led_en这个信号也变成了不确定状态。

而RGB彩条模块在仿真时,怎么启动呢?——根据led_en进行判断。

assign lcd_rgb = lcd_de ? {24{1'bz}}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值