自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Verilig中的inout究竟会被综合成什么?

在FPGA中除了最常用的input和output端口,还有另一种叫做inout的端口,这是一个双向端口,通常用inout来描述一个三态门。Vivado官方文档UG901()指出,无论三态缓冲器驱动的设备是内部总线还是外部总线,都是适用的。当综合器推断出一个三态缓冲器时,可能用不同的器件原语去实现:一个外部的引脚(OBUFT)或一个内部总线(BUFT)。从官方文档来看,inout所描述的三态缓冲器无论被驱动的设备在器件外部还是内部都是可综合的,本文将在Vivado平台中进行验证。

2023-08-09 19:46:29 2238 1

原创 Verilog中两种位宽声明方式在赋值和例化时的思考

Verilog中有大端和小端两种位宽定义方式,在赋值时需要注意两种方式的差异(反转数据或许用得着)。在进行例化时,值将会正常传递,但存储方式总取决于最外层的定义。

2023-03-17 22:05:01 2955

NIOS II中实现两级HC595级联驱动代码

包含c文件及头文件,方便移植。对于一级HC595或多级级联可进行参考,采用非精准定时,调试时可适当调整usleep值以达到最好的显示效果。使用时输入位选及段码即可。

2023-03-18

Verilog实现TCD1209驱动时序,源码及仿真文件

Verilog实现TCD1209驱动时序,系统时钟为50MHz,实测时序可正常驱动CCD,附tb仿真文件。

2023-03-18

Verilog8位二进制转BCD码,纯组合逻辑,极简代码,容易扩展

Verilog8位二进制转BCD码,纯组合逻辑实现,代码简单容易理解。不同位宽情况下扩展十分简单。

2023-03-18

空空如也

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

TA关注的人

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