一种用于验证ADC控制器的方法

    公开(公告)号:CN118095161B

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

    申请号:CN202410509002.7

    申请日:2024-04-26

    IPC分类号: G06F30/3308 G06F115/08

    摘要: 本申请实施例提供一种用于验证ADC控制器的方法,所述方法包括:构建与待验证ADC控制器具有相同功能的ADC参考模型;基于UVM验证平台构建验证环境;将所述验证环境与所述ADC参考模型和所述待验证ADC控制器连接,控制所述ADC参考模型和所述待验证ADC控制器产生待验证数据;通过所述待验证数据确认所述待验证ADC控制器是否满足功能要求。采用本申请实施能够在芯片的前端验证阶段对ADC控制器的控制功能进行验证,保证ADC控制器能够正常进行各种采样、通道切换,并确认采样结果的正确性,以及通过寄存器对ADC转换结果进行校准调试功能的验证。

    一种验证串口通信的装置、方法、介质及电子设备

    公开(公告)号:CN117762707B

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

    申请号:CN202311774411.1

    申请日:2023-12-21

    IPC分类号: G06F11/22

    摘要: 本申请实施例提供一种验证串口通信模块的装置及方法,所述装置包括:数据产生单元,被配置为为待传输数据自动配置至少一位冗余数据,得到待验证数据,其中,所述待传输数据是需要由待验证串口所传输的有效数据;数据传输单元,被配置为将所述待验证数据按照设定的时钟周期进行传输;数据比较模块,被配置为接收由所述数据传输单元提供的所述待验证数据,并对比所述待验证数据和串口通信数据,其中,所述串口通信数据是通过UVM验证平台所构建的针对所述待验证串口的双机验证方式得到的。采用本申请实施例不仅可以验证收发数据的准确性还可以验证待验证串口通信模块是否满足相关的串口通信协议。

    一种时钟切换装置、芯片及片上系统

    公开(公告)号:CN118069433A

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

    申请号:CN202410259110.3

    申请日:2024-03-07

    摘要: 本申请实施例提供一种时钟切换装置、芯片及片上系统,所述时钟切换装置包括:时钟切换电路,被配置为完成至少两路时钟信号切换并将切换后的时钟信号作为输出时钟;异常状态检测恢复电路,被配置为识别所述输出时钟的异常状态,并在识别到所述异常状态时清除锁定状态以使得所述时钟切换电路重新进行时钟切换。采用本申请实施例能够解决现有技术中存在着的由于时钟无效或者时钟切换存在毛刺导致的系统错误的问题。

    一种基于曼彻斯特解码的数字滤波电路测试的装置及方法

    公开(公告)号:CN117872101A

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

    申请号:CN202410046666.4

    申请日:2024-01-11

    IPC分类号: G01R31/317

    摘要: 本申请实施例提供一种基于曼彻斯特解码的数字滤波电路测试的装置及方法,所述装置包括:解码单元算法预测模块,与待测试数字电路中的解码单元对应设置,用于对曼彻斯特解码数据的检测,其中,所述待测试数字电路为基于曼彻斯特解码器的数字电路sigma data filter;滤波算法预测模块,与所述待测试数字电路中的滤波单元对应设置,用于检测解码数据经过cic(cascaded integrator comb filter)算法时,在各阶累加和递减时对各个结果进行抽取比对。采用本申请实施例通过外部算法预测的方式解决对待测试数字电路sigma data filter的验证,实时检测在基于曼彻斯特解码的sinc多阶滤波器算法是否正常运行,以及被测模块是否满足协议本身的要求。

    一种验证串口通信的装置、方法、介质及电子设备

    公开(公告)号:CN117762707A

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

    申请号:CN202311774411.1

    申请日:2023-12-21

    IPC分类号: G06F11/22

    摘要: 本申请实施例提供一种验证串口通信模块的装置及方法,所述装置包括:数据产生单元,被配置为为待传输数据自动配置至少一位冗余数据,得到待验证数据,其中,所述待传输数据是需要由待验证串口所传输的有效数据;数据传输单元,被配置为将所述待验证数据按照设定的时钟周期进行传输;数据比较模块,被配置为接收由所述数据传输单元提供的所述待验证数据,并对比所述待验证数据和串口通信数据,其中,所述串口通信数据是通过UVM验证平台所构建的针对所述待验证串口的双机验证方式得到的。采用本申请实施例不仅可以验证收发数据的准确性还可以验证待验证串口通信模块是否满足相关的串口通信协议。

    片上谷底开关的控制电路、方法及功率开关控制电路

    公开(公告)号:CN118199382A

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

    申请号:CN202410325875.2

    申请日:2024-03-21

    摘要: 本申请实施例提供片上谷底开关的控制电路、方法及功率开关控制电路,控制电路至少包括:消隐模块、触发模块、边沿过滤模块、边沿捕获模块、延时计算模块和开关控制模块,消隐模块用于对获取到外部事件进行消隐处理,得到消隐信号;触发模块用于根据预设触发事件,确定边沿滤波的清除信号以及边沿捕获的启动信号;边沿过滤模块用于对消隐信号进行过滤处理,得到过滤信息;边沿捕获模块用于对消隐信号进行捕获处理,得到捕获信息;延时计算模块用于确定硬件延时信息;开关控制模块用于确定与外部事件对应的开关调制信号,从而消除了振荡信号,进而提高低负载条件下交流/直流转换器及直流/直流转换器的系统效率。

    一种更新返回地址栈中数据的装置及应用产品

    公开(公告)号:CN117539543B

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

    申请号:CN202410033139.X

    申请日:2024-01-10

    摘要: 本申请实施例提供一种更新返回地址栈中数据的装置及应用产品,所述装置包括:取指级预测返回地址数据栈,用于存储本级返回指令的预测结果;取指级预出栈预测模块,至少被配置为依据取指级预出栈接口、解码级预入栈接口以及执行级非线性操作同步接口上的数据,确定所述取指级预测返回地址数据栈中的数据;解码级预出入栈管理模块,至少被配置为根据解码级入栈出栈操作确定解码级栈指针和解码级栈容量计算结果;执行级实时备份模块,被配置为根据执行级对执行级返回指令的执行结果保存备份数据,以使在所述预测结果错误时将取指级预测逻辑更新为所述备份数据。对于超流水架构的处理器,本申请实施例可提高分支预测的命中率,提升处理器执行效率。

    多主机的访问控制方法、装置、电子设备及存储介质

    公开(公告)号:CN117971717A

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

    申请号:CN202410160758.5

    申请日:2024-02-05

    IPC分类号: G06F12/0811 G06F15/80

    摘要: 本申请实施例提供一种多主机的访问控制方法、装置、电子设备及存储介质,该方法包括:接收多个主机发送的传输请求;对多个主机进行仲裁处理,确定各个主机的优先级信息;将最大优先级信息的主机确定为第一主机,并控制第一主机对从机进行访问,并将第二主机的访问信息保存在与第二主机对应的缓存空间内;在第一主机对从机的访问完成的情况下,根据缓存空间中的第二主机的访问信息,控制第二主机对从机进行访问,本申请实施例中对系统中的仲裁优先级低的主机增加对应的缓存机制,在优先级高的主机完成对从机的访问时,根据该缓存机制,实现优先级低的主机对从机的访问,这样,将不会丢失低优先级的主机的访问,对特定的主机访问从机更加公平。

    一种DSP芯片的外围电路、芯片以及控制方法

    公开(公告)号:CN117852471A

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

    申请号:CN202410033557.9

    申请日:2024-01-09

    IPC分类号: G06F30/38 H03M1/66 H03K5/24

    摘要: 本申请实施例提供一种DSP芯片的外围电路、产品以及控制方法,所述外围电路包括:DAC模块,被配置为将输入数字信号转换为模拟输出信号;第二选择器,第一输入端与所述DAC模块的输出端连接,第二输入端与第一外部待比较电压接;比较器,正相输入端与第二外部待比较电压连接,负相输入端与所述第二选择器的输出端连接;缓存器,输入端与所述DAC模块的输出端连接。本申请的实施例将DAC模块和比较器通过选择器连接,并将DAC模块的模拟输出通过缓存器Buffer路由到电路外部,可通过相关配置实现外围电路的多功能应用,在同一电路模块中既保留了各个部件的配合,又保证了各部件的独立性,集成度更高,更加节省面积。

    一种用于验证通用并行端口的方法

    公开(公告)号:CN118312374A

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

    申请号:CN202410423284.9

    申请日:2024-04-09

    IPC分类号: G06F11/26 G06F1/24

    摘要: 本申请实施例提供一种用于验证通用并行端口的方法,所述方法包括:在可综合顶层中配置时钟翻转间隔,使被验证的通用并行端口的时钟信号频率为设定频率值;配置复位信号在多个时钟周期后由低拉高,使所述通用并行端口结束复位;在复位结束后读寄存器和存储器的复位值,确认所述复位值正确;对所述寄存器和所述存储器执行先写后读的操作,检测读写功能;采用双机连接的方式验证发送接收功能。本申请的实施例利用UVM特性,提高了验证环境的复用性和规范性,使测试用例实现高度的随机化测试,弥补了验证人员人力无法发现的测试点,提高了功能覆盖率,实现对uPP模块级的全面验证。