自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 基于FPGA的WS2812

WS2812B是一种常见的RGB LED灯带,每个灯珠内部都有一个芯片控制,通过发送特定的时序数据来控 制其亮灭。其数据协议采用单线归零码的通讯方式,像素点在上电复位以后,DIN端接受从控制器传输过来的数据,首先送过来的24bit数据被第一个像素点提取后,送到像素点内部的数据锁存器,剩余的数据经过内部整形处理电路整形放大后通过DO端口开始转发输出给下一个级联的像素点,每经过一个像素点的传输,信号减少24bit;

2023-09-23 10:30:05 373

原创 verilog实现流水灯500ms(循环移位)

/ tb文件中,15行进行参数重定义的原因是,流水灯功能程序中DELAY_500MS的时间太长了,在modelsim进行波形仿真时,需要跑较长的时间,才能观察到波形的所有状态,所以这个时候,我们需要对计数器的参数进行重定义,格式为 (defparam 例化名.功能代码中的计数器参数 = 自己定义的新数值 )。比如,要设计一个流水灯,开始时LED0点亮,经过500ms后LED0熄灭,LEDO熄灭同时 LED1被点亮,再经过500ms后LED1熄灭,LED2点亮,依此类推。为低电平时,LED 灯熄灭。

2023-07-30 18:46:19 1284 1

原创 【无标题】Verilog语言实现任意奇偶分频器(奇偶均可实现)

3、两个奇数倍分频信号,两个奇数倍信号相获得到奇数分频器。注:在程序中我使用的名称较长,看起来有些繁琐。1、对端口说明和使用计数器。

2023-07-24 20:57:23 132

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除