一种基于PCIE设备的IO地址映射方法、装置

    公开(公告)号:CN118069576A

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

    申请号:CN202410205876.3

    申请日:2024-02-26

    Abstract: 本发明提供一种基于PCIE设备的IO地址映射方法、装置,用于解决现有的IO地址映射方法没有针对不同的PICE设备进行区分,不方便软件对表项进行管理,且软硬件开销大的问题。本发明方法包括:获取PCIE设备的DMA请求;根据DMA请求所携带设备虚地址DVA和设备ID,利用地址代换模块读取主存中预先布置的设备表和页表,根据读取的表项进行一系列的地址代换,得到物理页面地址PA;根据物理页面地址PA转发PCIE设备的DMA请求,访问主存空间。本发明能够对不同的PCIE设备进行地址映射,本发明根据物理页面粒度的不同,支持不同级数的代换,可以极大的降低软件布置表项开销和硬件代换开销。

    指令高速缓存的预取控制方法、装置、芯片及存储介质

    公开(公告)号:CN115563031A

    公开(公告)日:2023-01-03

    申请号:CN202211259393.9

    申请日:2022-10-14

    Abstract: 本发明公开了指令高速缓存的预取控制方法、装置和芯片,包括;获取请求访问的物理地址,根据请求访问的物理地址查询指令高速缓存中对应当前数据块命中情况;如果当前数据块未命中,则查询其下设定个数的数据块的命中情况;如果其下设定个数的数据块同样也都没有命中则触发预取装填流程;如果其下设定个数的数据块命中则触发普通装填流程。本发明提供一种ICache预取结构,在取指阶段会提前判断当前指令的下设定条指令的存储状态,根据当前状态一次性读取多条指令并装入指令高速缓存。采用上述ICache设计思想与方法可以实现在不改变一般指令高速缓存行Cacheline结构的前提下实现对多路组相联结构ICache的预取功能,从而提高ICache的命中率,提升处理器性能。

    一种基于CXL协议的PCIe接口与直连接口复用通信方法及系统

    公开(公告)号:CN119513001A

    公开(公告)日:2025-02-25

    申请号:CN202411624560.4

    申请日:2024-11-14

    Abstract: 本发明公开了一种基于CXL协议的PCIe接口与直连接口复用通信方法及系统,所述方法包括:读取工作模式选择寄存器的值;响应于所述工作模式选择寄存器的值指示为PCIe接口模式,退出复位状态后进入PCIe接口模式,通过外接PCIe设备进行通信;响应于所述工作模式选择寄存器的值指示为CXL直连接口模式,基于物理层PHY分别配置系统的耦合方式、参考时钟、接收端检测和控制器的低延迟特性,通过自定义直连包进行Die‑to‑Die通信。通过将PCIe接口与CXL直连接口合二为一,大大提高了系统的硬件资源利用率,系统可以根据实际需求在两种模式间自由切换。

    一种基于RISC-V的SOC开工启动方法
    5.
    发明公开

    公开(公告)号:CN115237482A

    公开(公告)日:2022-10-25

    申请号:CN202210966944.9

    申请日:2022-08-11

    Abstract: 本发明涉及微电子技术领域,具体涉及一种基于RISC‑V的SOC开工启动方法,包括以下步骤:通过设置芯片引脚电平设置启动模式;将ZSBL程序存储于BootRom中,芯片上电复位后执行ZSBL程序;ZSBL程序执行打通SPI控制器,并根据启动模式,从SPI SD Card或SPI FLASH将FSBL程序搬运至ITIM;跳转至ITIM执行FSBL程序;FSBL程序执行配置PLL升频、撤销DDR控制器复位并进行DDR存控训练,而后将BBL及OS搬运至DDR中;跳转至DDR中的BBL程序及OS程序,即完成系统的启动。本发明的有益效果包括:借助ITIM进行开工启动流程,提高SOC开工启动的效率。

    一种PCIE设备管控方法、装置
    9.
    发明公开

    公开(公告)号:CN117951068A

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

    申请号:CN202410205862.1

    申请日:2024-02-26

    Abstract: 本发明提供一种PCIE设备管控方法、装置,包括:获取PCIE设备发起的DMA请求或MSI中断请求;获取预先配置的PCIE设备管控信息,根据设备管控是否使能选择是否对发起请求的PCIE设备进行合法性判断;当需要进行合法性判断时,基于DMA请求或MSI中断请求中的PCIE设备编号、当前的管控模式以及需要管控的设备ID,对发起请求的PCIE设备进行合法性判断,得到合法性判断结果;根据合法性判断结果对发起请求的PCIE设备进行管控。本发明能够对不同PCIE设备进行管控,并能够根据不同的管控模式选择不同的管控操作,灵活的对PCIE设备进行精细程度不同的管控。

    一种基于WishBone总线的可阶段配置的芯片及其自引导方法

    公开(公告)号:CN117407067A

    公开(公告)日:2024-01-16

    申请号:CN202311506958.3

    申请日:2023-11-09

    Abstract: 本发明公开了一种基于WishBone总线的可阶段配置的芯片及其自引导方法,自引导方法包括响应于WishBone总线的复位被撤销后,从自引导Flsah内读取是否需要在维护复位撤销后或系统复位撤销后进行配置以及要配置的寄存器数量;若需要在维护复位撤销后进行配置,则从自引导Flsah内读取维护复位撤销后需配置的寄存器地址和配置值,并对寄存器进行配置;若需要在系统复位撤销后进行配置,则从自引导Flsah内读取系统复位撤销后需配置的寄存器地址和配置值,并对寄存器进行配置;本发明相比于普通的引导部件,增加了灵活配置的可能,只需要按照固件内容地址说明,修改自启动Flash固件即可,自引导部件会自动按照固件指示去配置相关芯片控制寄存器。

Patent Agency Ranking