com90c66 Standard Microsystems Corp., com90c66 Datasheet - Page 29

no-image

com90c66

Manufacturer Part Number
com90c66
Description
Arcnet Controller/transceiver With At Interface And On-chip Ram Corporation
Manufacturer
Standard Microsystems Corp.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
com90c66LJ
Manufacturer:
SMC
Quantity:
11 698
Part Number:
com90c66LJ
Manufacturer:
SMSC
Quantity:
20 000
Part Number:
com90c66LJ-P
Manufacturer:
SMC
Quantity:
3
Part Number:
com90c66LJP
Manufacturer:
SMC
Quantity:
5 510
Part Number:
com90c66LJP
Quantity:
5 510
Address Pointer Low and High Registers
These read/write registers are each 8-bits wide
and are used in I/O Mapped Mode only. These
bits contain undefined data upon software or
hardware reset.
Pointer Registers are defined as in Tables 9 and
10. The COM90C66 is capable of incrementing
the address automatically, as explained in Table
10.
Registers are undefined upon hardware reset.
INTERNAL RAM
The integration of the 2K x 8 RAM in the
COM90C66 provides several advantages to the
user. Firstly, a significant amount of real estate
is saved due to the elimination of the external
RAM, the external latch, and the multiplexed
address/data bus and control functions which
used to be necessary to interface to the RAM.
Secondly, the system designer is no longer
dependent upon the fluctuating cost of external
RAM. This, and the fact that the entire solution
is more integrated (reducing reliability problems,
assembly time and costs, and layout complexity),
adds up to significant cost reductions.
Thirdly, with the eliminated need for RAM
interfacing signals, several other innovative
features now take the place of the freed-up pins
without the need for increased package size and
pinout. Some of the pins have been replaced
with such useful features as the 16-bit data bus,
the Zero Wait-State signal, the diagnostic pins,
and the choice of Memory or I/O Mapped
functionality.
Fourthly, the COM90C66 is very high speed. The
ability of the device to implement zero wait state
cycles is partly due to the fact that the RAM is
internal to the device.
The contents of the Address Pointer
The contents of the Address
29
The Configuration Register contains the I/O
Access bit, which determines whether the RAM
will be configured for sequential I/O mapped
accesses
Additionally, the Decode Mode bit allows the
choice of 8K or 16K block of ROM if set for I/O
mapped access, or the choice of the activation of
the nMEMCS16 signal upon access to 2K or
128K of RAM if set for memory mapped access.
When the device is configured for a 16-bit data
bus, the on-chip RAM is seen by the processor
as 1K x 16 rather than 2K x 8.
SOFTWARE INTERFACE
The microprocessor interfaces to the COM90C66
via software by accessing the various registers.
These actions were discussed in the Internal
Registers section of this document. Additionally,
it is necessary to understand the details of how
the Internal Registers are used in the transmit
and receive sequences and how the internal RAM
buffer is properly set up. The sequence of events
that tie these actions together are discussed as
follows.
Transmit Sequence
During a transmit sequence, the microprocessor
selects a 256 or 512 byte segment of the RAM
buffer and writes into it. The appropriate buffer
size
CONFIGURATION
packets are enabled, the COM90C66 interprets
the packet as a long or short packet, depending
on whether the content of the buffer address 2 is
zero or non-zero.
shown in Figure 9. Address 0 contains the
Source Identifier (SID), Address 1 contains the
Destination Identifier (DID), and
contains, for
where N represents the message length, or for
long packets, the value 0, indicating that it is
indeed a long packet. In the latter case, Address
3 would contain the value 512-N, where N
is
or
specified
short packets, the value 256-N,
memory
The format of the buffer is
command.
in
mapped
the
Address
When
accesses.
DEFINE
long
2

Related parts for com90c66