Programmable logic device including multipliers and configurations thereof to reduce resource utilization

   
   

In a programmable logic device having dedicated multiplier circuitry, some of the scan chain registers normally used for testing the device are located adjacent input registers of the multipliers. Those scan chain registers are ANDed with the input registers, and can be loaded with templates of ones and zeroes. This allows, e.g., subset multiplication if the least significant bits are loaded with zeroes and the remaining bits are loaded with ones. The multipliers preferably are arranged in blocks with other components, such as adders, that allow them to be configured as finite impulse response (FIR) filters. In such configurations, the scan chain registers can be used to load filter coefficients, avoiding the use of scarce logic and routing resources of the device.

In einem programmierbaren Digitalbaustein, der Vervielfacherschaltkreis eingeweiht wird, sind einige der Scan-Kette Register, die normalerweise für die Prüfung der Vorrichtung benutzt werden, lokalisierte angrenzende Eingang Register der Vervielfacher. Jene Scan-Kette Register sind ANDed mit den Eingang Registern und können mit Schablonen von einen und von null geladen werden. Dieses erlaubt z.B. Teilmenge Vermehrung, wenn die wenigen bedeutenden Spitzen mit null geladen werden und die restlichen Spitzen mit einen geladen werden. Die Vervielfacher vorzugsweise werden in den Blöcken mit anderen Bestandteilen, wie Additionsmaschinen geordnet, die erlauben, daß sie als begrenzte Filter des Antriebwarte (TANNE) zusammengebaut werden. In solchen Konfigurationen können die Scan-Kette Register benutzt werden, um die Filterkoeffizienten zu laden, den Gebrauch von knapper Logik vermeiden und Betriebsmittel der Vorrichtung verlegen.

 
Web www.patentalert.com

< Device and method for establishing a security policy in a distributed system

< Method, device for adapting digital files

> Device and method for calculating a result of a division

> Portable device medical assistant

~ 00161