定时器及其执行的控制方法、芯片和介质

    公开(公告)号:CN117742446A

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

    申请号:CN202311474531.X

    申请日:2023-11-07

    IPC分类号: G06F1/08 G06F1/10 G06F13/28

    摘要: 本发明实施例提供一种定时器及其执行的控制方法、芯片和介质,属于芯片技术领域。所述控制方法包括:获取定时周期列表,该定时周期列表包括按顺序排列的多个周期值以及每一周期值对应的操作;读取所述定时周期列表中的任意周期值;在所读取的周期值到达后,执行该周期值所对应的操作;以及根据所述定时周期列表限定的周期值排列顺序,针对下一周期值重复所述读取和所述执行。本发明实施例通过一个定时器实现了多个定时器的功能,并且在定时时间到达后可根据预设周期值进行预设操作,整个操作过程不需要程序介入,完全由定时器进行操作,极大简化了程序复杂度。

    异构多核处理器保证共享缓存一致性的控制方法和装置

    公开(公告)号:CN115373877A

    公开(公告)日:2022-11-22

    申请号:CN202211305649.5

    申请日:2022-10-24

    IPC分类号: G06F9/54

    摘要: 本公开涉及计算机技术领域,具体涉及一种异构多核处理器保证共享缓存一致性的控制方法和装置,所述异构多核处理器保证共享缓存一致性的控制方法包括:接收第一内核发送的写请求;发送数据同步消息至所述异构多核处理器中所有内核,以使所述异构多核处理器中所有内核的缓存开启总线嗅探;发送应答响应至所述第一内核,以使所述第一内核在接收到所述应答响应后,将数据写入所述共享缓存,并使所述异构多核处理器中的第二内核在基于所述总线嗅探确定写入的所述数据在该第二内核本地存储有副本时,更新所述副本中的数据。通过对各内核私有缓存中的数据与共享缓存中的数据同步进行更新,提高了数据更新的实时性,提升了数据处理效率。

    芯片验证的系统架构、方法、装置、设备、介质及芯片

    公开(公告)号:CN115905029B

    公开(公告)日:2023-05-30

    申请号:CN202310120770.9

    申请日:2023-02-16

    IPC分类号: G06F11/36

    摘要: 本公开涉及芯片测试技术领域,具体涉及公开了一种芯片验证的系统架构、方法、装置、设备、介质及芯片,该系统架构包括:上位机和芯片验证板,其中:上位机驱动层向验证板驱动层发送封装的测试指令;上位机协议层实现对上位机驱动层发送的测试指令按照预定协议进行封装;上位机表示层实现测试指令的获取;验证板驱动层实现芯片验证板的串口收发操作;验证板协议层实现对验证板驱动层收到的封装的测试指令按照预定协议进行解封装操作;验证板表示层根据该测试指令实现芯片验证板的验证流程;上位机协议层和验证板协议层由同一套底层代码编译而成。该技术方案可以减小开发人员的工作效率,方便软件系统的维护,主要用于芯片的验证。

    芯片验证的系统架构、方法、装置、设备、介质及芯片

    公开(公告)号:CN115905029A

    公开(公告)日:2023-04-04

    申请号:CN202310120770.9

    申请日:2023-02-16

    IPC分类号: G06F11/36

    摘要: 本公开涉及芯片测试技术领域,具体涉及公开了一种芯片验证的系统架构、方法、装置、设备、介质及芯片,该系统架构包括:上位机和芯片验证板,其中:上位机驱动层向验证板驱动层发送封装的测试指令;上位机协议层实现对上位机驱动层发送的测试指令按照预定协议进行封装;上位机表示层实现测试指令的获取;验证板驱动层实现芯片验证板的串口收发操作;验证板协议层实现对验证板驱动层收到的封装的测试指令按照预定协议进行解封装操作;验证板表示层根据该测试指令实现芯片验证板的验证流程;上位机协议层和验证板协议层由同一套底层代码编译而成。该技术方案可以减小开发人员的工作效率,方便软件系统的维护,主要用于芯片的验证。

    应用后下载方法、装置、片上系统、终端及存储介质

    公开(公告)号:CN117591193A

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

    申请号:CN202311490017.5

    申请日:2023-07-27

    摘要: 本发明公开了一种应用后下载方法、装置、片上系统、终端及存储介质,方法包括:终端编译待下载应用的源程序得到可加载文件,并对可加载文件进行后编译得到文件头信息,文件头信息包括可加载文件在终端中的第一运行资源信息和第一存储空间信息;片上系统基于第一存储空间信息动态分配片上系统的存储空间,得到第二存储空间信息;根据第二存储空间信息,将可加载文件下载至片上系统中形成可执行文件;根据第一运行资源信息动态分配片上系统的运行资源,得到第二运行资源信息;根据第二存储空间信息及第二运行资源信息,在片上系统中运行可执行文件。这样既可以节省片上系统的存储空间,又可以实现灵活的应用管理,从而提高了用户的使用体验感。