-
公开(公告)号:CN111522593B
公开(公告)日:2020-10-27
申请号:CN202010601245.5
申请日:2020-06-29
Applicant: 北京智芯微电子科技有限公司 , 国网信息通信产业集团有限公司 , 国网江苏省电力有限公司信息通信分公司 , 国家电网有限公司
IPC: G06F9/4401 , G06F15/78
Abstract: 本发明公开了一种具有高适应性的芯片休眠唤醒控制系统和方法,该芯片休眠唤醒控制系统包括两个时钟域,两个时钟域为LCLK时钟域和总线SYSCLK时钟域,以使得系统控制和时钟控制分别在总线SYSCLK时钟域和LCLK时钟域中进行,其中,LCLK时钟域的频率小于总线SYSCLK时钟域的频率;并且其中,总线SYSCLK时钟域设置有系统控制模块,LCLK时钟域设置有时钟控制模块,系统控制模块的输出端与时钟控制模块的输入端相连接,以使得系统控制模块在总线SYSCLK时钟域产生第一控制信号,并将第一控制信号直接发送至时钟控制模块,以在LCLK时钟域中进行时钟控制。本发明采用双时钟域来控制芯片休眠和唤醒,从而可以有效处理开关时钟振荡器带来的毛刺问题,适应性高,稳定性好。
-
公开(公告)号:CN111522593A
公开(公告)日:2020-08-11
申请号:CN202010601245.5
申请日:2020-06-29
Applicant: 北京智芯微电子科技有限公司 , 国网信息通信产业集团有限公司 , 国网江苏省电力有限公司信息通信分公司 , 国家电网有限公司
IPC: G06F9/4401 , G06F15/78
Abstract: 本发明公开了一种具有高适应性的芯片休眠唤醒控制系统和方法,该芯片休眠唤醒控制系统包括两个时钟域,两个时钟域为LCLK时钟域和总线SYSCLK时钟域,以使得系统控制和时钟控制分别在总线SYSCLK时钟域和LCLK时钟域中进行,其中,LCLK时钟域的频率小于总线SYSCLK时钟域的频率;并且其中,总线SYSCLK时钟域设置有系统控制模块,LCLK时钟域设置有时钟控制模块,系统控制模块的输出端与时钟控制模块的输入端相连接,以使得系统控制模块在总线SYSCLK时钟域产生第一控制信号,并将第一控制信号直接发送至时钟控制模块,以在LCLK时钟域中进行时钟控制。本发明采用双时钟域来控制芯片休眠和唤醒,从而可以有效处理开关时钟振荡器带来的毛刺问题,适应性高,稳定性好。
-
公开(公告)号:CN114397999B
公开(公告)日:2024-08-02
申请号:CN202111415577.5
申请日:2021-11-25
Applicant: 北京智芯微电子科技有限公司 , 国网信息通信产业集团有限公司 , 国网江苏省电力有限公司 , 国家电网有限公司
Abstract: 本发明实施例提供一种基于非易失内存接口‑远程处理消息传递NVMe‑over‑RPMsg的通信方法、装置及设备,属于计算机技术领域。用于在异构多核系统级芯片上虚拟化远程存储系统,NVMe‑over‑RPMsg包括:来宾操作系统和远程操作系统,所述通信方法包括:使所述来宾操作系统识别所述远程操作系统为NVMe‑over‑RPMsg的目的端;在所述来宾操作系统上通过定制的非易失内存接口驱动器,将所述NVMe‑over‑RPMsg目的端封装成NVMe SSD,其中所述来宾操作系统包括NVMe‑over‑RPMsg的前端;将从所述来宾操作系统发送的非易失内存接口命令发送到所述NVMe‑over‑RPMsg的目的端的仿真NVMe SSD控制器;使所述NVMe‑over‑RPMSG的前端和所述NVMe‑over‑RPMSG的目的端通过RPMsg通道相互通信。该通信方法消除高开销的系统调用并减少长I/O堆栈,同时提高随机读/写吞吐量。
-
公开(公告)号:CN114116024B
公开(公告)日:2024-01-30
申请号:CN202111155022.1
申请日:2021-09-29
Applicant: 北京智芯微电子科技有限公司 , 国网信息通信产业集团有限公司 , 国网北京市电力公司 , 国家电网有限公司
IPC: G06F9/4401
Abstract: 本发明实施例提供一种面向嵌入式操作系统的外设驱动处理方法、虚拟机及系统,属于嵌入式操作系统技术领域,解决了现有技术中各种外设设备驱动之间耦合性较高,当驱动程序出现问题时,易导致操作系统崩溃的问题。所述方法包括:获取待处理信息,所述待处理信息中包括信息订阅者的标识;根据所述标识,将所述待处理信息发送至对应的信息订阅者。本发明实施例适用于嵌入式操作系统中的外设驱动处理过程。
-
公开(公告)号:CN114327810A
公开(公告)日:2022-04-12
申请号:CN202111401082.7
申请日:2021-11-19
Applicant: 北京智芯微电子科技有限公司 , 国网信息通信产业集团有限公司 , 国网江苏省电力有限公司 , 国家电网有限公司
IPC: G06F9/48 , G06F11/30 , G06F15/163
Abstract: 本发明实施例提供一种用于多核芯片的线程调度方法及装置,属于芯片技术领域。所述方法包括:针对线程调度队列中的待调度线程,在所述多核芯片中,查找能够处理所述待调度线程且当前温度低于对应的第一阈值温度的硬件部件;以及在未查找到所述硬件部件的情况下,延迟调度所述待调度线程,对所述线程调度队列中的下一待调度线程执行调度处理。在调度线程时,查找能够处理该线程且当前温度低于阈值温度的硬件部件。若查找不到所述硬件部件,则延迟调度所述线程。如此,能够避免多核芯片的各硬件部件超高负荷运行,提高多核芯片的使用寿命。
-
公开(公告)号:CN112579182B
公开(公告)日:2022-01-14
申请号:CN202011349284.7
申请日:2020-11-26
Applicant: 北京智芯微电子科技有限公司 , 国网信息通信产业集团有限公司 , 国网上海市电力公司 , 国家电网有限公司
IPC: G06F9/4401 , G06F1/324
Abstract: 本发明实施例提供一种芯片的唤醒控制系统,属于电子技术领域。所述芯片的唤醒控制系统设置在系统高频时钟域中,且该芯片的唤醒控制系统包括:高频时钟振荡器,用于在接收唤醒信号后开启,其中所述唤醒信号为第一电平信号;唤醒控制模块,用于接收所述第一电平信号,并对其进行信号处理为第二电平信号,发送所述第二电平信号给系统控制模块;系统控制模块,用于在所述高频时钟振荡器处于工作状态并产生时钟信号时,将所述第二电平信号转化为第一脉冲信号,并发送给时钟控制模块;以及时钟控制模块,用于将所述第一脉冲信号转换成第三电平信号,并发送给所述高频时钟振荡器。该唤醒控制系统可以控制芯片快速进入唤醒状态,以减少额外的功耗消费。
-
公开(公告)号:CN112580295B
公开(公告)日:2022-07-05
申请号:CN202011334559.X
申请日:2020-11-24
Applicant: 北京智芯微电子科技有限公司 , 国网信息通信产业集团有限公司 , 国网福建省电力有限公司 , 国网福建省电力有限公司电力科学研究院 , 国家电网有限公司
IPC: G06F30/398 , G06F30/394 , G06F30/392 , G06F30/327 , G06F115/02 , G06F117/08
Abstract: 本发明提供一种多核SoC芯片的自动化验证方法、系统及装置,属于芯片测试验证技术领域。所述方法包括:分割多核SoC芯片的数字电路的代码;综合分割的数字电路的代码为与至少两片FPGA芯片对应的网表;根据所述网表,对所述至少两片FPGA芯片的电路镜像进行布局布线,布局布线后生成硬件待验证文件;部署所述硬件待验证文件至具有所述至少两片FPGA芯片的验证系统;编译所述多核SoC芯片的多核处理器程序代码,编译后获得软件待验证文件;部署所述软件待验证文件至所述验证系统,对部署后的验证系统执行所述多核SoC芯片流片前的验证。本发明可用于SoC或MCU的芯片流片前原型验证。
-
公开(公告)号:CN114397999A
公开(公告)日:2022-04-26
申请号:CN202111415577.5
申请日:2021-11-25
Applicant: 北京智芯微电子科技有限公司 , 国网信息通信产业集团有限公司 , 国网江苏省电力有限公司 , 国家电网有限公司
Abstract: 本发明实施例提供一种基于非易失内存接口‑远程处理消息传递NVMe‑over‑RPMsg的通信方法、装置及设备,属于计算机技术领域。用于在异构多核系统级芯片上虚拟化远程存储系统,NVMe‑over‑RPMsg包括:来宾操作系统和远程操作系统,所述通信方法包括:使所述来宾操作系统识别所述远程操作系统为NVMe‑over‑RPMsg的目的端;在所述来宾操作系统上通过定制的非易失内存接口驱动器,将所述NVMe‑over‑RPMsg目的端封装成NVMe SSD,其中所述来宾操作系统包括NVMe‑over‑RPMsg的前端;将从所述来宾操作系统发送的非易失内存接口命令发送到所述NVMe‑over‑RPMsg的目的端的仿真NVMe SSD控制器;使所述NVMe‑over‑RPMSG的前端和所述NVMe‑over‑RPMSG的目的端通过RPMsg通道相互通信。该通信方法消除高开销的系统调用并减少长I/O堆栈,同时提高随机读/写吞吐量。
-
公开(公告)号:CN114265730A
公开(公告)日:2022-04-01
申请号:CN202111396071.4
申请日:2021-11-23
Applicant: 北京智芯微电子科技有限公司 , 国网信息通信产业集团有限公司 , 国网江苏省电力有限公司 , 国家电网有限公司
Abstract: 本发明实施例提供一种模块级中断的验证平台和方法,属于芯片技术领域。该模块级中断的验证平台基于UVM搭建,且所述模块级中断的验证平台包括虚拟序列发生器、验证模型、及中断接口;其中,所述虚拟序列发生器用于产生模块级的被测设计DUT执行事务对应的激励,并监测所述中断接口的电平变化;所述验证模型用于接收来自所述虚拟序列发生器产生的激励,构造事务对应的序列,并驱动所述DUT执行对应的事务;所述中断接口用于在所述DUT发生中断时,作为上报对应的中断事务至所述虚拟序列发生器的通道。通过中断接口实现了在不与验证模型内驱动器或监视器交互的情况下,将验证序列或验证组件与中断事件进行同步,从而在验证序列中更方便地进行中断功能验证。
-
公开(公告)号:CN114064200A
公开(公告)日:2022-02-18
申请号:CN202111183545.7
申请日:2021-10-11
Applicant: 北京智芯微电子科技有限公司 , 国网信息通信产业集团有限公司 , 国网北京市电力公司 , 国家电网有限公司
IPC: G06F9/455
Abstract: 本发明实施例提供一种两级嵌入式虚拟机管理程序架构及嵌入式系统,属于嵌入式虚拟化技术。所述架构包括:第一级管理模块,运行在嵌入式系统的物理硬件之上,用于提供CPU、内存和设备虚拟化的分区机制,并向第二级管理模块提供虚拟机调度资源;第二级管理模块,运行在所述第一级管理模块之上,作为嵌入式系统的主虚拟机,用于利用所述第一级管理模块提供的虚拟机分区资源,实施CPU、内存和设备虚拟化的业务逻辑。本发明实施例适用于嵌入式虚拟机管理程序的设计过程。
-
-
-
-
-
-
-
-
-