Electronic Components Datasheet Search
  English  ▼

X  

CS4210 Datasheet(PDF) 66 Page - National Semiconductor (TI)

[Old version datasheet] Texas Instruments acquired National semiconductor.
Part # CS4210
Description  IEEE 1394 OHCI Controller
PDF  102 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  NSC [National Semiconductor (TI)]
Direct Link  http://www.national.com
Logo NSC - National Semiconductor (TI)

CS4210 Datasheet(HTML) 66 Page - National Semiconductor (TI)

Back Button CS4210 Datasheet HTML 62Page - National Semiconductor (TI) CS4210 Datasheet HTML 63Page - National Semiconductor (TI) CS4210 Datasheet HTML 64Page - National Semiconductor (TI) CS4210 Datasheet HTML 65Page - National Semiconductor (TI) CS4210 Datasheet HTML 66Page - National Semiconductor (TI) CS4210 Datasheet HTML 67Page - National Semiconductor (TI) CS4210 Datasheet HTML 68Page - National Semiconductor (TI) CS4210 Datasheet HTML 69Page - National Semiconductor (TI) CS4210 Datasheet HTML 70Page - National Semiconductor (TI) Next Button
Zoom Inzoom in Zoom Outzoom out
 66 / 102 page
background image
www.national.com
66
Revision 1.0
Register Descriptions (Continued)
4.4.12.1 noByteSwapData
The 1394 bus is quadlet based big endian. By convention,
when quadlets are sent in big endian order, the leftmost
byte (bits [31:24]) of a quadlet is sent first. When sent in lit-
tle endian order, the right most byte (bits [7:0]) is sent first
with the leftmost bit of each byte sent first.
When the CS4210 sends/receives a packet, the header
information is always sent/received in big endian order
(leftmost byte first). Header information is composed of a
sequence of quadlets which is invariant over big and little
endian system.
When the HCControl.noByteSwapData bit is not set, data
quadlets are sent/received in little endian order and when
HCControl.noByteSwapData is set, data quadlets are sent/
received in big endian order. The data quadlets as classi-
fied by the OHCI transaction codes (tcodes) that are sub-
ject to swap are:
1)
Any data quadlet covered by data CRC (tcodes 1h, 7h,
9h, Ah, and Bh).
2)
The data quadlet in a quadlet write request (tcode 0h).
3)
The data quadlet in a quadlet read response (tcode
6h).
Since the cycle_time is self contained within the CS4210, it
is never byte-swapped regardless of the setting of the
noByteSwapData bit.
The data in a PHY packet (identified internally with tcode
Eh) is not byte swapped for send or receive.
Note:
Due to some confusion regarding this bit, an expla-
nation andsomeexamplesare availableonthe
OpenHCI FTP site.
18
postedWriteEnable
RSC
Undef
Posted Write Enable: This bit is used to enable (1) or disable (0) physical
posted writes. When disabled (0), physical writes are handled but are
posted and instead are ack’ed with ack_pending.
Software should change this bit only when linkEnable (bit 17) is 0, other-
wise unspecified behavior results. See Section 3.6 "Physical Requests" on
page 26 for information about posted writes.
17
linkEnable
RSU
0
Link Enable: Software must set this bit to 1 when the system is ready to
begin operation and then force a bus reset. This bit is necessary to keep
other nodes from sending transactions before the local system is ready.
When this bit is clear the CS4210 is logically and immediately disconnected
from the 1394 bus. The link will not process or interpret any packets
received from the CS4103, nor will it generate any bus requests. However,
the link will access CS4103 registers via the CS4103 control register.
This bit is cleared to 0 by a hardware reset or software reset, and must not
be cleared by software. Software must not set the linkEnable bit until the
Configuration ROM mapping register (Section 4.4.9 on page 63) is valid.
16
softReset
RSU
**
Soft Reset: When set to 1, the CS4210’s state is reset, all FIFO’s are
flushed and all CS4210 OHCI registers are set to their hardware reset val-
ues unless otherwise specified. Registers outside of the OpenHCI realm
(i.e., PCI and NSC defined registers) are not affected.
**The read value of this bit is 1 while a soft reset or a hard reset is in
progress. The read value of this bit is 0 when neither a soft reset nor hard
reset are in progress. Software can use the value of this bit to determine
when a reset has completed and the CS4210 is safe to operate.
15:0
RSVD
--
0
Reserved
Table 4-21. BAR0+Offset 50h (Set) and 54h (Clear): HCControl Register (Continued)
Bit
Name
Access
Reset
Description



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 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


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