一种背板串行总线通讯方法及系统

    公开(公告)号:CN108920394A

    公开(公告)日:2018-11-30

    申请号:CN201810524941.3

    申请日:2018-05-28

    IPC分类号: G06F13/38 G06F13/42

    摘要: 本发明提供了一种背板串行总线通讯方法及系统,将其中一个板卡设置为总线上的主节点,将其中至少两个板卡设置为总线上的次节点,并为各节点配置对应的令牌号,各次节点将对应的令牌号注册到主节点里;当有节点发送数据时,主节点发送对应的令牌号到总线上,各节点接收总线上的令牌号并与自身的令牌号比较,当比较一致时,对应的节点发送数据。本发明实时性好、处理性强、硬件结构简单,且易于实现,适合目前多CPU板卡之间大数据量传输的要求。数据在总线上传输时,不需要处理器参与,降低了处理器负荷,可移植性好;节点发送数据的优先级可调,各节点的令牌号可根据需要灵活配置,各节点的令牌号可以是不连续的正整数,通用性好。

    一种级联装置的电IRIG-B码对时信号处理方法

    公开(公告)号:CN118921071A

    公开(公告)日:2024-11-08

    申请号:CN202410945702.0

    申请日:2024-07-15

    IPC分类号: H03M13/29 H02H1/00 G04D7/00

    摘要: 本发明涉及一种级联装置的电IRIG‑B码对时信号处理方法,属于电力工程继电保护自动化领域。本发明包括:从发送至某级联装置处的转单端后的电IRIG‑B码对时信号对应的第一个上升沿开始首个码元对应的计时;经过一个设定时间窗之后,在遇到第一个下降沿时停止计时,再经过下一个设定时间窗之后若遇到上升沿,则结束该码元对应的计时并开启下一个码元对应的计时;该码元对应的计时停止时的计时值用于进行解码,从而得到该码元的解码数据;重复码元的解码步骤直至达到该对时信号结束,相应得到各码元的解码数据;每个设定时间窗的长度均大于该对时信号的上升沿和下降沿处畸变的时间宽度且小于电IRIG‑B码所有种类的码元正常情况下的高电平持续时间长度。

    一种基于FPGA的可视模块化设计方法

    公开(公告)号:CN118261097A

    公开(公告)日:2024-06-28

    申请号:CN202211686791.9

    申请日:2022-12-26

    IPC分类号: G06F30/34

    摘要: 本发明涉及自动化及嵌入式技术领域,特别是涉及一种基于FPGA的可视模块化设计方法。本方案按照FPGA所能实现的软硬件功能创建模块元件,各模块元件的功能相互独立且均设置有相应的标准化接口,并以此建立模块元件库;然后在可视化界面选择调用对应功能的模块元件挂接在总线上并进行属性配置;将模块元件与标准化接口进行逻辑连线,生成应用程序及其对应的源码;最后根据当前所选用FPGA芯片对应的开发环境,导入源码,编译生成目标文件。该方案将FPGA设计工作划分为模块元件设计和应用程序设计两部分,实现了底层元件模块代码与实际应用的隔离,能够提高模块元件的重用性,并且生成的应用程序对应的源码具有可移植性,能够提高FPGA开发的效率。

    一种FPGA及其时序收敛方法
    10.
    发明公开

    公开(公告)号:CN110852026A

    公开(公告)日:2020-02-28

    申请号:CN201911083975.4

    申请日:2019-11-07

    IPC分类号: G06F30/3315 G06F30/331

    摘要: 本发明涉及一种FPGA及其时序收敛方法,属于FPGA及嵌入式开发技术领域,方法采用ODDR模块使FPGA内部同步采样时钟的路径固定,且走线延时可以预测,方便时序收敛的实现;通过全局时钟资源模块获取基准时钟,对基准时钟进行两路锁相环的时钟偏移调节,用于调整时钟与数据走线的相位关系,通过调节合适的第一时钟偏移和第二时钟偏移,使在FPGA输入数据的路径最大、最小延时范围,以及FPGA输出数据的路径最大、最小延时范围均满足一定条件,从而达到时序收敛。本发明通过两次时钟偏移分别确定了FPGA输出至从芯片的工作时钟,以及输出数据寄存器的同步时钟,分别用于提升FPGA的数据输入接口及数据输出接口的时序收敛余量,以防止发送和接收公用系统时钟导致的时序冲突。