【FPGA】几种时序问题的常见解决方法-------1

本来打算先更内核呢,结果这几天看的时序问题比较多,就打乱一下节奏吧。

------------------------------------------------------------------------------

1.扇出太多引起的时许问题

     信号驱动非常大,扇出很大,需要增加驱动能力,如果单纯考虑驱动能力可以尝试增加buffer来解决驱动能力,但在插入buffer的同时增加了route的延时,容易出现时序报告评分问题。

    解决该问题常用方法为进行驱动信号逻辑复制,即对扇出很大的信号产生逻辑进行多次复制,生成多路同频同相的信号去驱动下级逻辑电路。保证了时延同时也增大了驱动能力。但是该方法在使用过程中可以和buffer一起使用,平衡资源利用率和时延,防止资源分配不均或者时序考虑不周。

--------------------------------------------------------------------------------

2.对于时钟频率要求较高导致的上升沿下降沿对不同的寄存器操作的问题。

    首先分析该问题产生原因,如果上升沿下降沿都使用,就相当于是电平触发,电平触发比时钟沿触发更容易受到干扰,所以一般不同时对一个时钟的上升沿和下降沿分别对不同的寄存器操作。

    1)将时钟通过MMC或者PLL产生180相移产生新的时钟,新的始终的上升沿就是原时钟的下降沿,从而实现都为上升沿触发。

    2)使用全局时钟资源中的INV实现对原时钟信号取反,然后新的时钟信号的上升沿就是原时钟的下降沿。

    另外对于其他方法要思考,比如对原时钟信号进行倍频实现上升沿下降沿均为上升沿,这个方法直接提升系统时钟速率一倍,如果不是时钟速度太高这个上升沿下降沿问题也不会出现了,故,该方法暂不考虑。还有就是对于时钟的使用一定要使用PLL或者MMC这些专门的时钟内核生成。

-------------------------------------------------------------------------------

下篇总结一下布线太差和逻辑级数太多的问题。

参考:

https://www.cnblogs.com/linjie-swust/archive/2012/03/27/FPGA_verilog.html

http://xilinx.eetop.cn/viewthread-311194



  • 3
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
OLED显示屏与FPGA的工作时序可能会因具体使用的OLED显示屏和FPGA器件而有所不同。一般情况下,以下是一种常见的OLED显示屏与FPGA的工作时序: 1. 初始化:在开始使用OLED显示屏之前,需要对其进行初始化设置。这通常包括发送特定的命令和参数设置到OLED显示屏。 2. 数据传输:在进行数据传输时,涉及到以下几个关键时序参数: - 时钟信号(Clock):FPGA需要提供一个时钟信号,用于控制数据的传输速度。该时钟信号通常由FPGA的时钟发生器产生,并通过时钟线连接到OLED显示屏。 - 数据线(Data Line):FPGA需要将要显示的数据通过数据线传输到OLED显示屏。数据可以是图像像素数据、字符数据等。一般情况下,FPGA将数据通过数据线发送到OLED显示屏的对应引脚。 - 使能信号(Enable):FPGA需要通过使能信号告知OLED显示屏何时开始接收和处理数据。使能信号通常由FPGA输出,并通过使能线连接到OLED显示屏。 3. 刷新频率:OLED显示屏通常需要以一定的刷新频率来更新显示内容。刷新频率决定了图像的流畅度和显示效果。FPGA需要根据所需的刷新频率来控制数据的传输速度和时钟信号的频率。 需要注意的是,具体的OLED显示屏和FPGA器件可能有不同的时序要求和通信协议。因此,在使用OLED显示屏与FPGA进行连接和通信之前,建议参考相关的OLED显示屏和FPGA器件的技术文档和规格说明书,了解详细的时序要求和通信协议,以确保正确的操作和数据传输。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值