DE3750705D1 - Programmierbare, logische Kontrolleinrichtung. - Google Patents

Programmierbare, logische Kontrolleinrichtung.

Info

Publication number
DE3750705D1
DE3750705D1 DE3750705T DE3750705T DE3750705D1 DE 3750705 D1 DE3750705 D1 DE 3750705D1 DE 3750705 T DE3750705 T DE 3750705T DE 3750705 T DE3750705 T DE 3750705T DE 3750705 D1 DE3750705 D1 DE 3750705D1
Authority
DE
Germany
Prior art keywords
state
array
counter
programmable
controller
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
DE3750705T
Other languages
English (en)
Other versions
DE3750705T2 (de
Inventor
Kapil Shankar
Om Agrawal
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vantis Corp
Original Assignee
Advanced Micro Devices Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Advanced Micro Devices Inc filed Critical Advanced Micro Devices Inc
Application granted granted Critical
Publication of DE3750705D1 publication Critical patent/DE3750705D1/de
Publication of DE3750705T2 publication Critical patent/DE3750705T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/30003Arrangements for executing specific machine instructions
    • G06F9/3005Arrangements for executing specific machine instructions to perform operations for flow control
    • G06F9/30061Multi-way branch instructions, e.g. CASE
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/045Programme control other than numerical control, i.e. in sequence controllers or logic controllers using logic state machines, consisting only of a memory or a programmable logic device containing the logic for the controlled machine and in which the state of its outputs is dependent on the state of its inputs or part of its own output states, e.g. binary decision controllers, finite state controllers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/30003Arrangements for executing specific machine instructions
    • G06F9/30007Arrangements for executing specific machine instructions to perform operations on data operands
    • G06F9/30036Instructions to perform operations on packed data, e.g. vector, tile or matrix operations
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/21Pc I-O input output
    • G05B2219/21115Same connector can represent either input or output

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Automation & Control Theory (AREA)
  • Logic Circuits (AREA)
  • Programmable Controllers (AREA)
DE3750705T 1986-02-07 1987-01-30 Programmierbare, logische Kontrolleinrichtung. Expired - Fee Related DE3750705T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US06/827,840 US4876640A (en) 1986-02-07 1986-02-07 Logic controller having programmable logic "and" array using a programmable gray-code counter

Publications (2)

Publication Number Publication Date
DE3750705D1 true DE3750705D1 (de) 1994-12-08
DE3750705T2 DE3750705T2 (de) 1995-05-18

Family

ID=25250303

Family Applications (1)

Application Number Title Priority Date Filing Date
DE3750705T Expired - Fee Related DE3750705T2 (de) 1986-02-07 1987-01-30 Programmierbare, logische Kontrolleinrichtung.

Country Status (5)

Country Link
US (1) US4876640A (de)
EP (1) EP0244925B1 (de)
JP (1) JP2711251B2 (de)
AT (1) ATE113736T1 (de)
DE (1) DE3750705T2 (de)

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5015884A (en) * 1985-03-29 1991-05-14 Advanced Micro Devices, Inc. Multiple array high performance programmable logic device family
US5225719A (en) * 1985-03-29 1993-07-06 Advanced Micro Devices, Inc. Family of multiple segmented programmable logic blocks interconnected by a high speed centralized switch matrix
US5157595A (en) 1985-07-19 1992-10-20 El Paso Technologies, Company Distributed logic control system and method
US5168177A (en) * 1985-12-06 1992-12-01 Advanced Micro Devices, Inc. Programmable logic device with observability and preloadability for buried state registers
EP0238230B1 (de) * 1986-03-06 1992-12-23 Advanced Micro Devices, Inc. Programmierbare logische Vorrichtung
US5349670A (en) * 1986-07-23 1994-09-20 Advanced Micro Devices, Inc. Integrated circuit programmable sequencing element apparatus
US4858178A (en) * 1986-09-30 1989-08-15 Texas Instruments Incorporated Programmable sequence generator
US5046035A (en) * 1987-08-26 1991-09-03 Ict International Cmos Tech., Inc. High-performance user programmable logic device (PLD)
DE3804266A1 (de) * 1988-02-11 1989-09-14 Leitz Wild Gmbh Gray-code-wandler mit fehlersignal
US4987319A (en) * 1988-09-08 1991-01-22 Kawasaki Steel Corporation Programmable input/output circuit and programmable logic device
US5218707A (en) * 1988-10-28 1993-06-08 Dallas Semiconductor Corp. Integrated circuit with remappable interrupt pins
JP3063006B2 (ja) * 1989-02-08 2000-07-12 インテル・コーポレーション マイクロプログラムされるコンピュータ装置及びマイクロコードシーケンスメモリをアドレツシングする方法
FR2730836B1 (fr) * 1989-08-23 1997-08-14 Ibm Sequenceur de commande en temps reel avec logique de matrice d'etat
US5122685A (en) * 1991-03-06 1992-06-16 Quicklogic Corporation Programmable application specific integrated circuit and logic cell therefor
US5416367A (en) * 1991-03-06 1995-05-16 Quicklogic Corporation Programmable application specific integrated circuit and logic cell therefor
US5491639A (en) * 1991-04-17 1996-02-13 Siemens Aktiengesellschaft Procedure for verifying data-processing systems
US5369772A (en) * 1992-05-21 1994-11-29 Compaq Computer Corporation Method of maximizing data pin usage utilizing post-buffer feedback
US5410660A (en) * 1992-12-24 1995-04-25 Motorola, Inc. System and method for executing branch on bit set/clear instructions using microprogramming flow
US5379442A (en) * 1993-03-31 1995-01-03 Intel Corporation Fast primary and feedback path in a programmable logic circuit
US5774738A (en) * 1993-05-03 1998-06-30 Texas Instruments Incorporated State machines
EP0629933A1 (de) * 1993-06-15 1994-12-21 International Business Machines Corporation Selbststeuernde Zustandsmaschine
JPH0887462A (ja) * 1994-09-20 1996-04-02 Fujitsu Ltd ステートマシン及び通信制御方式
EP0713173A1 (de) * 1994-09-30 1996-05-22 Texas Instruments Incorporated Datenverarbeitungssystem
US6072510A (en) * 1994-11-23 2000-06-06 Compaq Computer Corporation Anti-aliasing apparatus and method using pixel subset analysis and center pixel correction including specialized sample window
US5898701A (en) * 1995-12-21 1999-04-27 Cypress Semiconductor Corporation Method and apparatus for testing a device
US5815510A (en) * 1996-03-28 1998-09-29 Cypress Semiconductor Corp. Serial programming of instruction codes in different numbers of clock cycles
US5835503A (en) * 1996-03-28 1998-11-10 Cypress Semiconductor Corp. Method and apparatus for serially programming a programmable logic device
US5768288A (en) * 1996-03-28 1998-06-16 Cypress Semiconductor Corp. Method and apparatus for programming a programmable logic device having verify logic for comparing verify data read from a memory location with program data
US6327508B1 (en) 1998-12-10 2001-12-04 Advanced Micro Devices, Inc. Programmable state machine
US7031992B2 (en) * 2000-09-08 2006-04-18 Quartics, Inc. Hardware function generator support in a DSP
US7315936B2 (en) * 2001-02-14 2008-01-01 University Of North Carolina At Charlotte Enhanced boolean processor
US8966416B2 (en) 2013-03-07 2015-02-24 Cadence Design Systems, Inc. Finite-state machine encoding during design synthesis

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3891972A (en) * 1972-06-09 1975-06-24 Hewlett Packard Co Synchronous sequential controller for logic outputs
US3924243A (en) * 1974-08-06 1975-12-02 Ibm Cross-field-partitioning in array logic modules
US4075707A (en) * 1976-05-21 1978-02-21 Xerox Corporation Programmed device controller
JPS5360133A (en) * 1976-11-10 1978-05-30 Nippon Telegr & Teleph Corp <Ntt> Programable logic array
US4132979A (en) * 1976-12-15 1979-01-02 Teletype Corporation Method and apparatus for controlling a programmable logic array
US4195352A (en) * 1977-07-08 1980-03-25 Xerox Corporation Split programmable logic array
US4357678A (en) * 1979-12-26 1982-11-02 International Business Machines Corporation Programmable sequential logic array mechanism
US4429238A (en) * 1981-08-14 1984-01-31 Bell Telephone Laboratories, Incorporated Structured logic array
US4556938A (en) * 1982-02-22 1985-12-03 International Business Machines Corp. Microcode control mechanism utilizing programmable microcode repeat counter
US4509114A (en) * 1982-02-22 1985-04-02 International Business Machines Corporation Microword control mechanism utilizing a programmable logic array and a sequence counter
JPS58178430A (ja) * 1982-04-14 1983-10-19 Oki Electric Ind Co Ltd マイクロプロセツサ
US4504904A (en) * 1982-06-15 1985-03-12 International Business Machines Corporation Binary logic structure employing programmable logic arrays and useful in microword generation apparatus
US4546273A (en) * 1983-01-11 1985-10-08 Burroughs Corporation Dynamic re-programmable PLA
US4508977A (en) * 1983-01-11 1985-04-02 Burroughs Corporation Re-programmable PLA
US4562538A (en) * 1983-05-16 1985-12-31 At&T Bell Laboratories Microprocessor having decision pointer to process restore position
US4684830A (en) * 1985-03-22 1987-08-04 Monolithic Memories, Inc. Output circuit for a programmable logic array
US4742252A (en) * 1985-03-29 1988-05-03 Advanced Micro Devices, Inc. Multiple array customizable logic device
US4677318A (en) * 1985-04-12 1987-06-30 Altera Corporation Programmable logic storage element for programmable logic devices
US4758746A (en) * 1985-08-12 1988-07-19 Monolithic Memories, Inc. Programmable logic array with added array of gates and added output routing flexibility
JPS6258722A (ja) * 1985-09-06 1987-03-14 Ricoh Co Ltd プログラマブル・ロジツク・デバイス
US4644192A (en) * 1985-09-19 1987-02-17 Harris Corporation Programmable array logic with shared product terms and J-K registered outputs

Also Published As

Publication number Publication date
EP0244925A2 (de) 1987-11-11
DE3750705T2 (de) 1995-05-18
US4876640A (en) 1989-10-24
EP0244925A3 (en) 1990-03-28
EP0244925B1 (de) 1994-11-02
ATE113736T1 (de) 1994-11-15
JP2711251B2 (ja) 1998-02-10
JPS62249226A (ja) 1987-10-30

Similar Documents

Publication Publication Date Title
DE3750705D1 (de) Programmierbare, logische Kontrolleinrichtung.
US4933897A (en) Method for designing a control sequencer
DK600185D0 (da) Integreret kredsloeb
DE68929518D1 (de) Verfahren zur Verwendung einer elektronisch wiederkonfigurierbaren Gatterfeld-Logik und dadurch hergestelltes Gerät
KR960015192A (ko) 부분 스캔 패스 회로를 갖는 집적 논리 회로와 부분 스캔 패스설계 방법
Barrett et al. Microchip AVR® Microcontroller Primer: Programming and Interfacing
ATE61176T1 (de) In integrierter technik hergestellter baustein zur erstellung integrierter schaltungen.
US5943491A (en) Control circuit of mutual exclusion elements
Patrascoiu et al. Traffic signal controller implemented through a virtual instrument
JPS62123821A (ja) タイミング信号発生器
JPS6468843A (en) Test mode setting circuit
SU1649670A1 (ru) Преобразователь кода семисегментного индикатора в двоично-дес тичный код
Pradhan et al. A DSP based reprogrammable architecture for standalone signal processing applications
SU1418741A1 (ru) Устройство дл моделировани процесса программировани задач на ЭВМ
Liu et al. Designing a state transition circuit with Creator2. 0 and its PSoC realization
JPS63184414A (ja) プログラム可能なタイミング発生回路
CN103312706B (zh) 网络访问控制的方法和装置
SU911511A1 (ru) Устройство дл сравнени чисел
Sur et al. Simulation and generation of SPWM waveform using VHDL for FPGA interfaced H bridge power inverter
Werum et al. Sequence Control Statements
Ma et al. A Study of the performance test method of DCS for a large industrial plant
Krischer Letters to the editor: On computer appreciation in the undergraduate curriculum
JPS57147703A (en) Input and output controller
Kopec et al. Standalone microsequencer
JPS61121119A (ja) タイミング発生回路

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8327 Change in the person/name/address of the patent owner

Owner name: VANTIS CORP.)N.D.GES.D.STAATES DELAWARE), SUNNYVAL

8339 Ceased/non-payment of the annual fee