数据缓存器、数据缓存方法和数据同步系统

    公开(公告)号:CN118897653A

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

    申请号:CN202411269103.8

    申请日:2024-09-11

    发明人: 张林生

    IPC分类号: G06F3/06 G06F1/12

    摘要: 本申请属于数据缓存技术领域,具体涉及一种数据缓存器、数据缓存方法和数据同步系统,该数据缓存器包括存储模块、写时钟域模块和读时钟域模块;所述写时钟域模块用于在外部输入的写使能信号且所述存储模块处于非满状态时生成数据写入地址;存储模块的用于在写时钟域下将接收到的数据信号写入所述数据写入地址对应的存储空间,还用于在读时钟域下从所述数据读出地址对应的存储空间中读出数据信号;本申请中的读时钟域模块在检测出存储模块处于将空状态时,等待存储模块处于非将空状态或者等待固定时长后再发送数据读出地址到存储模块,使得存储模块中存储一定数据量后再进行读操作,从而保证了读出数据的连续性和同步性。

    一种数据交互方法、装置、存储介质及电子设备

    公开(公告)号:CN118585345B

    公开(公告)日:2024-10-22

    申请号:CN202411069981.5

    申请日:2024-08-06

    发明人: 栾昌海 崔金欢

    IPC分类号: G06F9/50 G06F9/448 G06F9/46

    摘要: 本申请的实施例揭示了一种数据交互方法、装置、存储介质及电子设备,所述方法包括:根据数据交互定义的序列类型建立相匹配的多个序列生成函数和多个序列生成线程;获取当前接收数据对应的目标序列类型;根据所述目标序列类型从所述多个序列生成线程中确定出对应的目标序列生成线程;当所述目标序列生成线程获取到所述线程控制钥匙时,根据所述目标序列类型调用相对应的目标序列生成函数,在所述目标序列生成函数生成待发送数据之后释放所述线程控制钥匙;本申请通过序列类型对序列生成函数和序列生成线程相分离,从而使得数据交互与通信协议之间实现解耦,达到在数据交互过程中可以兼容多种序列类型的数据,灵活性和扩展性强。

    一种高速发送器及串行数据发送器电路

    公开(公告)号:CN118631237A

    公开(公告)日:2024-09-10

    申请号:CN202411098858.6

    申请日:2024-08-12

    发明人: 栾昌海 袁尚琪

    IPC分类号: H03K19/003 H03M9/00

    摘要: 本申请公开了一种高速发送器及串行数据发送器电路,涉及信号传输电路设计的技术领域,其中,该高速发送器包括信号传输单元,所述信号传输单元包括:信号收发模块,用于对输入的目标信号进行传输;第一功率管,其输入端用于接收输入的目标电压,其输出端与所述信号收发模块的供电端连接。本申请的技术方案通过在信号传输单元中设置第一功率管,并根据第一功率管的输入端输入的目标电压控制第一功率管对信号收发模块执行供电,同时结合功率管具有较低导通电阻的特性,以使得设置第一功率管可以减小信号收发模块的供电端的压降,从而能够满足高速串行链路传输时的正常供压需求。

    一种分频电路及数字信号处理电路

    公开(公告)号:CN118573187A

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

    申请号:CN202411055829.1

    申请日:2024-08-02

    发明人: 董绍鹏 栾昌海

    IPC分类号: H03L7/197

    摘要: 本申请公开了一种分频电路及数字信号处理电路,其中,分频电路包括:锁相环,用于根据输入的时钟信号生成第一分频信号和第二分频信号;第一延时模块,所述第一延时模块的输入端与所述锁相环的输出端连接,用于根据所述第一分频信号和输入的时钟信号对应的异步时钟信号,生成所述第一分频信号对应的第一延时信号;选通模块,所述选通模块的输入端分别与所述第一延时模块的输出端和所述锁相环的输出端连接,用于根据所述第一分频信号、所述第二分频信号和所述第一延时信号,生成小数分频信号。本申请通过第一延时模块和选通模块的结构设置,与锁相环进行配合实现小数分频功能,从而减小分频电路中多个选通门的复杂电路结构对信号传输速率的影响。

    数据传输方法及装置、电子设备、存储介质

    公开(公告)号:CN118233528A

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

    申请号:CN202410241688.6

    申请日:2024-03-04

    发明人: 常博森

    IPC分类号: H04L69/08 H04L69/22

    摘要: 本申请的实施例揭示了一种数据传输方法及装置、电子设备、存储介质。应用于数据发送端,该方法包括:获取当前时刻对应的工作模式,所述工作模式包括数据发送端数据包的转换模式;基于所述工作模式对待发送的目标数据进行封装,以得到对应的数据包,所述数据包中携带数据包的转换模式对应的模式标识;将所述数据包发送到数据接收端,以通过所述数据接收端基于所述模式标识提取出所述数据包中的目标数据。本申请的实施例避免了数据接收端与数据发送端的工作模式不一致,导致数据解析异常,造成数据传输质量较低的问题。

    用于压缩ID的方法、装置、电子设备及存储介质

    公开(公告)号:CN118210753A

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

    申请号:CN202410198376.1

    申请日:2024-02-22

    发明人: 张林生

    IPC分类号: G06F15/78

    摘要: 本申请的实施例揭示了一种用于压缩ID的方法、装置、电子设备及存储介质,该方法包括:在接收到预设请求设备向预设响应设备发起请求的真实ID的情况下,判断寄存器阵列中是否记录有真实ID,获得判断结果;寄存器阵列用于存储真实ID;根据判断结果对真实ID进行压缩,获得虚拟ID;虚拟ID的宽度小于预设响应设备所能够接收的ID的最大宽度;将虚拟ID发送给预设响应设备。这样,通过对预设请求设备发送的真实ID进行判断,在寄存器阵列中未记录该真实ID时,通过对预设请求设备发送的真实ID进行压缩,能够将宽度太长的真实ID压缩成预设响应设备能够接收的ID宽度,从而避免AXI协议传输问题。

    一种运行模式的确定方法、芯片、芯片模组及存储介质

    公开(公告)号:CN117851306B

    公开(公告)日:2024-05-31

    申请号:CN202410253174.2

    申请日:2024-03-06

    发明人: 张林生

    IPC分类号: G06F13/20 G06F13/42 G06F15/78

    摘要: 本申请实施例提供了一种运行模式的确定方法、芯片、芯片模组及存储介质,应用于芯片,包括:通过芯片的第一输入输出IO接口获取输入信号,并通过芯片的第二IO接口获取输入信号对应的随路时钟信号;基于随路时钟信号从输入信号中获取输入数据,并根据输入数据确定芯片的目标运行模式。采用本申请实施例,仅通过一个用于接收数据输入的IO接口和一个用于该数据输入对应的随路时钟信号输入的IO接口实现芯片多种模式的选择,即通过两个IO接口可以实现芯片的模式切换,不受模式数量的限制,能够满足对芯片运行模式切换的需求,并且在模式选择结束后,用于切换芯片的运行模式的IO接口可以用于传输其他数据,提高IO接口的利用率,有利于降低资源的浪费。

    生成伪随机序列计算程序的方法、装置、介质及设备

    公开(公告)号:CN117785388B

    公开(公告)日:2024-04-26

    申请号:CN202410213638.7

    申请日:2024-02-27

    发明人: 常博森

    IPC分类号: G06F9/455

    摘要: 本申请公开了生成伪随机序列计算程序的方法、装置、介质及设备,该方法包括:获取待计算伪随机序列的位宽、多项式和初始值;基于待计算伪随机序列的位宽、多项式和初始值,在指定脚本中确定待计算伪随机序列的目标表达式;如此本申请就可以快速确定待计算伪随机序列对应的目标表达式,无需人工进行计算,可以节省确定目标表达式的时间;最后响应于执行指定脚本,基于目标表达式生成计算伪随机序列的目标程序,实现通过指定脚本自动生成计算伪随机序列的目标程序,减少编程的工作量,同时提高编程的工作效率。

    用于测试芯片的方法、装置、电子设备及存储介质

    公开(公告)号:CN117805596A

    公开(公告)日:2024-04-02

    申请号:CN202410226633.8

    申请日:2024-02-29

    发明人: 张林生

    IPC分类号: G01R31/28

    摘要: 本申请的实施例揭示了一种用于测试芯片的方法、装置、电子设备及存储介质,该方法包括:在检测到待测芯片上电的情况下,获取待测芯片对应的配置信号;配置信号包括多个比特信号,配置信号的位宽与测试程序总数量相同,配置信号中的每一比特信号对应一个测试程序;从配置信号中确定出目标比特信号;目标比特信号为被烧录的比特信号;根据目标比特信号确定目标索引值;根据目标索引值调用测试程序进行芯片测试。这样,用户可以通过预先对配置信号进行烧录,实现对多个测试程序的测试进行灵活选择,即每一个测试程序都可以被配置为选择或不选择,从而能够提高芯片测试的灵活性。