WO1997046959B1 - Hardware and software development in computer systems having multiple discrete components - Google Patents

Hardware and software development in computer systems having multiple discrete components

Info

Publication number
WO1997046959B1
WO1997046959B1 PCT/US1997/009290 US9709290W WO9746959B1 WO 1997046959 B1 WO1997046959 B1 WO 1997046959B1 US 9709290 W US9709290 W US 9709290W WO 9746959 B1 WO9746959 B1 WO 9746959B1
Authority
WO
WIPO (PCT)
Prior art keywords
interfaces
hdl
component
internal
recited
Prior art date
Application number
PCT/US1997/009290
Other languages
French (fr)
Other versions
WO1997046959A1 (en
Filing date
Publication date
Priority claimed from US08/659,084 external-priority patent/US6058263A/en
Application filed filed Critical
Priority to AU32222/97A priority Critical patent/AU3222297A/en
Publication of WO1997046959A1 publication Critical patent/WO1997046959A1/en
Publication of WO1997046959B1 publication Critical patent/WO1997046959B1/en

Links

Abstract

A computer system includes a plurality of discrete computer components and an integrated circuit that interfaces between the discrete computer components. The integrated circuit has internal hardware interfaces corresponding to respective discrete computer components. The internal hardware interfaces are selected from a limited number of available pre-defined internal hardware interfaces for general kinds of computer components. The internal hardware interfaces are accessible only within the integrated circuit. The integrated circuit further includes component-specific hardware interfaces for connecting the individual discrete components to the selected pre-defined internal HDL interfaces. The component-specific hardware interfaces are designed individually for the different discrete computer components to interface the discrete components to the internal hardware interfaces. A development system is disclosed for use during development of such a computer system. The development system includes interconnections that allow functions to be easily moved from the integrated circuit to a system CPU.

Claims

45AMENDED CLAIMS[received by the International Bureau on 19 December 1 97 (19.12.97); original claims 17-22 amended (15 pages)]
1. A development system comprising: a programmable component interface having a plurality of configurable signal lines; a plurality of peripheral modules, each peripheral module being connected to a set of the configurable signal lines; the programmable component interface having internal hardware interfaces corresponding to respective peripheral modules, the internal hardware interfaces being accessible only within the integrated circuits; the programmable component interface further including interconnection logic between the internal hardware interfaces; the programmable component interface further including component-specific hardware interfaces for configuring the sets of configurable signal lines to which the peripheral modules are connected, the component-specific hardware interfaces connecting the peripheral modules to the internal hardware interfaces; the component-specific hardware interfaces being designed individually for the different peripheral modules to interface the peripheral modules to the internal hardware interfaces.
2. A development system as recited in claim 1 , wherein the programmable component interface is a programmable gate array.
3. A development system as recited in claim 1, wherein the peripheral modules are removable and replaceable.
4. A development system as recited in claim 1 , wherein the configurable signal lines of each set are unique to that set.
5. A development system as recited in claim 1 , wherein the configurable signal lines of each set are unique to that set, and wherein all of the peripheral modules are also connected to a common group of signal lines.
6. A development system as recited in claim 1 , wherein the internal hardware interfaces are selected from a limited number of available pre-defined internal hardware interfaces for general kinds of computer components.
7. A development system as recited in claim 1 , further comprising a CPU module, the CPU module having a CPU, wherein the CPU module has connections to all of the sets of configurable signal lines.
8. A development system as recited in claim 1, further comprising a CPU module, wherein: the CPU module has a CPU; the CPU module has connections to all of the configurable signals lines of the programmable component interface; and the CPU can be connected on the CPU module to any of the configurable signal lines of the programmable component interface.
9. A development system as recited in claim 1 , further comprising a CPU module, wherein: the configurable signal lines of each set are unique to that set; all of the peripheral modules are also connected to a common group of signal lines; the CPU module has a CPU; the CPU module has connections to all of the sets of configurable signal lines and to the common group of signal lines; and the CPU can be connected on the CPU module to any of the configurable signal lines of the sets and of the common group.
10. A development system comprising: a programmable component interface having a plurality of configurable signal lines; a plurality of peripheral modules; each peripheral module being connected to a set of the configurable signal lines, wherein the configurable signal lines of each set are unique to that set; all of the peripheral modules being connected to a common group of signal lines; the programmable component interface having internal hardware interfaces corresponding to respective peripheral modules, the internal hardware interfaces being accessible only within the integrated circuits, wherein the internal hardware interfaces are selected from a limited number of available pre-defined internal hardware interfaces for general kinds of computer components; the programmable component interface further including interconnection logic between the internal hardware interfaces; the programmable component interface further including component-specific hardware interfaces for configuring the sets of configurable signal lines to which the peripheral modules are connected, the component-specific hardware interfaces connecting the peripheral modules to the internal hardware interfaces; the component-specific hardware interfaces being designed individually for the different peripheral modules to interface the peripheral modules to the internal hardware interfaces; a CPU module having a CPU; wherein the CPU module has connections to all of the sets of configurable signal lines and to the common group of signal lines, and wherein the CPU can be connected on the CPU module to any of the configurable signal lines of the sets and of the common group.
11. A development system comprising: a logic module having a programmable component interface, the programmable component interface having a plurality of configurable interface lines; a plurality of peripheral electrical connectors for connection to peripheral modules, wherein a set of the configurable interface lines is accessible through the peripheral electrical connectors by each of the peripheral modules; one or more CPU electrical connectors for connection to a CPU module, wherein the sets of configurable interface lines are accessible through the one or more CPU electrical connectors, and wherein a CPU on the CPU module can be connected to any lines of the sets of interface lines to control such interface lines in place of the programmable component interface.
12. A development system as recited in claim 11 , wherein the programmable component interface is a gate array.
13. A development system as recited in claim 11, wherein the configurable signal lines of each set are unique to that set.
14. A development system as recited in claim 11, wherein the configurable signal lines of each set are unique to that set and wherein a common group of the configurable signal lines is accessible through the peripheral electrical connectors by the peripheral modules.
15. A development system as recited in claim 1 1 , wherein: the configurable signal lines of each set are unique to that set; a common group of the configurable signal lines is accessible through the peripheral electrical connectors by the peripheral modules; and the CPU on the CPU module can be connected to any lines of the common group.
16. In a computer system, a method of designing component interface hardware between a plurality of discrete computer components comprising the following steps: selecting pre-defined internal HDL interfaces for respective discrete computer components, each pre-defined internal HDL interface being selected from a limited number of available pre-defined internal HDL interfaces for general kinds of computer components, the pre-defined internal HDL interfaces being accessible only within an integrated circuit; designing component-specific HDL interfaces for connecting the individual discrete components to the selected pre-defined internal HDL interfaces, the component- specific HDL interfaces defining (a) external interface signals for connection to the discrete components, and (b) internal interface signals for connection to the selected pre-defined internal HDL interfaces.
17. A method as recited in claim 16, the selected pre-defined internal HDL interfaces specifying connections to the component-specific HDL interfaces in terms of constants that can be set by a designer after selecting the pre-defined internal HDL interfaces, the method further comprising a step of setting the constants in accordance with desired connections between the component-specific HDL interfaces and the selected pre-defined internal HDL interfaces, the steps of designing the component-specific HDL interfaces and of setting the constants being performed contemporaneous ly .
18. A method as recited in claim 16, the selected pre-defined internal HDL interfaces having addresses that are specified in terms of constants that can be set by a designer after selecting the pre-defined internal HDL interfaces, the method further comprising a step of setting the constants in accordance with desired addresses of the internal HDL interfaces contemporaneously with designing the component-specific HDL interfaces.
19. A method as recited in claim 16, at least one of the selected predefined internal HDL interfaces specifying a DMA buffer size in terms of a constant that can be set by a designer after selecting the pre-defined internal HDL interface, the method further comprising a step of setting the constant depending on a desired size for a DMA buffer contemporaneously with designing the component-specific HDL interfaces.
20. A method as recited in claim 16, at least one of the selected predefined internal HDL interfaces specifying a hardware feature in terms of a constant that can be set by a designer after selecting the pre-defined internal HDL interface, the method further comprising a step of setting the constant depending on requirements of the plurality of discrete computer components contemporaneously with designing the component-specific HDL interfaces.
21. A method as recited in claim 16, at least one of the selected predefined internal HDL interfaces defining a multi-bit signal having a width that can be set by a designer after selecting the pre-defined internal HDL interface, the method further comprising a step of setting the width of the multi-bit signal depending on requirements of the plurality of discrete computer components contemporaneously with designing the component-specific HDL interfaces.
22. Component interface hardware designed in accordance with the steps of claim 16.
23. In a computer system, a method of designing component interface hardware between a plurality of discrete computer components comprising the following steps: selecting pre-defined internal HDL interfaces for respective discrete computer components, each pre-defined internal HDL interface being selected from a limited number of available pre-defined internal HDL interfaces for general kinds of computer components, the pre-defined internal HDL interfaces being accessible only within an integrated circuit, the pre-defined internal HDL interfaces specifying certain hardware elements in terms of constants that can be set by a designer after selecting the pre-defined internal HDL interfaces; designing component-specific HDL interfaces for connecting the individual discrete components to the selected pre-defined internal HDL interfaces; setting the constants depending on requirements of the respective discrete computer components; compiling the selected pre-defined internal HDL interfaces and the designed component-specific HDL interfaces to create a hardware configuration file.
24. A method as recited in claim 23, the step of setting the constants comprising a step of specifying a size of a DMA buffer.
25. A method as recited in claim 23, the step of setting the constants comprising a step of specifying addresses of the pre-defined internal HDL interfaces.
26. A method as recited in claim 23, the step of setting the constants comprising a step of specifying connections between the pre-defined internal HDL interfaces and the component-specific HDL interfaces.
27. A method as recited in claim 23, the step of setting the constants comprising a step of specifying widths of multi-bit signals defined by the pre-defined internal HDL interfaces.
28. A method as recited in claim 23, the step of setting the constants comprising a step of specifying widths of data channels defined by the pre-defined internal HDL interfaces.
29. Component interface hardware designed in accordance with the steps of claim 23.
30. In a computer system, a method of integrating a plurality of discrete computer components comprising the following steps: designing a limited number of available pre-defined internal HDL interfaces for general kinds of computer components, the pre-defined internal HDL interfaces being accessible only within an integrated circuit; selecting pre-defined internal HDL interfaces for respective discrete computer components from the limited number of available pre-defined internal HDL interfaces; designing component-specific HDL interfaces for connecting the individual discrete components to the selected pre-defined internal HDL interfaces, the component-specific HDL interfaces defining (a) external interface signals for connection to the discrete components, and (b) internal interface signals for connection to the selected pre-defined internal HDL interfaces; configuring component interface hardware based on the selected pre-defined internal HDL interfaces and the designed component-specific HDL interfaces.
31. A method as recited in claim 30, wherein the step of designing the limited number of available pre-defined internal HDL interfaces includes designing such interfaces for CPU and memory component kinds.
32. A method as recited in claim 30, wherein the step of designing the limited number of available pre-defined internal HDL interfaces includes designing such interfaces for CPU, memory, and register component kinds.
33. A method as recited in claim 30, wherein the step of designing the limited number of available pre-defined internal HDL interfaces includes designing such interfaces for CPU, memory, register, and master component kinds.
34. A method as recited in claim 30, wherein the step of designing the limited number of available pre-defined internal HDL interfaces includes designing such interfaces in a verbal hardware description language that can be converted to different physical designs that utilize alternative hardware components.
35. A method as recited in claim 30, wherein the configuring step comprises converting the selected pre-defined internal HDL interfaces and the component-specific HDL interfaces to an actual physical design for an integrated circuit. o
36. A method as recited in claim 30, wherein the configuring step comprises converting the selected pre-defined internal HDL interfaces and the component-specific HDL interfaces to an actual physical design for a programmable single-chip gate array.
37. A method as recited in claim 30, wherein the step of designing the limited number of available pre-defined internal HDL interfaces comprises: defining a multi-bit signal in a particular one of the pre-defined internal HDL interfaces; defining a width for the multi-bit signal in terms of a constant associated with the particular pre-defined internal HDL interfaces that can be set by a designer after selecting the particular pre-defined internal HDL interfaces.
38. A method as recited in claim 30, further comprising: defining a multi-bit signal in a particular one of the pre-defined internal HDL interfaces; defining a width constant that is associated with the pre-defined internal HDL interface to specify a width for the multi-bit signal; assigning a value to the width constant to specify a width for the multi-bit signal contemporaneously with designing the component-specific HDL interfaces.
39. A method as recited in claim 30, wherein the step of designing the limited number of available pre-defined internal HDL interfaces comprises: specifying a feature within a particular one of the pre-defined internal HDL interfaces in terms of a constant that can be set contemporaneously with designing the component-specific HDL interfaces. 56
40. A computer system comprising: a plurality of discrete computer components; an integrated circuit that interfaces between the discrete computer components; the integrated circuit having internal hardware interfaces corresponding to respective discrete computer components, the internal hardware interfaces being accessible only within the integrated circuit, the internal hardware interfaces being selected from a limited number of available pre-defined internal hardware interfaces for general kinds of computer components; the integrated circuit further including interconnection logic between the internal hardware interfaces; the integrated circuit further including component-specific hardware interfaces for connecting the individual discrete components to the selected pre-defined internal hardware interfaces, the component-specific hardware interfaces having (a) external interface signals connected to the discrete components, and (b) internal interface signals connected to the internal hardware interfaces; the component-specific hardware interfaces being designed individually for the different discrete computer components to interface the discrete components to the internal hardware interfaces.
41. A computer system as recited in claim 40, wherein the discrete computer components include a CPU and memory.
42. A computer system as recited in claim 40, wherein the discrete computer components include a CPU and memory, the limited number of available pre-defined internal interfaces including such interfaces for CPU component kinds and for memory component kinds.
43. A computer system as recited in claim 40, wherein the discrete computer components include a CPU, memory, and other components, the limited number of available pre-defined internal hardware interfaces including such interfaces for CPUs, memory, and register component kinds.
44. A computer system as recited in claim 40, wherein the discrete computer components include a CPU, memory, and other components, the limited number of available pre-defined internal hardware interfaces including such interfaces for CPUs, memory, register, and master component kinds.
45. A computer system as recited in claim 40, the internal hardware interfaces and the component-specific hardware interfaces being responsive to a common clock signal for data transfers between the internal hardware interfaces and the component-specific hardware interfaces.
46. A component interface between a plurality of discrete computer components, comprising: an integrated circuit; internal hardware interfaces corresponding to respective discrete computer components, the general hardware interfaces being accessible only within the integrated circuit, the internal hardware interfaces being selected from a limited number of available pre-defined internal hardware interfaces for general kinds of computer components; interconnection logic within the integrated circuit between the pre-defined internal hardware interfaces; component-specific hardware interfaces corresponding to respective discrete computer components, the component-specific hardware interfaces having (a) external interface signals for connection to the discrete computer components, and (b) internal interface signals connected to the internal hardware interfaces; the component-specific hardware interfaces being designed individually for the different discrete computer components to interface the discrete components to the internal hardware interfaces.
47. A component interface as recited in claim 46, the limited number of available pre-defined internal hardware interfaces including such interfaces for CPUs and memory.
48. A component interface as recited in claim 46, the limited number of available pre-defined internal hardware interfaces including such interfaces for CPUs, memory, and register component kinds.
49. A component interface as recited in claim 46, the limited number of available pre-defined internal hardware interfaces including such interfaces for CPUs, memory, register, and master component kinds.
50. A component interface as recited in claim 46, the internal hardware interfaces and the component-specific hardware interfaces being responsive to a common clock signal for data transfers between the internal hardware interfaces and the component-specific hardware interfaces.
PCT/US1997/009290 1996-06-03 1997-05-28 Hardware and software development in computer systems having multiple discrete components WO1997046959A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU32222/97A AU3222297A (en) 1996-06-03 1997-05-28 Hardware and software development in computer systems having multiple discrete components

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/659,084 US6058263A (en) 1996-06-03 1996-06-03 Interface hardware design using internal and external interfaces
US08/659,084 1996-06-03

Publications (2)

Publication Number Publication Date
WO1997046959A1 WO1997046959A1 (en) 1997-12-11
WO1997046959B1 true WO1997046959B1 (en) 1998-02-05

Family

ID=24643964

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1997/009290 WO1997046959A1 (en) 1996-06-03 1997-05-28 Hardware and software development in computer systems having multiple discrete components

Country Status (3)

Country Link
US (1) US6058263A (en)
AU (1) AU3222297A (en)
WO (1) WO1997046959A1 (en)

Families Citing this family (57)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6570982B1 (en) * 1998-08-28 2003-05-27 Teltronics, Inc. Digital clocking synchronizing mechanism
DE19843640A1 (en) * 1998-09-23 2000-03-30 Siemens Ag Procedure for configuring a configurable hardware block
US6968514B2 (en) 1998-09-30 2005-11-22 Cadence Design Systems, Inc. Block based design methodology with programmable components
EE200100189A (en) 1998-09-30 2002-08-15 Cadence Design Systems, Inc. Block based development methodology
US6347395B1 (en) * 1998-12-18 2002-02-12 Koninklijke Philips Electronics N.V. (Kpenv) Method and arrangement for rapid silicon prototyping
US6715043B1 (en) 1999-03-19 2004-03-30 Phoenix Technologies Ltd. Method and system for providing memory-based device emulation
US6489937B1 (en) * 1999-11-15 2002-12-03 3Com Corporation LED matrix control system with Field Programmable Gate Arrays
GB2364798B (en) * 1999-12-03 2004-04-28 Sgs Thomson Microelectronics A processing method
US6438738B1 (en) * 2000-09-19 2002-08-20 Xilinx, Inc. System and method for configuring a programmable logic device
US8160864B1 (en) 2000-10-26 2012-04-17 Cypress Semiconductor Corporation In-circuit emulator and pod synchronized boot
US8103496B1 (en) 2000-10-26 2012-01-24 Cypress Semicondutor Corporation Breakpoint control in an in-circuit emulation system
US8149048B1 (en) 2000-10-26 2012-04-03 Cypress Semiconductor Corporation Apparatus and method for programmable power management in a programmable analog circuit block
US7765095B1 (en) 2000-10-26 2010-07-27 Cypress Semiconductor Corporation Conditional branching in an in-circuit emulation system
US8176296B2 (en) 2000-10-26 2012-05-08 Cypress Semiconductor Corporation Programmable microcontroller architecture
US6724220B1 (en) 2000-10-26 2004-04-20 Cyress Semiconductor Corporation Programmable microcontroller architecture (mixed analog/digital)
US7206733B1 (en) * 2000-10-26 2007-04-17 Cypress Semiconductor Corporation Host to FPGA interface in an in-circuit emulation system
US20020128809A1 (en) * 2000-12-30 2002-09-12 International Business Machines Corporation Randomized simulation model instrumentation
US7206730B2 (en) * 2001-04-11 2007-04-17 Oleandr Pochayevets HDL preprocessor
US7406674B1 (en) 2001-10-24 2008-07-29 Cypress Semiconductor Corporation Method and apparatus for generating microcontroller configuration information
US8078970B1 (en) 2001-11-09 2011-12-13 Cypress Semiconductor Corporation Graphical user interface with user-selectable list-box
US7526422B1 (en) 2001-11-13 2009-04-28 Cypress Semiconductor Corporation System and a method for checking lock-step consistency between an in circuit emulation and a microcontroller
US8042093B1 (en) 2001-11-15 2011-10-18 Cypress Semiconductor Corporation System providing automatic source code generation for personalization and parameterization of user modules
US7770113B1 (en) 2001-11-19 2010-08-03 Cypress Semiconductor Corporation System and method for dynamically generating a configuration datasheet
US7844437B1 (en) 2001-11-19 2010-11-30 Cypress Semiconductor Corporation System and method for performing next placements and pruning of disallowed placements for programming an integrated circuit
US8069405B1 (en) 2001-11-19 2011-11-29 Cypress Semiconductor Corporation User interface for efficiently browsing an electronic document using data-driven tabs
US6971004B1 (en) 2001-11-19 2005-11-29 Cypress Semiconductor Corp. System and method of dynamically reconfiguring a programmable integrated circuit
US7774190B1 (en) * 2001-11-19 2010-08-10 Cypress Semiconductor Corporation Sleep and stall in an in-circuit emulation system
JP2003196333A (en) * 2001-12-28 2003-07-11 Nec Electronics Corp Method for designing system lsi (large scale integration) and recording medium in which the same in stored
US8103497B1 (en) 2002-03-28 2012-01-24 Cypress Semiconductor Corporation External interface for event architecture
US7308608B1 (en) 2002-05-01 2007-12-11 Cypress Semiconductor Corporation Reconfigurable testing system and method
US6996659B2 (en) * 2002-07-30 2006-02-07 Lsi Logic Corporation Generic bridge core
US7017140B2 (en) * 2002-08-29 2006-03-21 Bae Systems Information And Electronic Systems Integration Inc. Common components in interface framework for developing field programmable based applications independent of target circuit board
US20040045007A1 (en) * 2002-08-30 2004-03-04 Bae Systems Information Electronic Systems Integration, Inc. Object oriented component and framework architecture for signal processing
US7761845B1 (en) 2002-09-09 2010-07-20 Cypress Semiconductor Corporation Method for parameterizing a user module
US7295049B1 (en) 2004-03-25 2007-11-13 Cypress Semiconductor Corporation Method and circuit for rapid alignment of signals
US8069436B2 (en) 2004-08-13 2011-11-29 Cypress Semiconductor Corporation Providing hardware independence to automate code generation of processing device firmware
US8286125B2 (en) 2004-08-13 2012-10-09 Cypress Semiconductor Corporation Model for a hardware device-independent method of defining embedded firmware for programmable systems
US7913222B2 (en) * 2004-09-20 2011-03-22 The Mathworks, Inc. Automatic generation of code for component interfaces in models
US7332976B1 (en) 2005-02-04 2008-02-19 Cypress Semiconductor Corporation Poly-phase frequency synthesis oscillator
US7400183B1 (en) 2005-05-05 2008-07-15 Cypress Semiconductor Corporation Voltage controlled oscillator delay cell and method
US8089461B2 (en) 2005-06-23 2012-01-03 Cypress Semiconductor Corporation Touch wake for electronic devices
JP2009508201A (en) * 2005-09-09 2009-02-26 フリースケール セミコンダクター インコーポレイテッド Interconnect and interconnect design method
US8085067B1 (en) 2005-12-21 2011-12-27 Cypress Semiconductor Corporation Differential-to-single ended signal converter circuit and method
US8067948B2 (en) 2006-03-27 2011-11-29 Cypress Semiconductor Corporation Input/output multiplexer bus
US8130025B2 (en) 2007-04-17 2012-03-06 Cypress Semiconductor Corporation Numerical band gap
US8092083B2 (en) 2007-04-17 2012-01-10 Cypress Semiconductor Corporation Temperature sensor with digital bandgap
US8026739B2 (en) 2007-04-17 2011-09-27 Cypress Semiconductor Corporation System level interconnect with programmable switching
US9564902B2 (en) 2007-04-17 2017-02-07 Cypress Semiconductor Corporation Dynamically configurable and re-configurable data path
US8516025B2 (en) 2007-04-17 2013-08-20 Cypress Semiconductor Corporation Clock driven dynamic datapath chaining
US8040266B2 (en) 2007-04-17 2011-10-18 Cypress Semiconductor Corporation Programmable sigma-delta analog-to-digital converter
US7737724B2 (en) 2007-04-17 2010-06-15 Cypress Semiconductor Corporation Universal digital block interconnection and channel routing
US9720805B1 (en) 2007-04-25 2017-08-01 Cypress Semiconductor Corporation System and method for controlling a target device
US8266575B1 (en) 2007-04-25 2012-09-11 Cypress Semiconductor Corporation Systems and methods for dynamically reconfiguring a programmable system on a chip
US8065653B1 (en) 2007-04-25 2011-11-22 Cypress Semiconductor Corporation Configuration of programmable IC design elements
US8049569B1 (en) 2007-09-05 2011-11-01 Cypress Semiconductor Corporation Circuit and method for improving the accuracy of a crystal-less oscillator having dual-frequency modes
US9448964B2 (en) 2009-05-04 2016-09-20 Cypress Semiconductor Corporation Autonomous control in a programmable system
US8549197B2 (en) * 2010-03-30 2013-10-01 Icron Technologies Corporation Method and system for communicating displayport information

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2633414B1 (en) * 1988-06-27 1993-07-09 Bull Sa COMPUTER SYSTEM WITH CENTRAL INTERCONNECTION
CA2018202A1 (en) * 1989-06-05 1990-12-05 Tomohiro Marui Configurable electronic circuit board, adapter therefor, and designing method of electronic circuit using the same board
US5343516A (en) * 1989-09-29 1994-08-30 Digital Systems Group, Inc. Computer telecommunications signalling interface
US5581669A (en) * 1992-12-18 1996-12-03 Microsoft Corporation System and method for peripheral data transfer
US5461701A (en) * 1992-12-18 1995-10-24 Microsoft Corporation System and method for peripheral data transfer
US5537607A (en) * 1993-04-28 1996-07-16 International Business Machines Corporation Field programmable general purpose interface adapter for connecting peripheral devices within a computer system
US5432925A (en) * 1993-08-04 1995-07-11 International Business Machines Corporation System for providing a uniform external interface for an object oriented computing system
US5519851A (en) * 1994-03-14 1996-05-21 Sun Microsystems, Inc. Portable PCMCIA interface for a host computer
US5655148A (en) * 1994-05-27 1997-08-05 Microsoft Corporation Method for automatically configuring devices including a network adapter without manual intervention and without prior configuration information
EP0685803B1 (en) * 1994-06-03 2001-04-18 Hyundai Electronics America Method of producing an electrical device adapter
US5577213A (en) * 1994-06-03 1996-11-19 At&T Global Information Solutions Company Multi-device adapter card for computer
EP0789951B1 (en) * 1994-11-04 2006-03-29 Intel Corporation Pcmcia autoconfigure pc card
US5537415A (en) * 1994-11-08 1996-07-16 Microsoft Corporation Multi-channel personal messaging unit
US5676567A (en) * 1994-12-06 1997-10-14 Dell Usa, L.P. Internal/external modular interface
US5628028A (en) * 1995-03-02 1997-05-06 Data Translation, Inc. Reprogrammable PCMCIA card and method and apparatus employing same
US5872998A (en) * 1995-11-21 1999-02-16 Seiko Epson Corporation System using a primary bridge to recapture shared portion of a peripheral memory of a peripheral device to provide plug and play capability

Similar Documents

Publication Publication Date Title
WO1997046959B1 (en) Hardware and software development in computer systems having multiple discrete components
US6058263A (en) Interface hardware design using internal and external interfaces
US6467009B1 (en) Configurable processor system unit
EP0685799B1 (en) Multi-device connector
US6806730B2 (en) Method and system for use of an embedded field programmable gate array interconnect for flexible I/O connectivity
US6477691B1 (en) Methods and arrangements for automatic synthesis of systems-on-chip
US8572297B2 (en) Programmable system-on-chip hub
US7325221B1 (en) Logic system with configurable interface
US7333909B1 (en) Method of and circuit for verifying a data transfer protocol
US7426709B1 (en) Auto-generation and placement of arbitration logic in a multi-master multi-slave embedded system
EP0685803B1 (en) Method of producing an electrical device adapter
US6260175B1 (en) Method for designing an integrated circuit using predefined and preverified core modules having prebalanced clock trees
US5848263A (en) File conversion method and apparatus for LSI design data
US20080215781A1 (en) System including bus matrix
Hagemeyer et al. A design methodology for communication infrastructures on partially reconfigurable FPGAs
US6414513B1 (en) Customized system-readable hardware/firmware integrated circuit version information
US6598216B2 (en) Method for enhancing a power bus in I/O regions of an ASIC device
US7730438B2 (en) Methods and apparatuses for designing multiplexers
US8359557B1 (en) Method and apparatus for generating data bus interface circuitry
US5546566A (en) Emulation system for microcomputer
JP2000330968A (en) Device and method for resetting pin allocation in one or more function circuits in microcontroller
EP1114513B1 (en) Emulation system scaling
US7299427B2 (en) Radio prototyping system
EP0637881A2 (en) Programmable error-checking matrix for digital communication system
CN107665281B (en) FPGA-based processor simulation method