片上网络及其通信控制器
    11.
    发明授权

    公开(公告)号:CN103036818B

    公开(公告)日:2015-05-20

    申请号:CN201110300240.X

    申请日:2011-09-30

    Abstract: 一种片上网络及其通信控制器。所述片上网络的通信控制器包括至少一个仲裁模块以及至少一个通路选择模块,所述仲裁模块用于对源方片上处理器发送的控制队列中的控制信息进行仲裁,以产生仲裁结果;所述通路选择模块用于在接收到所述仲裁结果后,打开源方片上处理器与目标方片上处理器之间的信息通路;其中,发送控制信息的片上处理器为源方片上处理器,接收数据信息的片上处理器为目标方片上处理器。本发明有效地提高了片上网络的数据传输效率,实现了数据信息的流水传输,并且不需要设置对数据信息进行缓存的存储器,因而减小了芯片的面积,降低了片上网络数据传输的硬件代价。

    18颗粒存储接口的单颗粒容错方法

    公开(公告)号:CN102929742B

    公开(公告)日:2015-04-08

    申请号:CN201210423061.X

    申请日:2012-10-29

    Abstract: 一种18颗粒任意位宽存储接口的单颗粒容错方法,包括:采用256+32编码形式的纠错编码矩阵,并采用数据纵向积累校验字的方式进行校验;其中,纠错编码矩阵包括288行32列,其中纠错编码矩阵自上而下分为18个子矩阵,每个子矩阵包括16行32列;其中,在用Hi表示纠错编码矩阵的第i行、用Erj和Eri以及Ebi和Ebj表示单位矩阵情况下,纠错编码矩阵H满足以下3个条件:第一,任意子矩阵内各行向量线性不相关;第二,任意两个子矩阵满足Hi*Eri!=Hj*Erj(i!=j),Erj和Eri的取值范围为{1,2,3,4,5,6,…255};第三,任意三个子矩阵满足Hi*Ebi+Hj*Ebj!=Hk*Erk(i!=j),Ebi,Ebj取值范围为{1,2,4,8,16,32,…128}。本发明提供了一种能够针对18片任意位宽颗粒的存储接口提供单颗粒容错能力、且能高效检出双颗粒故障的单颗粒容错方法。

    仲裁方法和仲裁器
    13.
    发明公开

    公开(公告)号:CN101471856A

    公开(公告)日:2009-07-01

    申请号:CN200710160665.9

    申请日:2007-12-26

    Abstract: 一种仲裁方法和仲裁器。所述仲裁方法包括:对于有年龄超时的端口请求的输入端口,仅将所述输入端口的年龄超时的端口请求设置为有效的端口请求;对于没有年龄超时的端口请求的输入端口,将所述输入端口的所有端口请求设置为有效的端口请求;若最大年龄方式没有超时或者顺序轮转方式超时,将优先级指针指向与年龄最大的端口请求对应的仲裁单元所在的优先级组;若最大年龄方式超时并且顺序轮转方式没有超时,将优先级指针轮流指向各优先级组;根据所述优先级指针对有效的端口请求进行仲裁。所述仲裁方法和仲裁器可以解决波阵仲裁中存在的“饥饿”问题,改善仲裁性能。

Patent Agency Ranking