[实用新型]扩展功能单元及计算设备扩展系统有效
申请号: | 201520076511.1 | 申请日: | 2015-02-03 |
公开(公告)号: | CN204496486U | 公开(公告)日: | 2015-07-22 |
发明(设计)人: | 张华;孙熙文;王相如;管红登 | 申请(专利权)人: | 杭州士兰控股有限公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16 |
代理公司: | 北京成创同维知识产权代理有限公司 11449 | 代理人: | 蔡纯;冯丽欣 |
地址: | 310007 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 扩展 功能 单元 计算 设备 系统 | ||
1.一种扩展功能单元,包括:
片上RAM,包括指令存储区和数据缓冲区;
片上RAM控制器,用于将指令存储区和数据缓冲区与外部用户自定义总线相连;
协处理引擎,经由第一SRAM总线与指令存储区和数据缓冲区相连,并经由互连总线与SRAM封装器相连;
接口桥,用于将外部用户自定义总线与SRAM封装器相连;以及
SRAM封装器,用于协处理引擎和接口桥中的一个与外部内存总线相连,
其中,所述外部用户自定义总线和所述片上RAM控制器一起提供外部设备访问指令存储区和数据缓冲区的路径,
所述外部用户自定义总线、所述接口桥、第二SRAM总线、所述SRAM封装器和所述外部内存总线一起形成外部设备访问外部SRAM的路径。
2.根据权利要求1所述的扩展功能单元,其中所述互连总线、所述SRAM封装器和所述外部内存总线一起形成协处理引擎访问外部SRAM的路径。
3.根据权利要求1所述的扩展功能单元,其中,所述协处理引擎至少包括计算单元、加速引擎、支持某种指令集的专用处理器/控制器中的一种。
4.根据权利要求1所述的扩展功能单元,其中,所述接口桥包括控制逻辑、写入缓冲器和读取缓冲器,所述控制逻辑用于产生激活SOC/CPEs数据共享通道的请求信号,并发送至SRAM封装器;所述写入缓冲器和读取缓冲器,用于缓存经由用户自定义总线传送的数据信号。
5.根据权利要求4所述的扩展功能单元,其中,所述SRAM封装器包括SRAM控制器、旁路通道和I/O复用接口,其中,所述SRAM控制器用于接收所述接口桥发送的请求信号,并根据该请求信号暂停来自互连总线的操作,并产生授权信号发送至I/O复用接口;所述旁路通道 用于接收接口桥的总线信号,并旁路至I/O复用接口;所述I/O复用接口接收SRAM控制器发送的授权信号,并根据所述授权信号选取对应的总线信号。
6.根据权利要求4所述的扩展功能单元,其中,所述扩展功能单元还包括本地数据缓冲区作为协处理引擎在处理数据时的临时缓冲区。
7.一种计算设备扩展系统,包括:
根据权利要求1-6中任一项所述的扩展功能单元;
计算设备,经由第一内存总线与设备扩展装置相连;
设备扩展装置,经由第二内存总线与动态随机访问存储器相连;
扩展功能单元,经由用户自定义总线与设备扩展装置相连;
静态随机访问存储器,经由第三内存总线与扩展功能单元相连。
8.根据权利要求7所述的计算设备扩展系统,其中,计算设备为选自通用处理器和片上系统中的一种。
9.根据权利要求7所述的计算设备扩展系统,其中,所述设备扩展装置包括第一端口提供第一内存总线,用于与外部的计算设备相连;第二端口提供第二内存总线,用于与动态随机访问存储器相连;第三端口提供用户自定义总线,用于与扩展功能单元相连。
10.根据权利要求9所述的计算设备扩展系统,其中,所述设备扩展装置根据内存总线信号产生选择信号,使得第一至第三端口中的任一个端口与第一至第三端口中的其余两个端口中的一个端口相连,从而提供内存总线的路由功能,所述内存总线信号包括数据信号以及地址和控制信号。
11.根据权利要求7所述的计算设备扩展系统,其中,所述第一内存总线、所述第二内存总线、所述第二内存总线为SDRAM总线。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州士兰控股有限公司,未经杭州士兰控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201520076511.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种H型同步通讯电路
- 下一篇:一种实现手机开票、认证、打印的通讯连接装置