AU2001237005A1 - Reconfigurable logic for a computer - Google Patents
Reconfigurable logic for a computerInfo
- Publication number
- AU2001237005A1 AU2001237005A1 AU2001237005A AU3700501A AU2001237005A1 AU 2001237005 A1 AU2001237005 A1 AU 2001237005A1 AU 2001237005 A AU2001237005 A AU 2001237005A AU 3700501 A AU3700501 A AU 3700501A AU 2001237005 A1 AU2001237005 A1 AU 2001237005A1
- Authority
- AU
- Australia
- Prior art keywords
- logic
- memory
- interface
- programmable logic
- interface information
- 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.)
- Abandoned
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored program computers
- G06F15/78—Architectures of general purpose stored program computers comprising a single central processing unit
- G06F15/7867—Architectures of general purpose stored program computers comprising a single central processing unit with reconfigurable architecture
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Logic Circuits (AREA)
- Hardware Redundancy (AREA)
Abstract
A system and method have a reconfigurable logic circuit 140 which is configured to communicate through a computer interface 154. The reconfigurable logic circuit has programmable logic 150, a first memory device 160a operatively coupled to the programmable logic to store first interface information for a first logic design. A second memory device 160b is operatively coupled to the programmable logic to store second interface information for a second logic design. The memory interface logic is operable to simultaneously provide access to the first interface information in the first memory by the programmable logic and to provide remote access to the second interface information in the second memory through the memory interface logic during configuration of the programmable logic with the first design and to change access modes to simultaneously provide local access to the second interface information in the second memory with the programmable logic and remote access to the first interface information in the first memory through the memory interface logic in response to configuring the programmable logic with the second logic design.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09505059 | 2000-02-15 | ||
| US09/505,059 US6438737B1 (en) | 2000-02-15 | 2000-02-15 | Reconfigurable logic for a computer |
| PCT/US2001/004733 WO2001061525A2 (en) | 2000-02-15 | 2001-02-14 | Reconfigurable logic for a computer |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| AU2001237005A1 true AU2001237005A1 (en) | 2001-08-27 |
Family
ID=24008825
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| AU2001237005A Abandoned AU2001237005A1 (en) | 2000-02-15 | 2001-02-14 | Reconfigurable logic for a computer |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US6438737B1 (en) |
| EP (2) | EP1536346A3 (en) |
| JP (1) | JP4510353B2 (en) |
| AT (1) | ATE313829T1 (en) |
| AU (1) | AU2001237005A1 (en) |
| DE (1) | DE60116060T2 (en) |
| HK (1) | HK1048871B (en) |
| WO (1) | WO2001061525A2 (en) |
Families Citing this family (95)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7356620B2 (en) | 2003-06-10 | 2008-04-08 | Altera Corporation | Apparatus and methods for communicating with programmable logic devices |
| DE19946752A1 (en) * | 1999-09-29 | 2001-04-12 | Infineon Technologies Ag | Reconfigurable gate array |
| US20030033514A1 (en) * | 2000-07-20 | 2003-02-13 | John Appleby-Allis | System, method and article of manufacture for controlling peripherals and processing data on a system having no dedicated storage program and no central processing unit. |
| GB2406416A (en) * | 2000-10-31 | 2005-03-30 | Advanced Risc Mach Ltd | Describing an integrated circuit configuration |
| EP1211598A1 (en) * | 2000-11-29 | 2002-06-05 | Texas Instruments Incorporated | Data processing apparatus, system and method |
| US6578186B1 (en) * | 2000-12-22 | 2003-06-10 | Juniper Networks | Reset control for systems using programmable logic |
| US7249242B2 (en) | 2002-10-28 | 2007-07-24 | Nvidia Corporation | Input pipeline registers for a node in an adaptive computing engine |
| US6836839B2 (en) | 2001-03-22 | 2004-12-28 | Quicksilver Technology, Inc. | Adaptive integrated circuitry with heterogeneous and reconfigurable matrices of diverse and adaptive computational units having fixed, application specific computational elements |
| US7752419B1 (en) | 2001-03-22 | 2010-07-06 | Qst Holdings, Llc | Method and system for managing hardware resources to implement system functions using an adaptive computing architecture |
| US7962716B2 (en) | 2001-03-22 | 2011-06-14 | Qst Holdings, Inc. | Adaptive integrated circuitry with heterogeneous and reconfigurable matrices of diverse and adaptive computational units having fixed, application specific computational elements |
| US7489779B2 (en) | 2001-03-22 | 2009-02-10 | Qstholdings, Llc | Hardware implementation of the secure hash standard |
| US7400668B2 (en) | 2001-03-22 | 2008-07-15 | Qst Holdings, Llc | Method and system for implementing a system acquisition function for use with a communication device |
| US7653710B2 (en) | 2002-06-25 | 2010-01-26 | Qst Holdings, Llc. | Hardware task manager |
| US20020143518A1 (en) * | 2001-03-28 | 2002-10-03 | Abrahamson Carl K. | Dynamically adaptable digital architecture system |
| US7155602B2 (en) * | 2001-04-30 | 2006-12-26 | Src Computers, Inc. | Interface for integrating reconfigurable processors into a general purpose computing system |
| US7840777B2 (en) * | 2001-05-04 | 2010-11-23 | Ascenium Corporation | Method and apparatus for directing a computational array to execute a plurality of successive computational array instructions at runtime |
| US6577678B2 (en) | 2001-05-08 | 2003-06-10 | Quicksilver Technology | Method and system for reconfigurable channel coding |
| TW548550B (en) * | 2001-05-16 | 2003-08-21 | Ibm | Method and system for efficient access to remote I/O functions in embedded control environments |
| US20020174266A1 (en) * | 2001-05-18 | 2002-11-21 | Krishna Palem | Parameterized application programming interface for reconfigurable computing systems |
| WO2002103532A2 (en) * | 2001-06-20 | 2002-12-27 | Pact Xpp Technologies Ag | Data processing method |
| TW577020B (en) * | 2001-07-12 | 2004-02-21 | Ip Flex Inc | Integrated circuit device |
| US20030056091A1 (en) * | 2001-09-14 | 2003-03-20 | Greenberg Craig B. | Method of scheduling in a reconfigurable hardware architecture with multiple hardware configurations |
| US7046635B2 (en) | 2001-11-28 | 2006-05-16 | Quicksilver Technology, Inc. | System for authorizing functionality in adaptable hardware devices |
| US6986021B2 (en) | 2001-11-30 | 2006-01-10 | Quick Silver Technology, Inc. | Apparatus, method, system and executable module for configuration and operation of adaptive integrated circuitry having fixed, application specific computational elements |
| US8412915B2 (en) | 2001-11-30 | 2013-04-02 | Altera Corporation | Apparatus, system and method for configuration of adaptive integrated circuitry having heterogeneous computational elements |
| US7602740B2 (en) | 2001-12-10 | 2009-10-13 | Qst Holdings, Inc. | System for adapting device standards after manufacture |
| US7215701B2 (en) | 2001-12-12 | 2007-05-08 | Sharad Sambhwani | Low I/O bandwidth method and system for implementing detection and identification of scrambling codes |
| US7403981B2 (en) | 2002-01-04 | 2008-07-22 | Quicksilver Technology, Inc. | Apparatus and method for adaptive multimedia reception and transmission in communication environments |
| US7171659B2 (en) * | 2002-03-19 | 2007-01-30 | Sun Microsystems, Inc. | System and method for configurable software provisioning |
| US7493375B2 (en) | 2002-04-29 | 2009-02-17 | Qst Holding, Llc | Storage and delivery of device features |
| US7328414B1 (en) | 2003-05-13 | 2008-02-05 | Qst Holdings, Llc | Method and system for creating and programming an adaptive computing engine |
| US7660984B1 (en) | 2003-05-13 | 2010-02-09 | Quicksilver Technology | Method and system for achieving individualized protected space in an operating system |
| US7451410B2 (en) * | 2002-05-17 | 2008-11-11 | Pixel Velocity Inc. | Stackable motherboard and related sensor systems |
| US7073158B2 (en) * | 2002-05-17 | 2006-07-04 | Pixel Velocity, Inc. | Automated system for designing and developing field programmable gate arrays |
| US7024654B2 (en) * | 2002-06-11 | 2006-04-04 | Anadigm, Inc. | System and method for configuring analog elements in a configurable hardware device |
| JP3904493B2 (en) * | 2002-07-24 | 2007-04-11 | 株式会社ルネサステクノロジ | Semiconductor device |
| US8108656B2 (en) | 2002-08-29 | 2012-01-31 | Qst Holdings, Llc | Task definition for specifying resource requirements |
| JP2005537563A (en) * | 2002-08-30 | 2005-12-08 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Version programmable circuit module |
| WO2004025468A1 (en) * | 2002-09-13 | 2004-03-25 | Hitachi, Ltd. | Semiconductor device |
| US7937591B1 (en) | 2002-10-25 | 2011-05-03 | Qst Holdings, Llc | Method and system for providing a device which can be adapted on an ongoing basis |
| US8276135B2 (en) | 2002-11-07 | 2012-09-25 | Qst Holdings Llc | Profiling of software and circuit designs utilizing data operation analyses |
| US7478031B2 (en) | 2002-11-07 | 2009-01-13 | Qst Holdings, Llc | Method, system and program for developing and scheduling adaptive integrated circuity and corresponding control or configuration information |
| US7225301B2 (en) | 2002-11-22 | 2007-05-29 | Quicksilver Technologies | External memory controller node |
| US20060265571A1 (en) * | 2003-03-05 | 2006-11-23 | Thomas Bosch | Processor with different types of control units for jointly used resources |
| US7873811B1 (en) | 2003-03-10 | 2011-01-18 | The United States Of America As Represented By The United States Department Of Energy | Polymorphous computing fabric |
| JP4665760B2 (en) * | 2003-06-25 | 2011-04-06 | 日本電気株式会社 | Electronic computer, semiconductor integrated circuit, control method, program generation method, and program |
| US7609297B2 (en) | 2003-06-25 | 2009-10-27 | Qst Holdings, Inc. | Configurable hardware based digital imaging apparatus |
| US8106679B2 (en) * | 2003-08-29 | 2012-01-31 | Fuji Xerox Co., Ltd. | Data processing system |
| JP2005122514A (en) * | 2003-10-17 | 2005-05-12 | Rikogaku Shinkokai | Device constructed of program common control software and hardware |
| US7200703B2 (en) * | 2004-06-08 | 2007-04-03 | Valmiki Ramanujan K | Configurable components for embedded system design |
| JP4596179B2 (en) * | 2004-06-15 | 2010-12-08 | 日本電気株式会社 | Programmable semiconductor device |
| ATE412932T1 (en) * | 2004-09-03 | 2008-11-15 | Derek Ward | IMPROVEMENTS TO NUMERICAL CONTROLS AND RELATED ELECTRONIC DEVICES |
| JP2006236106A (en) * | 2005-02-25 | 2006-09-07 | Canon Inc | Data processing apparatus and data processing method |
| EP1868293A1 (en) * | 2005-04-05 | 2007-12-19 | Matsushita Electric Industrial Co., Ltd. | Computer system, data structure showing configuration information, and mapping device and method |
| US7596636B2 (en) * | 2005-09-23 | 2009-09-29 | Joseph Gormley | Systems and methods for implementing a vehicle control and interconnection system |
| US7590768B2 (en) * | 2005-09-23 | 2009-09-15 | Joseph Gormley | Control and interconnection system |
| US20070264989A1 (en) * | 2005-10-03 | 2007-11-15 | Rajesh Palakkal | Rendezvous calling systems and methods therefor |
| FR2895106A1 (en) | 2005-12-20 | 2007-06-22 | Thomson Licensing Sas | METHOD FOR DOWNLOADING A CONFIGURATION FILE IN A PROGRAMMABLE CIRCUIT, AND APPARATUS COMPRISING SAID COMPONENT. |
| JP2007207136A (en) * | 2006-02-06 | 2007-08-16 | Nec Corp | Data processor, data processing method, and data processing program |
| JP4646840B2 (en) * | 2006-03-22 | 2011-03-09 | 富士通セミコンダクター株式会社 | Parallel processing device for dynamically switching circuit configurations |
| US20080317241A1 (en) * | 2006-06-14 | 2008-12-25 | Derek Wang | Code-based echo cancellation |
| US20090016333A1 (en) * | 2006-06-14 | 2009-01-15 | Derek Wang | Content-based adaptive jitter handling |
| US20080036864A1 (en) * | 2006-08-09 | 2008-02-14 | Mccubbrey David | System and method for capturing and transmitting image data streams |
| US7555469B2 (en) * | 2006-11-16 | 2009-06-30 | L-3 Communications Integrated Systems L.P. | Reconfigurable neural network systems and methods utilizing FPGAs having packet routers |
| US20080151049A1 (en) * | 2006-12-14 | 2008-06-26 | Mccubbrey David L | Gaming surveillance system and method of extracting metadata from multiple synchronized cameras |
| US8694328B1 (en) | 2006-12-14 | 2014-04-08 | Joseph Gormley | Vehicle customization and personalization activities |
| US20080162856A1 (en) * | 2006-12-29 | 2008-07-03 | Motorola, Inc. | Method for dynamic memory allocation on reconfigurable logic |
| GB2459602B (en) * | 2007-02-21 | 2011-09-21 | Pixel Velocity Inc | Scalable system for wide area surveillance |
| US20090086023A1 (en) * | 2007-07-18 | 2009-04-02 | Mccubbrey David L | Sensor system including a configuration of the sensor as a virtual sensor device |
| US20090024839A1 (en) * | 2007-07-21 | 2009-01-22 | Arssov Paul Plamen | Variable instruction set microprocessor |
| US9336051B2 (en) * | 2007-10-19 | 2016-05-10 | National Instruments Corporation | Programmable controller with multiple processors using a scanning architecture |
| US20100042751A1 (en) * | 2007-11-09 | 2010-02-18 | Kouichi Ishino | Data transfer control device, data transfer device, data transfer control method, and semiconductor integrated circuit using reconfigured circuit |
| US7831813B2 (en) * | 2007-12-17 | 2010-11-09 | Globalfoundries Inc. | Uses of known good code for implementing processor architectural modifications |
| US8612729B2 (en) * | 2007-12-17 | 2013-12-17 | Advanced Micro Devices, Inc. | Known good code for on-chip device management |
| JP4740982B2 (en) * | 2008-06-18 | 2011-08-03 | 東芝テック株式会社 | Programmable logic circuit |
| JP2010044578A (en) * | 2008-08-12 | 2010-02-25 | Toshiba Corp | Multicore processor |
| JP5431003B2 (en) * | 2009-04-03 | 2014-03-05 | スパンション エルエルシー | Reconfigurable circuit and reconfigurable circuit system |
| US20110115909A1 (en) * | 2009-11-13 | 2011-05-19 | Sternberg Stanley R | Method for tracking an object through an environment across multiple cameras |
| KR101814221B1 (en) | 2010-01-21 | 2018-01-02 | 스비랄 인크 | A method and apparatus for a general-purpose, multiple-core system for implementing stream-based computations |
| US8789065B2 (en) | 2012-06-08 | 2014-07-22 | Throughputer, Inc. | System and method for input data load adaptive parallel processing |
| US9158544B2 (en) | 2011-06-24 | 2015-10-13 | Robert Keith Mykland | System and method for performing a branch object conversion to program configurable logic circuitry |
| US10089277B2 (en) | 2011-06-24 | 2018-10-02 | Robert Keith Mykland | Configurable circuit array |
| US8869123B2 (en) | 2011-06-24 | 2014-10-21 | Robert Keith Mykland | System and method for applying a sequence of operations code to program configurable logic circuitry |
| US9448847B2 (en) | 2011-07-15 | 2016-09-20 | Throughputer, Inc. | Concurrent program execution optimization |
| US9633160B2 (en) | 2012-06-11 | 2017-04-25 | Robert Keith Mykland | Method of placement and routing in a reconfiguration of a dynamically reconfigurable processor |
| US9304770B2 (en) | 2011-11-21 | 2016-04-05 | Robert Keith Mykland | Method and system adapted for converting software constructs into resources for implementation by a dynamically reconfigurable processor |
| US8476926B1 (en) * | 2012-02-08 | 2013-07-02 | Altera Corporation | Method and apparatus for implementing periphery devices on a programmable circuit using partial reconfiguration |
| CN103577266B (en) | 2012-07-31 | 2017-06-23 | 国际商业机器公司 | For the method and system being allocated to field programmable gate array resource |
| US9619265B2 (en) * | 2013-06-25 | 2017-04-11 | Empire Technology Development Llc | Reconfiguration with virtual machine switching |
| KR102066940B1 (en) * | 2013-11-13 | 2020-01-16 | 한화테크윈 주식회사 | System of Integrated-Circuit devices |
| US9880952B2 (en) | 2015-01-15 | 2018-01-30 | Toshiba Memory Corporation | Bus access controller, hardware engine, controller, and memory system |
| US10162921B2 (en) | 2016-09-29 | 2018-12-25 | Amazon Technologies, Inc. | Logic repository service |
| US10250572B2 (en) | 2016-09-29 | 2019-04-02 | Amazon Technologies, Inc. | Logic repository service using encrypted configuration data |
| US10642492B2 (en) * | 2016-09-30 | 2020-05-05 | Amazon Technologies, Inc. | Controlling access to previously-stored logic in a reconfigurable logic device |
| US11115293B2 (en) | 2016-11-17 | 2021-09-07 | Amazon Technologies, Inc. | Networked programmable logic service provider |
Family Cites Families (75)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0360527B1 (en) | 1988-09-19 | 1995-01-04 | Fujitsu Limited | Parallel computer system using a SIMD method |
| ATE265712T1 (en) | 1988-10-05 | 2004-05-15 | Quickturn Design Systems Inc | METHOD OF USING ELECTRONICALLY RECONFIGURABLE GATE FIELD LOGIC AND DEVICE PRODUCED THEREFROM |
| GB8906145D0 (en) | 1989-03-17 | 1989-05-04 | Algotronix Ltd | Configurable cellular array |
| US5338984A (en) | 1991-08-29 | 1994-08-16 | National Semiconductor Corp. | Local and express diagonal busses in a configurable logic array |
| US5633830A (en) * | 1995-11-08 | 1997-05-27 | Altera Corporation | Random access memory block circuitry for programmable logic array integrated circuit devices |
| US5684980A (en) * | 1992-07-29 | 1997-11-04 | Virtual Computer Corporation | FPGA virtual computer for executing a sequence of program instructions by successively reconfiguring a group of FPGA in response to those instructions |
| EP0657044B1 (en) * | 1992-08-28 | 1996-02-07 | Siemens Aktiengesellschaft | Method of operating a computer system with at least one microprocessor and at least one coprocessor |
| GB9223226D0 (en) | 1992-11-05 | 1992-12-16 | Algotronix Ltd | Improved configurable cellular array (cal ii) |
| US5857109A (en) | 1992-11-05 | 1999-01-05 | Giga Operations Corporation | Programmable logic device for real time video processing |
| US5535342A (en) | 1992-11-05 | 1996-07-09 | Giga Operations Corporation | Pld connector for module having configuration of either first PLD or second PLD and reconfigurable bus for communication of two different bus protocols |
| US5361373A (en) * | 1992-12-11 | 1994-11-01 | Gilson Kent L | Integrated circuit computing device comprising a dynamically configurable gate array having a microprocessor and reconfigurable instruction execution means and method therefor |
| US5537654A (en) | 1993-05-20 | 1996-07-16 | At&T Corp. | System for PCMCIA peripheral to execute instructions from shared memory where the system reset signal causes switching between modes of operation by alerting the starting address |
| EP0748481B1 (en) | 1994-03-01 | 2003-10-15 | Intel Corporation | Highly pipelined bus architecture |
| US5689195A (en) * | 1995-05-17 | 1997-11-18 | Altera Corporation | Programmable logic array integrated circuit devices |
| US5600845A (en) * | 1994-07-27 | 1997-02-04 | Metalithic Systems Incorporated | Integrated circuit computing device comprising a dynamically configurable gate array having a microprocessor and reconfigurable instruction execution means and method therefor |
| US5742180A (en) | 1995-02-10 | 1998-04-21 | Massachusetts Institute Of Technology | Dynamically programmable gate array with multiple contexts |
| US6052773A (en) * | 1995-02-10 | 2000-04-18 | Massachusetts Institute Of Technology | DPGA-coupled microprocessors |
| US5628028A (en) | 1995-03-02 | 1997-05-06 | Data Translation, Inc. | Reprogrammable PCMCIA card and method and apparatus employing same |
| US6049223A (en) * | 1995-03-22 | 2000-04-11 | Altera Corporation | Programmable logic array integrated circuit with general-purpose memory configurable as a random access or FIFO memory |
| US5745785A (en) * | 1995-05-09 | 1998-04-28 | Sofmap Future Design, Inc. | System for alternatively transferring data from external memory to memory device and from memory device to internal memory depending upon processing unit's operational |
| US5692159A (en) | 1995-05-19 | 1997-11-25 | Digital Equipment Corporation | Configurable digital signal interface using field programmable gate array to reformat data |
| US5808942A (en) * | 1995-06-09 | 1998-09-15 | Advanced Micro Devices, Inc. | Field programmable gate array (FPGA) having an improved configuration memory and look up table |
| JP3736855B2 (en) | 1995-07-10 | 2006-01-18 | ジーリンクス インコーポレイテッド | System including field programmable gate array and intelligent memory |
| US5600263A (en) | 1995-08-18 | 1997-02-04 | Xilinx, Inc. | Configuration modes for a time multiplexed programmable logic device |
| US5838954A (en) | 1995-08-18 | 1998-11-17 | Xilinx, Inc. | Computer-implemented method of optimizing a time multiplexed programmable logic device |
| US5784313A (en) | 1995-08-18 | 1998-07-21 | Xilinx, Inc. | Programmable logic device including configuration data or user data memory slices |
| US5646545A (en) | 1995-08-18 | 1997-07-08 | Xilinx, Inc. | Time multiplexed programmable logic device |
| US5794164A (en) | 1995-11-29 | 1998-08-11 | Microsoft Corporation | Vehicle computer system |
| US5737766A (en) | 1996-02-14 | 1998-04-07 | Hewlett Packard Company | Programmable gate array configuration memory which allows sharing with user memory |
| US5744980A (en) * | 1996-02-16 | 1998-04-28 | Actel Corporation | Flexible, high-performance static RAM architecture for field-programmable gate arrays |
| GB9604496D0 (en) * | 1996-03-01 | 1996-05-01 | Xilinx Inc | Embedded memory for field programmable gate array |
| US6023565A (en) * | 1996-03-29 | 2000-02-08 | Xilinx, Inc. | Method for configuring circuits over a data communications link |
| US5673198A (en) | 1996-03-29 | 1997-09-30 | Xilinx, Inc. | Concurrent electronic circuit design and implementation |
| US5956518A (en) * | 1996-04-11 | 1999-09-21 | Massachusetts Institute Of Technology | Intermediate-grain reconfigurable processing device |
| US5894565A (en) * | 1996-05-20 | 1999-04-13 | Atmel Corporation | Field programmable gate array with distributed RAM and increased cell utilization |
| US6097211A (en) * | 1996-07-18 | 2000-08-01 | Altera Corporation | Configuration memory integrated circuit |
| US5838165A (en) * | 1996-08-21 | 1998-11-17 | Chatter; Mukesh | High performance self modifying on-the-fly alterable logic FPGA, architecture and method |
| US5933023A (en) * | 1996-09-03 | 1999-08-03 | Xilinx, Inc. | FPGA architecture having RAM blocks with programmable word length and width and dedicated address and data lines |
| US5828858A (en) | 1996-09-16 | 1998-10-27 | Virginia Tech Intellectual Properties, Inc. | Worm-hole run-time reconfigurable processor field programmable gate array (FPGA) |
| US6205579B1 (en) * | 1996-10-28 | 2001-03-20 | Altera Corporation | Method for providing remote software technical support |
| US5946219A (en) | 1996-10-30 | 1999-08-31 | Atmel Corporation | Method and system for configuring an array of logic devices |
| US5892962A (en) | 1996-11-12 | 1999-04-06 | Lucent Technologies Inc. | FPGA-based processor |
| US6151688A (en) * | 1997-02-21 | 2000-11-21 | Novell, Inc. | Resource management in a clustered computer system |
| US5970439A (en) | 1997-03-13 | 1999-10-19 | International Business Machines Corporation | Performance monitoring in a data processing system |
| US6085317A (en) * | 1997-08-15 | 2000-07-04 | Altera Corporation | Reconfigurable computer architecture using programmable logic devices |
| JP3106998B2 (en) * | 1997-04-11 | 2000-11-06 | 日本電気株式会社 | Programmable logic LSI with additional memory |
| US6134516A (en) * | 1997-05-02 | 2000-10-17 | Axis Systems, Inc. | Simulation server system and method |
| US6026230A (en) * | 1997-05-02 | 2000-02-15 | Axis Systems, Inc. | Memory simulation system and method |
| JPH1115773A (en) * | 1997-06-24 | 1999-01-22 | Matsushita Electron Corp | Semiconductor integrated circuit, computer system, data processor and data processing method |
| JPH1115866A (en) * | 1997-06-25 | 1999-01-22 | Fuji Xerox Co Ltd | Circuit device, information input / output device, information processing device and circuit device reconfiguration system |
| US5970254A (en) | 1997-06-27 | 1999-10-19 | Cooke; Laurence H. | Integrated processor and programmable data path chip for reconfigurable computing |
| US5978862A (en) | 1997-08-08 | 1999-11-02 | Toshiba America Information Systems, Inc. | PCMCIA card dynamically configured in first mode to program FPGA controlling application specific circuit and in second mode to operate as an I/O device |
| US6311149B1 (en) * | 1997-08-18 | 2001-10-30 | National Instruments Corporation | Reconfigurable test system |
| US6216191B1 (en) * | 1997-10-15 | 2001-04-10 | Lucent Technologies Inc. | Field programmable gate array having a dedicated processor interface |
| US5915123A (en) * | 1997-10-31 | 1999-06-22 | Silicon Spice | Method and apparatus for controlling configuration memory contexts of processing elements in a network of multiple context processing elements |
| US6091263A (en) * | 1997-12-12 | 2000-07-18 | Xilinx, Inc. | Rapidly reconfigurable FPGA having a multiple region architecture with reconfiguration caches useable as data RAM |
| US6076152A (en) | 1997-12-17 | 2000-06-13 | Src Computers, Inc. | Multiprocessor computer architecture incorporating a plurality of memory algorithm processors in the memory subsystem |
| US6339819B1 (en) * | 1997-12-17 | 2002-01-15 | Src Computers, Inc. | Multiprocessor with each processor element accessing operands in loaded input buffer and forwarding results to FIFO output buffer |
| US6127843A (en) * | 1997-12-22 | 2000-10-03 | Vantis Corporation | Dual port SRAM memory for run time use in FPGA integrated circuits |
| US6028445A (en) * | 1997-12-30 | 2000-02-22 | Xilinx, Inc. | Decoder structure and method for FPGA configuration |
| US6172520B1 (en) * | 1997-12-30 | 2001-01-09 | Xilinx, Inc. | FPGA system with user-programmable configuration ports and method for reconfiguring the FPGA |
| US6064676A (en) * | 1998-01-14 | 2000-05-16 | Skystream Corporation | Remultipelxer cache architecture and memory organization for storing video program bearing transport packets and descriptors |
| US6230307B1 (en) * | 1998-01-26 | 2001-05-08 | Xilinx, Inc. | System and method for programming the hardware of field programmable gate arrays (FPGAs) and related reconfiguration resources as if they were software by creating hardware objects |
| US6026459A (en) | 1998-02-03 | 2000-02-15 | Src Computers, Inc. | System and method for dynamic priority conflict resolution in a multi-processor computer system having shared memory resources |
| US6011740A (en) | 1998-03-04 | 2000-01-04 | Xilinx, Inc. | Structure and method for providing additional configuration memories on an FPGA |
| JPH11260928A (en) * | 1998-03-13 | 1999-09-24 | Nec Kansai Ltd | Semiconductor logic circuit device |
| US6175247B1 (en) * | 1998-04-14 | 2001-01-16 | Lockheed Martin Corporation | Context switchable field programmable gate array with public-private addressable sharing of intermediate data |
| US6237054B1 (en) * | 1998-09-14 | 2001-05-22 | Advanced Micro Devices, Inc. | Network interface unit including a microcontroller having multiple configurable logic blocks, with a test/program bus for performing a plurality of selected functions |
| JP3444216B2 (en) * | 1999-01-28 | 2003-09-08 | 日本電気株式会社 | Programmable device |
| JP3269526B2 (en) * | 1999-02-09 | 2002-03-25 | 日本電気株式会社 | Programmable logic LSI |
| JP3616518B2 (en) * | 1999-02-10 | 2005-02-02 | 日本電気株式会社 | Programmable device |
| US6308311B1 (en) * | 1999-05-14 | 2001-10-23 | Xilinx, Inc. | Method for reconfiguring a field programmable gate array from a host |
| US6312381B1 (en) * | 1999-09-14 | 2001-11-06 | Acuson Corporation | Medical diagnostic ultrasound system and method |
| US6255849B1 (en) * | 2000-02-04 | 2001-07-03 | Xilinx, Inc. | On-chip self-modification for PLDs |
| US7085285B2 (en) * | 2000-03-01 | 2006-08-01 | Realtek Semiconductor Corp. | xDSL communications systems using shared/multi-function task blocks |
-
2000
- 2000-02-15 US US09/505,059 patent/US6438737B1/en not_active Expired - Fee Related
-
2001
- 2001-02-14 AT AT01909227T patent/ATE313829T1/en not_active IP Right Cessation
- 2001-02-14 DE DE60116060T patent/DE60116060T2/en not_active Expired - Lifetime
- 2001-02-14 EP EP05002675A patent/EP1536346A3/en not_active Withdrawn
- 2001-02-14 JP JP2001560843A patent/JP4510353B2/en not_active Expired - Fee Related
- 2001-02-14 HK HK03101109.3A patent/HK1048871B/en not_active IP Right Cessation
- 2001-02-14 WO PCT/US2001/004733 patent/WO2001061525A2/en not_active Ceased
- 2001-02-14 AU AU2001237005A patent/AU2001237005A1/en not_active Abandoned
- 2001-02-14 EP EP01909227A patent/EP1257928B1/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| DE60116060T2 (en) | 2006-07-13 |
| DE60116060D1 (en) | 2006-01-26 |
| EP1536346A3 (en) | 2009-04-29 |
| JP4510353B2 (en) | 2010-07-21 |
| HK1048871B (en) | 2006-04-28 |
| EP1257928A2 (en) | 2002-11-20 |
| JP2003524969A (en) | 2003-08-19 |
| EP1536346A2 (en) | 2005-06-01 |
| US6438737B1 (en) | 2002-08-20 |
| ATE313829T1 (en) | 2006-01-15 |
| WO2001061525A3 (en) | 2002-02-28 |
| HK1048871A1 (en) | 2003-04-17 |
| WO2001061525A2 (en) | 2001-08-23 |
| EP1257928B1 (en) | 2005-12-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AU2001237005A1 (en) | Reconfigurable logic for a computer | |
| AU2001245715A1 (en) | Clock data recovery circuitry associated with programmable logic device circuitry | |
| TW324823B (en) | Cross-coupled bitline segments for generalized data propagation | |
| EP1564749B8 (en) | Multi-port memory based on DRAM core | |
| GB2370667B (en) | Semiconductor memory device having altered clock frequency for address and/or command signals, and memory module and system having the same | |
| TW359830B (en) | Apparatus for saving power consumption in semiconductor memory devices | |
| AU2002252863A1 (en) | An apparatus for controlling access in a data processor | |
| EP0883132A3 (en) | Reconfigurable dual mode memory in programmable logic devices | |
| EP0961283A3 (en) | Memory circuit | |
| DE69829618D1 (en) | Space-efficient semiconductor memory with hierarchical column selection line architecture | |
| WO2002025957A3 (en) | Memory module and memory component built-in self test | |
| DE69826353D1 (en) | Integrated circuit with standby mode control circuit for memory | |
| WO2004044752A3 (en) | Memory controllers with interleaved mirrored memory modes | |
| WO2002008888A3 (en) | System, method, and article of manufacture for a reconfigurable hardware-based multimedia device | |
| AU2003287421A1 (en) | Integrated circuit having multiple modes of operation | |
| AU2001286556A1 (en) | Synchronized write data on a high speed memory bus | |
| DE69632271D1 (en) | INTEGRATED MEMORY CIRCUIT ARRANGEMENT WITH A LOGICAL CIRCUIT COMPATIBLE STRUCTURE | |
| AU2001288608A1 (en) | Asynchronously controlling data transfers within a circuit | |
| WO2002027414A1 (en) | Electronic watch and electronic watch control method | |
| AU2001249665A1 (en) | System having a configurable cache/sram memory | |
| AU2001270055A1 (en) | High-speed low-power semiconductor memory architecture | |
| TW347612B (en) | Counter and semiconductor memory including the counter | |
| WO2001067804A3 (en) | Architecture for an access device | |
| WO2002095592A3 (en) | Method and apparatus to provide real-time access to flash memory features | |
| WO2004021356A3 (en) | Reconfigurable electronic device having interconnected data storage devices |