×

Chip topography for MOS packet network interface circuit

  • US 4,433,378 A
  • Filed: 09/28/1981
  • Issued: 02/21/1984
  • Est. Priority Date: 09/28/1981
  • Status: Expired due to Term
First Claim
Patent Images

1. A metal oxide semiconductor (MOS) chip for a micro packet network interface circuit (MPAC) implementing a preselected packet network switching protocol, for use in conjunction with an external central processing unit (CPU) having a system memory, and for communicating with external communications circuitry, said MPAC comprising:

  • (a) chip interface circuitry adapted to couple said MPAC to signal lines of external circuitry;

    (b) read/write control circuitry coupled to said CPU through said chip interface circuitry, for receiving control signals from and control sending signals to said CPU;

    (c) timing/counting circuitry coupled to said read/write control circuitry, for indicating when a certain event has occurred and for counting the number of times said certain event has occurred;

    (d) input/output (I/O) registers coupled to said read/write control circuitry, for storing control information received from said CPU through said read/write control circuitry;

    (e) a microcontroller coupled to said I/O registers, for regulating the functions of the MPAC;

    (f) read only memory (ROM) coupled to said microcontroller, for storing microinstructions used by said microcontroller;

    (g) internal registers coupled to said microcontroller, for temporarily storing information for said microcontroller;

    (h) a data control bus coupled to and controlled by said microcontroller, for routing control signals and data signals among certain circuitry of said MPAC;

    (i) data access lines coupled to said CPU and said system memory through said chip interface circuitry, and to said I/O registers and said data control bus, for receiving information and transmitting information between said CPU and/or said system memory, and said data control bus and/or said I/O registers;

    (j) direct memory access (DMA) circuitry coupled to said data control bus, and to said system memory through said chip interface circuitry, for accessing information from said system memory through said data control bus independently of said CPU;

    (k) receiver circuitry coupled to said data control bus and to a serial input from said external communications communications circuitry through said chip interface circuitry, for receiving serial data from said external circuitry, for converting said serial data into a parallel format and verifying the validity of said data, and for making said data available to said data control bus;

    (l) transmitter circuitry coupled to said data control bus and to a serial output to said external communications circuitry through said chip interface circuitry, for accepting data in parallel format from said data control bus and appending to said data certain control and verification information, and for converting said data to a serial format and transmitting said serial data to said external communications circuitry;

    wherein said interface circuitry forms a quadrilateral outer framework on said MOS chip;

    said ROM is disposed within one corner of said interface circuitry;

    said microcontroller is disposed adjacent to said ROM and along part of a first side of said interface circuitry;

    said DMA circuitry is disposed adjacent to said microcontroller, and within a second corner of said interface circuitry and along part of a second side thereof;

    said transmitter circuitry is disposed adjacent to said microcontroller and said DMA circuitry, and along part of a second side of said interface circuitry;

    said receiver circuitry is disposed adjacent to said transmitter circuitry, and within a third corner of said interface circuitry and along part of a third side thereof;

    said data access lines comprise part of said third side of said interface circuitry, and are disposed adjacent to said receiver circuitry;

    said timing/counting circuitry is disposed adjacent to said receiver circuitry and said data access lines and within the fourth corner of said interface circuitry;

    said read/write control circuitry comprises part of the fourth side of said interface circuitry, and is disposed adjacent to said receiver circuitry;

    said I/O registers are disposed adjacent to said timing/counting circuitry, said ROM, said microcontroller, and said read/write control circuitry; and

    said internal registers are disposed adjacent to said I/O registers, said ROM, and said microcontroller.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×