Patent · US Expired

Application specific modules in a programmable logic device

US5835405A · kind A · utility

177Cited by
5References
41Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 10, 1997
Grant dateNov 10, 1998
Priority date
Expiry dateApr 10, 2017

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH03K19/17732
  • WIPO fieldBasic communication processes
  • WIPO sectorElectrical engineering

Abstract

A structure and a method provide a programmable logic device including a number of generic logic blocks and one or more application-specific block. Such application-specific block implements a specific function, such as a register file or a memory array. In one embodiment, the application specific block is programmable to be either one or more single-port memory array, a first-in-first-out (FIFO) memory, or a dual port memory array. In another embodiment, the application-specific block can be configured to be a register file, a number of counters, a number of timers, or a shift register. The application-specific block can be used in conjunction with programmable logic arrays for multiplexing input and output signals into and out of the application-specific block. Interconnectivity between the generic logic blocks and the application-specific blocks using a global routing resource integrates into a programmable logic device functions otherwise difficult to implement using only generic logic blocks.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.