[发明专利]多核嵌入式系统及其基于串口虚拟化实现通信的方法在审
申请号: | 202110577999.6 | 申请日: | 2021-05-26 |
公开(公告)号: | CN113485953A | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 项智;杨明华;韦天保;徐华丽 | 申请(专利权)人: | 加弘科技咨询(上海)有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40;G06F13/42;G06F13/10;G06F15/78 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 庞红芳 |
地址: | 201203 上海市浦东新区张江高科*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多核 嵌入式 系统 及其 基于 串口 虚拟 实现 通信 方法 | ||
1.一种多核嵌入式系统,其特征在于:所述多核嵌入式系统包括:
片上系统,所述片上系统包括多核异构嵌入式处理器系统和可编程逻辑模块;
所述可编程逻辑模块包括:
通信模块,所述通信模块通过通信接口建立所述可编程逻辑模块与服务器系统之间的通信连接;
串口控制器,所述串口控制器基于局部总线连接于所述多核异构嵌入式处理器系统和所述通信模块之间,所述串口控制器基于局部总线地址域和所述通信模块的地址域的转换从而实现将所述串口控制器虚拟化连接到所述服务器系统。
2.根据权利要求1所述的多核嵌入式系统,其特征在于:所述可编程逻辑模块为FPGA,所述多核异构嵌入式处理器系统为多核异构嵌入式ARM处理器系统;所述服务器系统为X86服务器系统。
3.根据权利要求1或2所述的多核嵌入式系统,其特征在于:所述多核异构嵌入式处理器系统采用MPSoC异构芯片。
4.根据权利要求1所述的多核嵌入式系统,其特征在于:所述通信模块为PCI-Express通信模块;所述通信接口为PCI-Express接口;所述局部总线为AXI4总线。
5.根据权利要求1或2所述的多核嵌入式系统,其特征在于:所述多核异构嵌入式处理器系统中包括双倍速率内存颗粒或者是内存芯片,嵌入式多媒体存储器,基于队列串行外围接口协议的闪存器。
6.根据权利要求1所述的多核嵌入式系统,其特征在于:所述串口控制器为异步收发串口控制器。
7.一种多核嵌入式系统基于串口虚拟化实现通信的方法,其特征在于:包括:
将多核嵌入式系统的可编程逻辑模块与服务器系统通过通信模块相连;
于所述可编程逻辑模块内配置基于局部总线的串口控制器;所述串口控制器连接于所述多核异构嵌入式处理器系统和所述通信模块之间,所述串口控制器基于局部总线地址域和所述通信模块的地址域的转换从而实现将所述串口控制器虚拟化连接到所述服务器系统。
8.根据权利要求7所述的多核嵌入式系统基于串口虚拟化实现通信的方法,其特征在于:所述串口控制器基于局部总线地址域和所述通信模块的地址域的转换从而实现将所述串口控制器虚拟化连接到所述服务器系统包括:
所述多核异构嵌入式处理器系统通过串口驱动将多核异构嵌入式处理器系统要发送的数据通过局部总线发送至串口控制器,所述串口控制器基于局部总线地址域和所述通信模块的地址域的转换将数据发送至所述通信模块,所述通信模块通过PCI-Express接口将所述多核异构嵌入式处理器系统的要发送的数据发送至服务器系统;
所述多核异构嵌入式处理器系统通过串口驱动从所述串口控制器接收来自服务器系统的数据,所述串口控制器基于局部总线地址域和所述通信模块的地址域的转换将接收的服务器系统的数据传入所述多核异构嵌入式处理器系统。
9.根据权利要求7或8所述的多核嵌入式系统基于串口虚拟化实现通信的方法,其特征在于:所述可编程逻辑模块为FPGA,所述多核异构嵌入式处理器系统为多核异构嵌入式ARM处理器系统;所述服务器系统为X86服务器系统;所述多核异构嵌入式处理器系统采用MPSoC异构芯片。
10.根据权利要求9所述的多核嵌入式系统基于串口虚拟化实现通信的方法,其特征在于:所述串口控制器为异步收发串口控制器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于加弘科技咨询(上海)有限公司,未经加弘科技咨询(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110577999.6/1.html,转载请声明来源钻瓜专利网。