Electronic Components Datasheet Search
  English  ▼

X  

COM20051 Datasheet(PDF) 42 Page - List of Unclassifed Manufacturers

Part # COM20051
Description  Integrated Microcontroller and ARCNET (ANSI 878.1) Interface
PDF  82 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  ETC1 [List of Unclassifed Manufacturers]
Direct Link  
Logo ETC1 - List of Unclassifed Manufacturers

COM20051 Datasheet(HTML) 42 Page - List of Unclassifed Manufacturers

Back Button COM20051 Datasheet HTML 38Page - List of Unclassifed Manufacturers COM20051 Datasheet HTML 39Page - List of Unclassifed Manufacturers COM20051 Datasheet HTML 40Page - List of Unclassifed Manufacturers COM20051 Datasheet HTML 41Page - List of Unclassifed Manufacturers COM20051 Datasheet HTML 42Page - List of Unclassifed Manufacturers COM20051 Datasheet HTML 43Page - List of Unclassifed Manufacturers COM20051 Datasheet HTML 44Page - List of Unclassifed Manufacturers COM20051 Datasheet HTML 45Page - List of Unclassifed Manufacturers COM20051 Datasheet HTML 46Page - List of Unclassifed Manufacturers Next Button
Zoom Inzoom in Zoom Outzoom out
 42 / 82 page
background image
42
42
The "Disable Transmitter" command may be
used to cancel any pending transmit command
when the ARCNET core next receives the token.
Normally, in an active network, this command will
set the TA status bit to a logic "1" when the token
is
received.
If
the
"Disable
Transmitter"
command does not cause the TA bit to be set in
the time it takes the token to make a round trip
through the network, one of three situations
exists. Either the node is disconnected from the
network, or there are no other nodes on the
network, or the external receive circuitry has
failed.
These situations can be determined by
either using the improved diagnostic features of
the ARCNET core or using another software
timeout which is greater than the worst case time
for a round trip token pass, which occurs when
all nodes transmit a maximum length message.
Receive Sequence
A receive sequence begins with the RI status bit
becoming a logic "1", which indicates that a
previous
reception
has
concluded.
The
microcontroller
will
be
interrupted
if
the
corresponding bit in the Interrupt Mask Register
is set to logic "1". Otherwise, the microcontroller
must periodically check the Status Register.
Once the microcontroller is alerted to the fact
that the previous reception has concluded, it may
issue
the
"Enable
Receive
to
Page
fnn"
command, which resets the RI bit to logic "0" and
selects a new page in the RAM buffer. Again,
the appropriate buffer size is specified in the
"Define Configuration" command. Typically, the
page which just received the data packet will be
read by the microcontroller at this point.
Once
the
"Enable
Receive
to
Page
fnn"
command is issued, the microcontroller attends
to other duties. There is no way of knowing how
long the new reception will take, since another
node may transmit a packet at any time.
When
another node does transmit a packet to this
node, and if the "Define Configuration" command
has enabled the reception of long packets, the
ARCNET core interprets the packet as either a
long or short packet, depending on whether the
content of the buffer location 2 is zero or non-
zero. The format of the buffer is shown in Figure
12.
Address 0 contains the Source Identifier
(SID),
Address
1
contains
the
Destination
Identifier (DID), and Address 2 contains, for short
packets, the value 256-N, 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 contains the value
512-N, where N represents the message length.
Note that on reception, the ARCNET core
deposits packets into the RAM buffer in the same
format that the transmitting node arranges them,
which allows for a message to be received and
then retransmitted without rearranging any bytes
in the RAM buffer other than the SID and DID.
Once the packet is received and stored correctly
in the selected buffer, the ARCNET core sets the
RI bit to logic "1" to signal the microcontroller that
the reception is complete.
COMMAND CHAINING
The
Command
Chaining
operation
allows
consecutive transmissions and receptions to
occur
without
on-chip
80C32
intervention.
Through the use of a dual two-level FIFO,
commands to be transmitted and received, as
well as the status bits, are pipelined.
In order for the COM20051 to be compatible with
previous SMSC ARCNET device drivers, the
device defaults to the non-chaining mode.
In
order to take advantage of the Command
Chaining operation, the Command Chaining
Mode must be enabled via a logic "1" on bit 6 of
the Configuration Register.
In Command Chaining, the Status Register
appears as in Figure 12.
The following is a list of Command Chaining
guidelines for the software programmer. Further
detail can be found in the Transmit Command
Chaining
and
Receive
Command
Chaining
sections.
The device is designed such that the
interrupt service routine latency does not
affect performance.
Up to two outstanding transmissions and
two outstanding receptions can be pending



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com