发明名称 Circuit for determining, in parallel, the terms of a remainder that results from dividing two binary polynomials
摘要 A circuit that determines the remainder of a modulo 2 polynomial division in just one clock cycle. Specifically, each term of the remainder is determined in parallel with each other term of the remainder. The circuit includes a network of XOR devices to determine H(X)=P(X) mod G(X), where P(X) is a first binary polynomial, of a form: amXm+am-1Xm-130 . . . +a0, where a={0,1} and X={0,1}; G(X) is a second binary polynomial, of a form: anXn+an-1Xn-1+. . . +a0, where a={0,1} and X={0,1}, and m>n; and H(X) is a third binary polynomial, of a form: bpXp+bp-1Xp-1+ . . . +0. The configuration of the network of XOR devices is determined by reducing terms of the first binary polynomial to have only terms having less than the degree of the second binary polynomial. Then, for each term of the third binary polynomial (i.e., the remainder), it is determined which reduced terms of the first binary polynomial affect it. From this determination, the configuration of sub-networks of XOR devices is determined.
申请公布号 US5905664(A) 申请公布日期 1999.05.18
申请号 US19970832986 申请日期 1997.04.04
申请人 NATIONAL SEMICONDUCTOR CORP. 发明人 KO, EUGENE;LU, JUIN-YEU JOSEPH
分类号 G06F7/72;(IPC1-7):G06F7/38;G06F7/00 主分类号 G06F7/72
代理机构 代理人
主权项
地址