The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jul. 24, 2001
Filed:
Dec. 24, 1997
James Douglas Dworkin, Chandler, AZ (US);
Michael John Torla, Chandler, AZ (US);
Ashok Vadekar, Mississauga, CA;
Motorola, Inc., Schaumburg, IL (US);
Abstract
A system for efficiently controlling the exchange of data between a host bus (,) and an input/output (I/O) register (,) of an elliptic curve (EC) processor (,) having a much wider datapath than that of the host device (,) . A spreading/despreading pattern is determined which spans multiple bit positions of the input/output register (,). In one embodiment, a full combinational circuit (,) is provided to connect a bit position of the host bus (,) to a bit position of the input/output register (,). In another embodiment, a combinational circuit (,) and an intermediate register (,) are provided. In still another embodiment, a spreading-by shifting system (,) is provided which comprises a plurality of subfield modules (,) into which data from the host bus (,) is shifted. The spreading/despreading pattern is achieved through multiplexers (,) connected between the subfield modules (,). In yet another embodiment, a cross bar switch (,) is provided to connect any bit position of the host bus (,) to any bit position of the I/O register,. In each embodiment, an EC control unit (,) is provided which stores information for the spreading/despreading pattern.