CA2017458A1 - Intelligent network interface circuit - Google Patents

Intelligent network interface circuit

Info

Publication number
CA2017458A1
CA2017458A1 CA2017458A CA2017458A CA2017458A1 CA 2017458 A1 CA2017458 A1 CA 2017458A1 CA 2017458 A CA2017458 A CA 2017458A CA 2017458 A CA2017458 A CA 2017458A CA 2017458 A1 CA2017458 A1 CA 2017458A1
Authority
CA
Canada
Prior art keywords
interface circuit
network interface
intelligent network
host processor
communications links
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.)
Granted
Application number
CA2017458A
Other languages
French (fr)
Other versions
CA2017458C (en
Inventor
Jonathan R. Engdahl
Shawn L. Adams
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.)
Allen Bradley Co LLC
Original Assignee
Allen Bradley Co LLC
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 Allen Bradley Co LLC filed Critical Allen Bradley Co LLC
Publication of CA2017458A1 publication Critical patent/CA2017458A1/en
Application granted granted Critical
Publication of CA2017458C publication Critical patent/CA2017458C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/10Program control for peripheral devices
    • G06F13/12Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
    • G06F13/124Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware is a sequential transfer control unit, e.g. microprocessor, peripheral processor or state-machine
    • G06F13/128Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware is a sequential transfer control unit, e.g. microprocessor, peripheral processor or state-machine for dedicated transfers to a network

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Communication Control (AREA)
  • Bus Control (AREA)

Abstract

A communications interface circuit couples a host processor to a pair of serial communications links. During power-up the interface circuit negotiates a set of operating parameters with the host processor through a shared memory to establish the optimal conditions under which message data is to be exchanged between the serial communications links and the host processor,
CA002017458A 1989-07-24 1990-05-24 Intelligent network interface circuit Expired - Lifetime CA2017458C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US38349289A 1989-07-24 1989-07-24
US383,492 1989-07-24

Publications (2)

Publication Number Publication Date
CA2017458A1 true CA2017458A1 (en) 1991-01-24
CA2017458C CA2017458C (en) 2000-10-10

Family

ID=23513417

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002017458A Expired - Lifetime CA2017458C (en) 1989-07-24 1990-05-24 Intelligent network interface circuit

Country Status (6)

Country Link
US (1) US5452420A (en)
EP (1) EP0410314B1 (en)
JP (1) JPH0360551A (en)
BR (1) BR9003523A (en)
CA (1) CA2017458C (en)
DE (1) DE69028744T2 (en)

Families Citing this family (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IL96808A (en) 1990-04-18 1996-03-31 Rambus Inc Integrated circuit i/o using a high performance bus interface
US5412782A (en) 1992-07-02 1995-05-02 3Com Corporation Programmed I/O ethernet adapter with early interrupts for accelerating data transfer
US5634074A (en) * 1993-05-07 1997-05-27 Apple Computer, Inc. Serial I/O device identifies itself to a computer through a serial interface during power on reset then it is being configured by the computer
US5504837A (en) * 1993-05-10 1996-04-02 Bell Communications Research, Inc. Method for resolving conflicts among distributed entities through the generation of counter proposals by transversing a goal hierarchy with acceptable, unacceptable, and indeterminate nodes
NL9301129A (en) * 1993-06-29 1995-01-16 Nederland Ptt Processor circuit comprising a first processor, and system comprising the processor circuit and a second processor.
CA2109682C (en) * 1993-11-22 1998-11-03 Lee F. Hartley Multiple bus interface
JP3308386B2 (en) * 1994-04-25 2002-07-29 ファナック株式会社 Control system
US5805924A (en) * 1994-11-08 1998-09-08 Stoevhase; Bent Method and apparatus for configuring fabrics within a fibre channel system
US5574865A (en) * 1994-12-01 1996-11-12 Unisys Corporation System for data transfer protection during module connection/disconnection onto live bus
KR0140571B1 (en) * 1995-01-19 1998-07-01 김광호 Multiprocessor system with bus control means
SE9500525L (en) * 1995-02-13 1996-08-14 Essnet Ab Serial data transfer device
US5737543A (en) * 1995-02-23 1998-04-07 International Business Machines Corporation High performance communications path
US6083270A (en) * 1995-03-24 2000-07-04 The Board Of Trustees Of The Leland Stanford Junior University Devices and methods for interfacing human users with electronic devices
US5896292A (en) * 1995-06-05 1999-04-20 Canon Kabushiki Kaisha Automated system for production facility
JPH09214580A (en) * 1996-02-06 1997-08-15 Canon Inc Communication system
US5940600A (en) * 1996-04-01 1999-08-17 Apple Computer, Inc. Isochronous channel having a linked list of buffers
US5708778A (en) * 1996-05-09 1998-01-13 Sun Microsystems, Inc. Automatic configuration of protocol parameters in protocol layers for public area networks
US6125122A (en) * 1997-01-21 2000-09-26 At&T Wireless Svcs. Inc. Dynamic protocol negotiation system
US6064649A (en) * 1997-01-31 2000-05-16 Nec Usa, Inc. Network interface card for wireless asynchronous transfer mode networks
DE69840972D1 (en) * 1997-02-14 2009-08-27 Canon Kk Apparatus, system and method for data transmission and apparatus for image processing
AU762552B2 (en) * 1997-02-14 2003-06-26 Canon Kabushiki Kaisha Data communication apparatus and method
TW384611B (en) 1997-02-14 2000-03-11 Canon Kk Data communication apparatus and method
EP0859326A3 (en) * 1997-02-14 1999-05-12 Canon Kabushiki Kaisha Data transmission apparatus, system and method, and image processing apparatus
US6098146A (en) * 1997-04-11 2000-08-01 Dell Usa, L. P. Intelligent backplane for collecting and reporting information in an SSA system
US6012105A (en) * 1997-05-01 2000-01-04 Telefonaktiebolaget L M Ericsson System for interfacing with an external accessory in one of two interface modes based on whether communication can be established with external accessory or not
AUPO856797A0 (en) * 1997-08-15 1997-09-04 AAV Australia Pty. Limited Computer system having fixed computers and mobile computers
US6349331B1 (en) * 1998-06-05 2002-02-19 Lsi Logic Corporation Multiple channel communication system with shared autonegotiation controller
US6434654B1 (en) * 1999-03-26 2002-08-13 Koninklijke Philips Electronics N.V. System bus with a variable width selectivity configurable at initialization
DK1183577T3 (en) * 1999-05-25 2003-12-15 Siemens Ag Process for manufacturing a control module and control module
US6408423B1 (en) * 1999-12-29 2002-06-18 Advanced Micro Devices, Inc. Method for faster verification of a design for an integrated circuit
US7076551B2 (en) * 2000-04-03 2006-07-11 Texas Instruments Incorporated Using remote procedure calls to manage co-processor resources
US7386610B1 (en) 2000-09-18 2008-06-10 Hewlett-Packard Development Company, L.P. Internet protocol data mirroring
US6977927B1 (en) 2000-09-18 2005-12-20 Hewlett-Packard Development Company, L.P. Method and system of allocating storage resources in a storage area network
US6804819B1 (en) 2000-09-18 2004-10-12 Hewlett-Packard Development Company, L.P. Method, system, and computer program product for a data propagation platform and applications of same
US6754717B1 (en) * 2000-10-23 2004-06-22 International Business Machines Corporation Establishing compatibility of messages for communicating between processing entities with continuous availability
WO2002062021A1 (en) * 2001-01-31 2002-08-08 International Business Machines Corporation Providing control information to a management processor of a communications switch
US6606690B2 (en) 2001-02-20 2003-08-12 Hewlett-Packard Development Company, L.P. System and method for accessing a storage area network as network attached storage
US8234360B2 (en) * 2002-04-23 2012-07-31 Microsoft Corporation System for processing messages to support network telephony services
US7400714B2 (en) * 2002-12-09 2008-07-15 Murata Kikai Kabushiki Kaisha Communication device and management server
US7310766B2 (en) * 2004-10-07 2007-12-18 International Business Machines Corporation End-to-end data integrity protection for PCI-Express based input/output adapter
US8478945B2 (en) * 2010-02-01 2013-07-02 International Business Machines Corporation Dynamic management of destage tasks in a storage controller
US8874535B2 (en) * 2012-10-16 2014-10-28 International Business Machines Corporation Performance of RCU-based searches and updates of cyclic data structures
DE102018202615A1 (en) * 2018-02-21 2019-08-22 Robert Bosch Gmbh Subscriber station for a bus system and method for increasing the data rate of a bus system

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3828325A (en) * 1973-02-05 1974-08-06 Honeywell Inf Systems Universal interface system using a controller to adapt to any connecting peripheral device
US4263650B1 (en) * 1974-10-30 1994-11-29 Motorola Inc Digital data processing system with interface adaptor having programmable monitorable control register therein
US4093981A (en) * 1976-01-28 1978-06-06 Burroughs Corporation Data communications preprocessor
US4441162A (en) * 1981-04-22 1984-04-03 Pitney Bowes Inc. Local network interface with control processor & DMA controller for coupling data processing stations to common serial communications medium
US4443850A (en) * 1981-12-01 1984-04-17 Burroughs Corporation Interface circuit for subsystem controller
US4500960A (en) * 1982-06-28 1985-02-19 At&T Bell Laboratories Geographically distributed multiprocessor time-shared communication processing system
AU606854B2 (en) * 1986-01-10 1991-02-21 Wyse Technology, Inc. Virtual peripheral controller
US4924456A (en) * 1986-09-18 1990-05-08 Racal Data Communications, Inc. High speed modem
US4942540A (en) * 1987-03-02 1990-07-17 Wang Laboratories, Inc. Method an apparatus for specification of communication parameters
US4933846A (en) * 1987-04-24 1990-06-12 Network Systems Corporation Network communications adapter with dual interleaved memory banks servicing multiple processors
US5063494A (en) * 1989-04-12 1991-11-05 Unisys Corporation Programmable data communications controller

Also Published As

Publication number Publication date
EP0410314A3 (en) 1992-04-01
EP0410314A2 (en) 1991-01-30
CA2017458C (en) 2000-10-10
US5452420A (en) 1995-09-19
JPH0360551A (en) 1991-03-15
DE69028744D1 (en) 1996-11-07
BR9003523A (en) 1991-08-27
DE69028744T2 (en) 1997-05-07
EP0410314B1 (en) 1996-10-02

Similar Documents

Publication Publication Date Title
CA2017458A1 (en) Intelligent network interface circuit
AU7334887A (en) Power line communication interference preventing circuit
GB2195866B (en) Communications network and method with appointment information communication capabilities
AU559384B2 (en) Power saving in tdma communications network
CA2019373A1 (en) Interrupt structure for network interface circuit
EP0221360A3 (en) Digital data message transmission networks and the establishing of communication paths therein
AU577989B2 (en) Multiple access communication
GB8420820D0 (en) Thermostable glucoamylase
EP0257947A3 (en) Cordless accessed high-speed high-capacity local area networks
AU4489985A (en) Data communications network
AU573926B2 (en) Power line interface circuit
AU5344286A (en) Executing communication protocol
EP0272834A3 (en) Inter-processor communication protocol
CA2034878A1 (en) Programmable controller communication module
AU3501789A (en) Thickened aqueous surfactant solutions
CA2070012A1 (en) Wash Arm Construction
CA2199441A1 (en) Power-saving method and circuit
AU7139387A (en) Heterocyclic carboxamides
EP0175170A3 (en) Off-line notification in communication networks
USD297328S (en) Optical space transmission module for data communication network
AU564936B2 (en) Open celled conductive ceramic network
EP0067310A3 (en) Bisynchronous protocol communication circuit
AU1815188A (en) Data communication network
AU589858B2 (en) Receptacle
USD304338S (en) Communications equipment keyboard housing

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed
MKEC Expiry (correction)

Effective date: 20121202