数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

AM79C90PC 数据表(PDF) 32 Page - Advanced Micro Devices

部件名 AM79C90PC
功能描述  CMOS Local Area Network Controller for Ethernet (C-LANCE)
PDF  62 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  AMD [Advanced Micro Devices]
网页  http://www.amd.com
标志 AMD - Advanced Micro Devices

AM79C90PC 数据表(HTML) 32 Page - Advanced Micro Devices

Back Button AM79C90PC Datasheet HTML 28Page - Advanced Micro Devices AM79C90PC Datasheet HTML 29Page - Advanced Micro Devices AM79C90PC Datasheet HTML 30Page - Advanced Micro Devices AM79C90PC Datasheet HTML 31Page - Advanced Micro Devices AM79C90PC Datasheet HTML 32Page - Advanced Micro Devices AM79C90PC Datasheet HTML 33Page - Advanced Micro Devices AM79C90PC Datasheet HTML 34Page - Advanced Micro Devices AM79C90PC Datasheet HTML 35Page - Advanced Micro Devices AM79C90PC Datasheet HTML 36Page - Advanced Micro Devices Next Button
Zoom Inzoom in Zoom Outzoom out
 32 / 62 page
background image
AMD
P R E L I M I N A R Y
32
Am79C90
17881B-33
12
3
4
5
6
7
0
127
Output
Packet
C
A
B
A
B
C
Figure 8-1. Data Chaining (Transmit)
Notes:
1. W, X, Y, Z are the packets queued for transmission.
2. A, B, C, D are the packets received by the C-LANCE.
17881B-34
12
3
4
5
6
7
0
127
C-LANCE
CPU
W
XY
Z
(Note
1)
C-LANCE
127
0
1
2
3
4
5
A
BC
D
(Note
2)
CPU
Transmit
Receive
Figure 8-2. Buffer Management Descriptor Rings
C-LANCE DMA Transfer
(Bus Master Mode)
There are two types of DMA Transfers with the
C-LANCE:
Burst mode DMA
Single word DMA
Burst Mode DMA
Burst DMA is used for Transmission or Reception of the
Packets, (Read/Write from/to Memory).
The Burst Transfers are 8 consecutive word reads
(transmit) or writes (receive) that are done in a single
bus arbitration cycle. In other words, once the C-LANCE
receives the bus acknowledge, (
HLDA = LOW), it will do
8 word transfers (8 DMA cycle, min. at 600 ns per cycle)
without releasing the bus request signal (
HOLD =
LOW). If there are more than 16 bytes empty in the
Transmit FIFO, in transmit mode, or at least 16 bytes of
data, in the Receive FIFO in receive mode, when the
C-LANCE releases the bus (
HOLD deasserted), the
C-LANCE will request the bus again within 700 ns
(
HOLD dwell time). Burst DMAs are always 8 transfer
cycles unless there are fewer than 8 words left to be
transferred to/from the Transmit/Receive FIFO, or if
there are fewer than 8 words left to be transferred to/
from the RX/TX buffer. Transmit DMAs may be shorter
than 8 words if a collision is detected during the DMA.
Single Word DMA Transfer
The C-LANCE initiates single word DMA transfers to ac-
cess the transmit and receive rings or the initialization
block. The C-LANCE will not initiate any burst DMA
transfers while reading the initialization block.
The
C-LANCE will not initiate any burst DMA transfers be-
tween the time that it discovers ownership of a descrip-
tor and the time that it reads the buffer pointer and buffer
byte count entries of that descriptor.
FIFO Operation
The dual FIFOs provide temporary buffer storage for
data being transferred between the parallel bus l/O pins
and serial I/O pins. The capacity of the Transmit FIFO is
48 bytes and the Receive FIFO is 64 bytes.
Transmit
Data is loaded into the Transmit FIFO under internal
microprogram control. The Transmit FIFO has to have
more than 16 bytes empty before the C-LANCE re-
quests the bus (
HOLD is asserted). The C-LANCE will
start sending the preamble (if the line is idle) as soon as
the first byte is loaded to the Transmit FIFO from
memory.
Receive
Data is loaded into the Receive FIFO from the serial in-
put shift register during reception. Data leaves the Re-
ceive FIFO under microprogram control. The C-LANCE
microcode will wait until there are at least 16 bytes of
data in the Receive FIFO before initiating a DMA burst
transfer. Preamble and Start Frame Delimiter (SFD) are
not loaded into the Receive FIFO.
FIFOs – Memory Byte Alignment
Memory buffers may begin and end on arbitrary byte
boundaries. Parallel data is byte aligned between the
Transmit
or
Receive
FIFO
and
DAL
lines
(DAL0–DAL15). Byte alignment can be reversed by set-
ting the Byte Swap (BSWP) bit in CSR3.
TRANSMISSION – WORD READ FROM EVEN MEM-
ORY ADDRESS
BSWP=0:
FIFO BYTE n
gets DAL <07:00>
FIFO BYTE n + 1 gets DAL <15:08>
BSWP=1:
FIFO BYTE n
gets DAL <15:08>
FIFO BYTE n + 1 gets DAL <07:00>
TRANSMISSION – BYTE READ FROM EVEN
MEMORY ADDRESS



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


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
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