[发明专利]基于FPGA的有限域乘法器的优化设计方法无效
申请号: | 200510041816.X | 申请日: | 2005-03-21 |
公开(公告)号: | CN1658200A | 公开(公告)日: | 2005-08-24 |
发明(设计)人: | 徐朝军;王新梅 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 陕西电子工业专利中心 | 代理人: | 王品华;黎汉华 |
地址: | 71007*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于FPGA的有限域乘法器的优化设计方法。该方法是将有限域乘法器中可用单个4-LUT实现的逻辑函数确定为7种形式,按照一定步骤实现对有限域乘法器的优化。首先,根据有限域的生成多项式,求出有限域乘法器的矩阵形式,并初始化中间变元的集合;然后,反复搜索矩阵Z中的元素所含有的公共逻辑函数,引入一个新的中间变元,用该新的中间变元表示所述逻辑函数的输出变元,并更新矩阵Z;最后,搜索出优选的可用单个4-LUT实现的逻辑函数,将这些逻辑函数分解成一系列的可用单个4-LUT实现的逻辑函数,并更新矩阵Z和中间变元的集合,最终得到优化的基于FPGA的有限域乘法器。具有关键路径短、时延小的优点,可用于需要快速、灵活的有限域乘法器电路的设计。 | ||
搜索关键词: | 基于 fpga 有限 乘法器 优化 设计 方法 | ||
【主权项】:
1.一种基于FPGA的有限域乘法器的优化设计方法,按如下步骤进行:第一步,根据有限域GF(2m)的生成多项式p(x)=xm+pm-1xm-1+…+p1x+1,求出有限域乘法器的矩阵形式C,即其中:Z表示矩阵B表示列向量。Z矩阵中的fij按下式求出:f ij = a i ; j = 0 ; i = 0 , · · · , m - 1 u ( i - j ) a i - j + Σ i = 0 j - 1 p j - 1 - t , j a m - 1 - t ; j = 1 , · · · , m - 1 ; i = 0 , · · · , m - 1 ]]>u ( μ ) = 1 μ ≥ 0 0 μ < 0 ]]> 第二步,初始化中间变元的集合:{a_tk}=φ,{c_tk}i=φ(i=0,…,m-1);第三步,反复搜索矩阵Z中的元素所含有的公共逻辑函数ai0+ai1+ai2+ai3,引入一个新的中间变元a_tk,k为非负整数,用该新的中间变元表示所述逻辑函数的输出变元,并更新矩阵Z,直到矩阵Z中的元素不再含有公共逻辑函数ai0+ai1+ai2+ai3为止;第四步,搜索出优选的可用单个4-LUT实现的逻辑函数,对有限域乘法器矩阵形式中输出ci逻辑函数进行分解,并更新矩阵Z和中间变元的集合{c_tk}i;第五步:通过以上步骤,最终将有限域乘法器的输出逻辑函数分解成一系列的可用单个4-LUT实现的逻辑函数,得到优化的基于FPGA的有限域乘法器。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200510041816.X/,转载请声明来源钻瓜专利网。