发明名称 总线编/解码方法和总线编/解码器
摘要 提供了将经由并行总线以突发串方式发送的数据编码的编码方法/编码器和对应解码方法/解码器,并行总线宽度为n位,每个突发串包括m个数据字,该编码方法包括:将k个突发串的数据组织为(p×q)个L<sub>i</sub>×C<sub>j</sub>矩阵,i=1,…,p,j=1,…,q,且<img file="200810001500.1_AB_0.GIF" wi="197" he="46" />;对每个矩阵确定是否存在能减少其总线切换数目的变换模式,当存在这种变换模式时确定该矩阵需要变换并确定用于变换该矩阵的对应变换模式;对确定需要变换的矩阵利用对应变换模式对其进行变换,用变换后的矩阵替换该矩阵;将确定不需要变换的矩阵和经替换的矩阵形成一个待发送的n×(k×m)矩阵;产生指示各矩阵变换状态的n位的变换信息字;将变换信息字附加到所述待发送的矩阵以形成实际需要发送的矩阵。
申请公布号 CN101499048A 申请公布日期 2009.08.05
申请号 CN200810001500.1 申请日期 2008.01.29
申请人 国际商业机器公司 发明人 沈文博;李彧;郑凯;林海波
分类号 G06F13/42(2006.01)I;G06F1/32(2006.01)I 主分类号 G06F13/42(2006.01)I
代理机构 北京市柳沈律师事务所 代理人 黄小临
主权项 1. 一种对经由并行总线以突发串方式发送的数据进行编码的方法,其中并行总线宽度为n位,每个突发串包括m个数据字,m和n为自然数,该方法包括:组织步骤,将k个所述突发串的数据组织为(p×q)个Li×Cj矩阵,其中k、p、q、i、j、Li、Cj为自然数,i=1,...,p,j=1,...,q,并且确定步骤,对于每个所述Li×Cj矩阵,确定是否存在能够减少该矩阵的总线切换数目的变换模式,并且当存在能够减少该矩阵的总线切换数目的变换模式时确定该矩阵需要进行变换并且确定用于变换该矩阵的对应变换模式;变换步骤,对于确定需要进行变换的矩阵,利用所确定的用于变换该矩阵的对应变换模式对其进行变换,并且用变换后的矩阵替换所述确定需要进行变换的矩阵;形成步骤,将确定不需要进行变换的矩阵和经过替换的矩阵形成一个待发送的n×(k×m)矩阵;产生步骤,产生指示所述(p×q)个Li×Cj矩阵的变换状态的长度为n位的变换信息字;以及附加步骤,将所述变换信息字附加到所述待发送的n×(k×m)矩阵以形成实际需要发送的编码矩阵。
地址 美国纽约阿芒克