基于SPRAC V8指令集的指令分类多发射方法

    公开(公告)号:CN105426160B

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

    申请号:CN201510762294.6

    申请日:2015-11-10

    Abstract: 基于SPRAC V8指令集的指令分类多发射方法。该方法将SPARC V8指令划分为四个类别,将SPRAC V8处理器划分为取指、译码、执行、访存、写回五个流水级,五个流水级之间通过公共数据总线连接,通过在取指级增加n‑1条取指通路,在译码级增加n‑1个译码单元,在译码级和执行级之间加入n组保留站,在执行级和访存级之间加入重排序缓冲区在执行级加入对应的执行单元,为SPRAC V8处理器建立了多发射五级流水线结构,通过保留站检测并行指令之间的冲突,通过不同的执行单元处理不同的指令,最后由重排序缓冲区对指令执行结果按序提交,实现了指令的并行执行,提高了SPRAC V8处理器的处理性能。

    一种基于遍历搜索存储模型的Cache系统形式化验证方法

    公开(公告)号:CN105404572B

    公开(公告)日:2017-10-31

    申请号:CN201510898495.9

    申请日:2015-12-08

    Abstract: 一种基于遍历搜索存储模型的Cache系统形式化验证方法,本方法提出采用基于模型检查的形式化验证方式对Cache控制单元进行验证。形式化验证方法是由输出驱动的,用户只需要根据需求编写相关的断言语句而不需要关心输入激励的产生,同时建立一个遍历搜索的Cache memory模型,并通过数学方法进行模型检查最终达到验证的目的,这样可以遍历所有的可能和相关状态条件。本发明利用形式化验证的数学穷举特性,对指令Cache和数据Cache分别建立了遍历搜索Cache memory模型,实现了Cache控制单元的准确验证,缩短了验证的时间周期,同时提高了验证的可控性和灵活性。

    一种基于eclipse的flash烧写方法、插件和系统

    公开(公告)号:CN106775855A

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

    申请号:CN201611117877.4

    申请日:2016-12-07

    Abstract: 本发明公开了一种基于eclipse的flash烧写方法、插件和系统,其中,所述方法包括:确定第一初始化信息和第二初始化信息;第一初始化信息包括:调试支持单元DSU的串口号和波特率、处理器的型号、以及存储器控制寄存器的配置值;第二初始化信息包括:通信串口号和波特率;根据第一初始化信息对处理器进行初始化;在处理器初始化完成之后,根据第二初始化信息,对上位机和下位机进行握手测试;在握手成功后,根据烧写配置信息,将待烧写数据下载并烧写到下位机的flash中;烧写配置信息包括:flash的位宽、型号和擦除区域。通过本发明解决了现有flash烧写方式存在的烧写难度大、操作繁琐、效率低和通用性差的问题。

    一种SOC单粒子测试的全自动测试装置及方法

    公开(公告)号:CN108535626B

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

    申请号:CN201711477725.X

    申请日:2017-12-29

    Abstract: 一种SOC单粒子测试的全自动测试装置,包括主机、SOC测试板和程控电源;所述SOC测试板包括flash、被测SOC芯片和上电复位电路;所述主机通过指令命令被测SOC芯片依次遍历被测SOC芯片内的存储区域或者模块,被测SOC芯片获得遍历结果后以固定周期发送给主机;主机接收并存储被测SOC芯片发送的遍历结果;同时主机监测并存储被测SOC芯片发送遍历结果的状态和程控电源的电流,主机还用于控制程控电源的断电和加电;主机利用被测SOC芯片发送的遍历结果和被测SOC芯片发送遍历结果的状态,然后采用统计方法完成被测SOC芯片的测试。同时本发明还包括一种SOC单粒子测试的全自动测试方法。

    一种虚拟时钟同步的高效高覆盖率SoC验证平台

    公开(公告)号:CN108038283B

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

    申请号:CN201711234558.6

    申请日:2017-11-30

    Abstract: 本发明涉及一种虚拟时钟同步的高效高覆盖率SoC验证平台,包括双时钟模块:产生系统所需要的两种时钟信号;待验证模块:执行随机指令,并反馈执行结果;参考模型模块:为系统提供待验证模块的对比结果;初始化模块:提供初始化所需的程序;监视模块:监视待验证模块运行状态;结果对比模块:检查待验证模块执行结果;控制模块:控制整个系统的运行流程;本发明一种SoC随机指令同步测试平台,能够为SoC验证平台中待验证模块中指令和参考模型中指令难以同步的问题提供一种解决方案,大量节省验证时间,降低工作难度,并提高验证的覆盖率。

Patent Agency Ranking