FPGA文档规范.Xilinx编码规则-1

学习FPGA,一个好的编码风格非常重要,不同的平台,不同的公司对编码规范都有自己的要求,狼哥今天来和大家一起看看xilinx平台推荐的编码规则。

Xilinx给出的编码的首要规则如下:

1.不要使用异步置位/复位寄存器;

2.对触发器不要同时使用置位和复位;

3.尽可能的避免置位/复位;

4.信号尽量使用高电平有效

更为详细的原文如下:

图片

触发器/寄存器的四种推断:

图片

1.FDCE:带使能功能的异步清除D触发器;

图片

2.FDPE:带使能功能的异步置位D触发器;

图片

3.FDSE:带使能功能的同步置位D触发器;

图片

4.FDRE:带使能功能的异步清除D触发器

图片

触发器/寄存器的初始化:

图片

为了上电时给寄存器赋初值,在声明信号时就指定一个默认值

触发器/寄存器的编码例子:

图片

锁存器:

图片

锁存器一般由于编码错误所导致,比如不完整的if或者case条件

锁存器的编码例子:

图片

移位寄存器:

图片

移位寄存器分为固定移位和可变移位寄存器两种。

固定移位寄存器:

图片

固定移位寄存器的编码例子:

图片

可变移位寄存器:

图片

图片

和固定移位寄存器比起来,可变移位寄存器多了个数据选择器,可以根据选择值选择对应移位次数的数据进行输出

可变移位寄存器的编码例子:

图片

今天的内容就介绍到这,感谢大家的支持,想了解更多的可以进群获取UG901文档。

今天的内容就介绍到这,感谢大家的支持,想了解更多的可以进群获取UG901文档。

*******往期精彩文章列表********

Pango平台图像课程预售开启

FPGA图像无极缩放.Demo2

FPGA图像算法.无极缩放

基于Zynq的图像处理入门课程

福利!狼哥的FPGA图像处理板

FPGA图像算法.导向滤波

点击上面链接查看详情

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值