The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

TC3097-8 LITE IPORT REPEATER INTERFACE CONTROLLER Hsin-Tai R


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



TC3097-8
TC3097-8
LITE IPORT REPEATER INTERFACE CONTROLLER
Hsin-Tai Road, Sec. Hsichih, Taipei Hsien, Taiwan R.O.C. TEL: 886-2-2696-1669 FAX:886-2-2696-2220
Ver.:2.2 05/04/98
TC3097-8
TABLE CONTENTS
Features General Description Description. TC3097-8 Connection Diagram Principles Operation Absolute Maximum Ratings D.C. Characteristics Switching Characteristics Physical Dimensions Notice
TC3097-8
Lite ltiport Repeater Interface Controller
Features
Functionally conforms IEEE 802.3, Section specification. network connection(ports) chip including: PORT with fully compatible drive capability(50m cable). PORT with fully compatible drive capability(100m cable). Cascadable large multiple LEMRIC applications. On-chip Elasticity buffer, Manchester encoder decoder. Separate partition state machine each port. Embeded output driver port partition status, port link/receive status(TP port), global status, global jabber status. external glue logic require. Embedded predistortion resistors every port. Build power reset circuit, extra glue logic required. Crystal/Oscillater optional applicable. Manchester code violation detection reporting. Support Jabber Lockup Protection function. Support Auto Partition/Reconnection function isolate faulty segment's collision activity. Fully integrated Link Test logic with enable/disable option, conforming 10BASE-T standard. Fully integrated polarity detect/correct logic with enable/disable option port. power consumption fully load CMOS device feature high integration with single supply. 100-pin package.
General Description
TC3097 Lite Multiport Repeater Interface Controller (LEMRIC) used implement IEEE 802.3 multiport repeater unit. fully satisfies IEEE 802.3 repeater specification including functions defined repeater, segment partition jabber lockup protection state machines. LEMRIC on-chip phase-locked-loop (PLL) Manchester data decoding, Manchester encoder, Elasticity Buffer preamble regeneration. addition, provides direct display driver pins port LINK/RCV status, port partition jabber status, global jabber lockup status indications. Each LEMRIC connect cable segments network interface ports. port fully Attachment Unit Interface (AUI) compatible able connect external Medium Attachment Unit (MAU) using maximum length cable. other ports have integrated 10BASE-T transceivers. addition, large repeater units constructed cascading LEMRICs together over Inter-LEMRIC bus.
Description
Network Interface Pins Symbol RXI2A RXI9A RXI2B RXI9B TXO2RA TXO9RA TXO2RB TXO9RB 42,46,58,64, 68,74,83,88 43,47,59,65, 69,75,84,89 45,50,56,62, 66,72,81,86 44,49,57,63, 67,73,82,87 Description Twisted-Pair Receive Input Positive Twisted-Pair Receive Input Negative Twisted-Pair Transmit Output Positive Twisted-Pair Transmit Output Negative
TC3097-8
Network Interface Pins Symbol RX1A RX1B TX1A TX1B CD1A CD1B Description Receive Input Positive Receive Input Negative Receive Output Positive Receive Output Negative Collision Detect Input Positive Collision Detect Input Negative
Power Ground Pins Symbol AGND AVDD 61,71,79 48,60,70,85 51,90,100 37,55,76,80 2,14,24 1,27 39,40 Description Ground pins port port output pins. Power pins port port output pins. Ground internal digital circuit this device. Power internal digital circuit this device. Ground pins digital output pins. Power pins digital output pins. Ground decoder internal circuit. Power decoder internal circuit.
Inter-LEMRIC Pins Symbol ACKI ACKO Description ACKnowledge Input: Input network port's arbitration chain. ACKnowledge Output: Output from network port's arbitration chain. Inter-LEMRIC Data: When asserted output this signal provides serial data stream format. This signal asserted LEMRIC when receiving data from network segments. default condition this signal input. this state driven other devices Inter-LEMRIC bus. Inter-LEMRIC Enable: When asserted output this signal provides activity framing enable serial data stream. signal asserted LEMRIC when receiving data from network segments. default condition this signal input. this state driven other devices inter-LEMRIC bus. Inter-LEMRIC Clock: When asserted output this signal provides clock signal serial data stream. Data (XIRD) changed falling edge clock. default condition this signal input. When input, XIRD sampled rising edge clock. this state driven other devices Inter-LEMRIC bus.
IREZ
TC3097-8
Inter-LEMRIC Pins Symbol COLNZ Description COLlision Port This denotes that collision occurring port receiving data packet (Port default condition this signal input. this state driven other devices InterLEMRIC bus. ACTivity Port This bi-directional signal. LEMRIC asserts this signal when data collision information received from network segments. LEMRIC senses this signal when this another LEMRIC multi-LEMRIC system receiving data collision information. ACTivity Port Excluding Port This bidirectional signal. LEMRIC asserts this signal when transmit collision experienced multiple ports have active collisions their network segments. LEMRIC senses this signal when this LEMRIC other LEMRICs multi-LEMRIC system experience transmit collision multiple ports have active collisions their network segments.
ACTNZ
AYXNZ
Driver Pins Symbol COLED Description Global Collision (Active-Low): This CMOS output indicates status LEMRIC's collision activity. Global Jabber (Active-Low): This CMOS output indicates when LEMRIC's watchdog timer begins stays active until unjab wait period. Link/Receive (active-Low): This CMOS output goes active when link integrity test pass LEMRIC's port network segment blinks when this device receiving from link passing port segment. Receive (Active-Low): This CMOS output power active blinking when this device receiving from port network segment. Port Partition Jabber (Active-Low): This CMOS output goes active when LEMRIC's network connection port partitioned from network segment then goes inactive when network connection port reconnection from network segment.
JABLED
LRLED2 LRLED9
6-13
LRLED1
PALED1 PALED9
91-99
TEST Support Pins Symbol TEST1 TEST3 TEST4 Description These pins used facilitate device testing. When test mode, these pins should left open. [note:] Pins TEST3 TEST4 used modify build 10BASE-T operation. TEST1 used configure display mode (TMI compatible mode). Detail refer port Block Function section.
TC3097-8
RESET CLOCK Pins Symbol RESETZ Description Optional device Reset. this causes device reset. RESET must high normal operation, when used, please leave open. System Clock. MHZ, nominal, 40/60% worst case, duty cycle. worst case frequency tolerance duty cycle limit range over which LEMRIC will operate correctly. However, since this clock used Manchester data transmission, jitter performance will degrade clock sources with relatively large tolerances used.
CLK1 CLK2
Decoder Filer Pins Symbol CP1_O Description Phase Lock Loop delay line external filter. This should connected correctly with capacitor ground causing analog device fail. Phase Lock Loop external filter. This should connected correctly with filter circuit ground causing analog device fail.
VCO_I
TC3097-8 Connection Diagram
XXOO XXOOXXOO XXOO DNNND7 DNNNN ADDB ADDB
TXO8RA TXO8RB RXI8A RXI8B TXO9RA TXO9RB RXI9A RXI9B PALED1 PALED2 PALED3 PALED4 PALED5 PALED6 PALED7 PALED8 PALED9 TXO3RA TXO3RB RXI3B RXI3A TXO2RA TXO2RB RXI2B RXI2A TX1B TX1A RX1B RX1A CD18 AGND CD1A CP1_0 VCO_I AVDD
TC3097-8
AAAAC DNOAR DKKDS NNNE ELEEEEEEEEE ZZZT DDDDDDDDD
TC3097-8
Principles Operation
Reset LEMRIC resets when XRESETZ (pin pulsed low. While reset. LEMRIC ignores energy collision inputs, unjabs ports, initializes timers, counters, state machines. reset (XRESETZ goes high), LED's turned XLRLED1 turned minimum XRESETZ pulse second power test visual distinguishable. LEMRIC fully operational when exits reset. Clock data Recovery clock data recovery circuit (Manchester decoder) linear circuit which recovers data clock from Manchester encoded serial data stream. data from active port routed decoder recovered data written into FIFO.
Manchester Data
Data
Clock
Figure Manchester Data Data Relationship
Functional State diagrams following state diagrams describe auto-partition global state machines implemented LEMRIC. notation variables used each diagram described below. 4.3.1 Port Auto-Partition State Diagram partitioning state machines implemented each port. individual timers collision counters implemented each state machine.
TC3097-8
4.3.1.1 State Diagram Notation Variables. {[term]} CC(X) DIPresent(X) Assign right side constant expression result left side variable. Logical "AND" operator. Logical "OR" operator when used state-exiting expression. Arithmetic addition when used otherwise. Group term logical evaluation. Number identifier particular port. Values Integers from Consecutive collision count port Values Integers from Carrier from port Values Idle-Port carrier active. Active-Port carrier active. port carrier global state machine. Values Idle-Port carrier been gated partition state machine. DIPresent(X)-Port carrier passed global state machine. Status transmission port Values Idle-Not transmitting port MAU. Active-Transmitting port MAU. Inter-LEMRIC that Port Port collision. Values Idle-/COLN active. Active-/COLN active. Inter-LEMRIC that Port Port collision. Values Idle-/ANYXN active. Active-/ANYXN active. Enable initializes starts PORT timer. Tw5Done indicates that timer expired. Enable initializes starts port timer. /Tw6Done indicates that timer running. Tw6Done indicates that timer expired.
Datain(X)
TEN(X)
/COLN
/ANYXN
TC3097-8
RESET
COUNT CLEAR CC(X) Datain(X) DIPresent(X) TEN(X) Idle DIPresent(X)=Idle
COLLISION COUNT IDLE Datain(X) DIPresent(X)
TEN(X)=Active DIPresent(X)=Active WATCH COLLISION Datain(X) DIPresent(X) Enable
PARTITION WAIT Datain(X) Idle
DIPresent(X)=Idle TEN(X)=Idle /COLN,/ANYXN=Idle {[TEN(X)=Active DIPresent(X)=Idle] [TEN(X)=Idle DIPresent(X)=Active]} Tw5Done /COLN,/ANYXN=Idle
TEN(X)=Idle DIPresent(X)=Idle
[/COLN=Active /ANYXN=Active TEN(X)=Active] DIPresent(X)=Active
PARTITION HOLD Datain(X) Idle
COLLISION COUNT INCREMENT CC(X) CC(X) Datain(X) DIPresent(X) EnableTw6 CC(X) [TEN(X)=Active DIPresent(X)=Active Tw6Done] TEN(X)=Idle DIPresent(X)=Idle CC(X) /Tw6Done
TEN(X)=Active DIPresent(X)=Active
PARTITION COLLISION WATCH Datain(X) Idle EnableTw5 [/COLN=Active ANYXN=Active TEN(X)=Active] DIPresent(X)=Active TEN(X)=Idle DIPresent(X)=Idle /COLN,/ANYXN=Idle
{[TEN(X)=Active DIPresent(x)=Idle] [TEN(X)=Idle DIPresent(X)=Active]} Tw5Done /COLN, /ANYXN=Idle
WAIT RESTORE PORT Datain(X) Idle CC(X)
TEN(X)=Idle DIPresent(X)=Idle
Figure Partition State Diagram Port
TC3097-8
4.3.2 Port Auto-Partition State Diagram partition state machine implemented each port. Individual timers collision counters implemented each state machine. 4.3.2.1 State Diagram Notation Variables. {[term]} CC(Y) DIPresent(Y) Assign right side constant expression result left side variable. Logical "AND" operator. Logical "OR" operator when used state-exiting expression. Arithmetic addition when used otherwise. Group term logical evaluation. Number identifier particular port. Values Integers Consecutive collision count port Values Integers from Carrier from port Values Idle-Port carrier active. Active-Port carrier active. port carrier global state machine. Values Idle-Port carrier been gated partition state machine. DIPresent(Y)-Port carrier passed global state machine. Collision indication from Port Values /SQE-Port collision active. SQE-Port collision active. port collision global state machine. Values /SQE-Port collision been gated partition state machine. CIPresent(Y)-Port collision passed global state machine. Inter-LEMRIC that Port Port collision. Values Idle-/COLN active. Active-/COLN active. Inter-LEMRIC that Port Port collision. Values Idle-/ANYXN active. Active-/ANYXN active.
Datain(Y)
CIPresent(Y)
Collin(Y)
/COLN
/ANYXN
-10-
TC3097-8
RESET
COUNT CLEAR COLLISION COUNT IDLE CC(Y) Datain(Y) DIPresent(Y) Collin(Y)=CIPresent(Y) DIPresent(Y)=Idle CIPresent(Y)=/SQE Datain(Y) DIPresent(Y) Collin(Y)=CIPresent(Y) DIPresent(Y)=Active CIPresent(Y)=SQE WATCH COLLISION Datain(Y) DIPresent(Y) Collin(Y)=CIPresent(Y) EnableTw5 PARTITION WAIT Datain(Y) Idle Collin(Y)=/SQE DIPresent(Y)=Idle CIPresent(Y)=/SQE DIPresent(Y)=Idle CIPresent(Y)=/SQE /COLN,/ANYXN=Idle DIPresent(Y)=Active CIPresent(Y)=/SQE Tw5Done /COLN,/ANYXN=Idle
{[/COLN=Active /ANYXN=Active] DIPresent(Y)=Active CIPresent(Y)=SQE
PARTITION HOLD Datain(Y) Idle Collin(Y)=/SQE
COLLISION COUNT INCREMENT CC(Y) CC(Y) Datain(Y) DIPresent(Y) Collin(Y)=CIPresent(Y) EnableTw6
DIPresent(Y)=Active CIPresent(Y)=SQE
PARTITION COLLISION WATCH Datain(Y) Idle Collin(Y)=/SQE EnableTw5 /COLN=Active ANYXN=Active CIPresent(X)=SQE CIPresent(Y)=Idle DIPresent(Y)=Idle /COLN,/ANYXN=Idle
CC(Y) [CIPresent(Y)=SQE Tw6Done]
DIPresent(Y)=Idle CIPresent(Y)=/SQE CC(Y) /Tw6Done
CIPresent(Y)=/SQE DIPresent(Y)=Active Tw5Done /COLN, /ANYXN=Idle
WAIT RESTORE PORT Datain(Y) Idle Collin(Y)=/SQE CC(Y)
CIPresent(Y)=/SQE DIPresent(Y)=Idle
Figure Partition State Diagram Port
-11-
TC3097-8
Enable initializes starts PORT timer. Tw5Done indicates that timer expired. Enable initializes starts port timer. /Tw6Done indicates that timer running. Tw6Done indicates that timer expired.
4.3.3 Global State Diagram single global state machine implemented LEMRIC operates independently auto-partition state machines. machine state read externally three pins when XRESETZ high. table below defines values assigned these pins each state. XTEST2/GS2 XTEST1/GS1 XTEST0/GS0 State Idle Send Data Receive Collision Transmit Collision Port Left Blind State Name
4.3.3.1 State Diagram Notation Variables. {[term]} AllDatatSent OUT(P) Assign right side constant expression result left side variable. Logical "AND" operate. Logical "OR" operator. Denotes that variable assignment expression follows. Denotes assignment expression result following arrow variable preceding arrow. Group term logical evaluation. Enable initializes start global timer. Tw1Done indicates that timer expired. Tw2Done indicates that timer expired. Flag indicating that received bits have been sent. Type output LEMRIC sending port Values Idle-The LEMRIC transmitting. Data-The LEMRIC sending Preamble, data port Jam-The LEMRIC sending port Status port carrier. ports considered. Values Idle-Port carrier active. Active-Port carrier active. Status collision port Values /SQE-Port collision active. SQE-Port collision active. Indicates number bits transmitted port Values Positive integers. Function that returns identifier port passing test. example, Port (TPDatain=Active) returns integer identifying active port. more than port passes test, Only acceptable values returned. Values Integers from
Datain(P)
Collin(P)
TT(P) Port(test)
-12-
TC3097-8
ONLY1 ANYXN
ANYXM ALLXN
ALLXM
defined Port function (see above). identifies port that caused exit from ldle state Send Data Receive Collision states. defined Port function (see above). identifies single port that caused exit from Transmit Collision Port Left state. Values Integers from General test which true only port active carrier collision. ports considered. General test which true greater than port active carrier collision. ports considered. General test which true more ports active carrier collision. ports considered. General test which true port other than port meets test condition. example, TT(ANYXN) true port other than port soured with fewer than bits. ports considered. General test which true port other than port active carrier collision. ports considered. General test which true ports other than port meet test condition. example TT(ALLXN) true ports other than port were soured with least bits. ports considered. General test which true ports other than port meet test condition. ports considered.
Power
IDLE Out(ALL) Idle
START BEGIN
Datain(ANY) Act. Collin(ALL) /SQE Port Datain Act.
Collin(ANY) Port Collin
SEND PREAMBLE PATTERN Out(ALLXN) Preamble Pattern Collin(N) Datain(N) Idle Collin(ALL) /SQE Collin(ANYXN) TT(ALLXN) DataRdy Collin(ALL) /SQE Datain(N) Act. SEND ONES Out(ALLXN) TwoOnes Collin(N) Datain(N) Idle Collin(ALL) /SQE Collin(ANYXN) TwoOnes Sent Collin(ALL) /SQE Datain(N) Act.
SEND DATA Out(ALLXN) Data Collin(N) Datain(N) Idle Collin(ALL) /SQE AllDataSent TT(ANYXN)
Collin(ANYXN)
RECEIVE COLLISION Out(ALLXN)
TRANSMIT COLLISION Out(ALL)
Datain(N) Idle Collin(ALL) /SQE TT(ALLXN) AllDataSent Collin(ANYXN)
Collin(ALL) /SQE TT(ALL) Tw2Done
Collin(ONLY1) TT(ALL) Port Collin PORT LEFT Out(ALLXM)
Datain(N) Idle Collin(ALL) /SQE TT(ALLXN) Tw2Done
Collin(ANYXM)
Datain(M) Idle Collin(ALL) /SQE Tw2Done WAIT StartTw1 Out(ALL) Idle Collin(ANY) Tw1Done
Figure Global State Diagram Multiple Ports Port
-13-
TC3097-8
4.3.4 Counters Timers counters timers specified IEEE 802.3. Section implemented LEMRIC. function values chosen each described below. 4.3.4.1 wait timer transmit recovery time bit-times duration. started when LEMRIC ends transmission packet prevents LEMRIC from receiving this transmission (loop-back energy from MAU) receive entity. 4.3.4.2 wait timer carrier recovery time bit-times duration. started when collision port ended. prevents LEMRIC from premature detecting true end-of-collision signal uncertainty segment collision. Refer following figure. collision (SQE) detected segment, timer becomes armed. begins timing when collision idle (/SQE). After done, timer remains idle until next collision.
RESET
IDLE Tw2Done Collin(ANY)=SQE Tw2NotDone Collin(ALL)=/SQE Enable TIMING
Tw2=Done
Figure State Diagram.
4.3.4.3 wait timer length continuous output 65536 bit-times duration. started when transmission packet begins. expires before transmission packet ends, LEMRIC enters jabber lockup protection condition interrupts transmission period Tw4. Refer figure below. 4.3.4.4 wait timer time disable output jabber lockup protection bit-times duration. started when expires. While active, transmission ports disabled. global state machine reset Idle state, FIFO controller reset, clock recovery circuit continues decode incoming data stream. port still active when expires, LEMRIC will resume transmission beginning with preamble. lockup (XJABLED) turned indicates suspension transmission. Refer following figure.
-14-
TC3097-8
RESET
IDLE
DisableOut=OFF
OUT(ANY)=Active
TIME OUTPUT
DisableOut Enable OUT(ALL)=Idle Tw3=Done OUT(ANY)=Active
DISABLE OUTPUT DisableOut Enable
Tw4=Done
Figure jabber Lockup Protection State Diagram
4.3.4.5 auto-partition wait timer length packet without collision bit-times duration. started when carrier collision ports) from port becomes active. collision detected before expires, collision count that port incremented port timer started. also used auto-partition algorithm exit Partition collision Watch state. separate timer implemented each ports. Refer auto-partition state diagrams specific timer operation. 4.3.4.6 auto-partition wait timer excessive length collision 1024 bit-times duration. started collision (multiple active port SQE) detected before expires. collision condition persists when expires. energy data from that port partitioned (jabbed). separate timer implemented each ports. Refer auto-partition state diagrams specific timer operation. 4.3.4.7 Collision counter collision counter maintains number consecutive collisions particular port. collision limit reached, energy data from that port partitioned (jabbed). separate collision counter with limit implemented each ports.
-15-
TC3097-8
4.3.4.8 Transmit Timer transmit timer counts number bits transmitted port. total number bits transmitted less than (due reception packet fragment). LEMRIC will enter Receive Collision global state transmit until transmit timer reaches count there extending stream bits. transmit timer cleared when LEMRIC enters Transmit Collision global state. This ensures that least bits transmitted ports before LEMRIC exits Transmit Collision state. This also means that LEMRIC will have transmitted more than bits port transmit collision state entered from Receive collision state. Refer following figure global state diagram transmit timer operation.
RESET
TTIDLE TT(X)
OUT(X)=Active Transmitted
COUNTING
TT(X) TT(X)+1
HOLD
TT(X)
Transmitted
OUT(X) Idle+ Global Stats Tcollision
Figure Transmit Timer State Diagram Port
4.3.5 Automatic Preamble Regeneration Automatic preamble regeneration (APRG) prevents preamble from shrinking packet passed from repeater repeater station station. This shrinking, loss bits, cost determing presence carrier synchronizing Manchester data data clock recovery. LEMRIC compensates loss transmitting bits preamble before sending Start Frame Delimiter (SFD) pattern. 4.3.5.1 APRG Circuit Operation When carrier detected, LEMRIC begins sending preamble searches pattern recovered data. delay from carrier transition first transmitted preamble four five bittimes carrier eight nine bit-times carrier. LEMRIC begins searching eight-bit pattern bits after carrier transition.
-16-
TC3097-8
When pattern detected data following loaded into 64-bit FIFO. after preamble bits sent, pattern sent, then FIFO data sent. since least bits preamble must sent. FIFO must sufficient depth store data after pattern. FIFO depth chosen allow processing packet with very bits preamble before SFD. FIFO watermark achieved reloading FIFO with part pattern. preamble counter maintains number preamble bits transmitted. implemented such that total count equals plus number bits reloaded into FIFO. watermark four bits, preamble counter counts preamble bits plus first four bits SFD). received packet must contain least preambles bits LEMRIC detect SFD. There upper limit number preamble bits received. latency bits through LEMRIC inversely related number preamble bits received. That data packet with small number (<56) preamble bits must stored (and therefore held longer period time) until full preamble regenerated. packet with large number (>=56) preamble bits, latency will approach processing time LEMRIC (including watermark) from input through FIFO output. number preamble bits received greater than LEMRIC will four preamble bits packet carrier eight preamble bits carrier. leading edge first preamble transmitted LEMRIC, seen line. Denotes beginning nanosecond positive (TTL logic one). 4.3.5.2 APRG State Diagram following state diagram describes LEMRIC APRG operation. When carrier detected, APRG circuit waits from four noise bit-times then begins sending preamble, preamble counter (PC) increments each preamble sent. When pattern detected (all eight bits), data bits loaded into FIFO pattern sent. error paths indicate some sort packet abort, such collision, Manchester code violation, FIFO error, premature packet. state diagram notation similar that global state diagram.
RESET
IDLE Idle Carrier PREAMBLE DELAY Idle Error Delay Complete
LOOK Preamble Error
Detected [FIFO Data after SFD]
COUNT
PREAMBLE COUNT Preamble Error Remaining Bits Error PC<60
COUNT
DATA FIFO Data Error+FIFO Empty
Figure State Diagram Automatic Preamble Regeneration
-17-
TC3097-8
4.3.6 Inter-LEMRIC Operation Inter-LEMRIC Bus, consists eight signals. These signals implement protocol which used connect multiple LEMRICs together. this configuration, logical function single repeater maintained. resulting multi-LEMRIC system compliant IEEE 802.3 Repeater Specification connect serval hundred network segments. example multi-LEMRIC system shown follow below:
/ACKI SIGNALS
LEMRIC
NETWORK SEGMENT
CONTENTS /COLN /IRE /ANYXN /ACTN
/ACKO
/ACKI
LEMRIC
ADDITIONAL XCVRS SEGMENTS
NETWORK SEGMENT
/ACKO
ADDITIONAL XCVRS SEGMENTS
Figure MULTI-LEMRICs System Topopogy
Inter-LEMRIC connects multiple LEMRICs realize following operations: Port Identification (which port repeater receives data from) Port Identification (which port last experiencing collision) Data Transfer RECEIVE COLLISION Identification TRANSMIT COLLISION Identification DISABLE OUTPUT (jabber protection)
following tables briefly describe operation each signal, conditions required LEMRIC assert signal which LEMRICs multi-LEMRIC system) would monitor signal: ACKI Function Input signal Inter-LEMRIC arbitration chain. This chain employed identify PORT PORT Note LEMRIC which contains PORT PORT identified ACKO signal being when ACKI input high. Conditions required LEMRIC Applicable drive this signal LEMRIC Receiving Signal This dependent upon method used cascade LEMRICs, described Section 1.3.6.2.
-18-
TC3097-8
ACKO Function Conditions required LEMRIC drive this signal LEMRIC Receiving Signal /ACTN Function Conditions required LEMRIC drive this signal
Output signal from Inter-LEMRIC arbitration chain. This dependent upon method used cascade LEMRICs described Section 1.3.6.2. applicable This signal denotes there activity PORT LEMRIC must contain PORT PORT Note Although this signal normally only source asserting signal active used wired-OR configuration. This signal monitored LEMRICs repeater system. This signal denotes that repeater port that PORT PORT experiencing collision. LEMRIC which satisfies above condition. Note This line used wired-OB configuration. This signal monitored LEMRICs repeater system. Denotes PORT PORT experiencing collision. LEMRIC must contain PORT PORT signal monitored other LEMRICs repeater system. This signal acts activity framing signal signals. LEMRIC must contain PORT signal monitored other LEMRICs repeater system. Decoded serial data, format, received from network segment attached PORT LEMRIC must contain PORT signal monitored other LEMRICs repeater system. Clock signal associated with IRE. LEMRIC must contain PORT signal monitored other LEMRICs repeater system.
LEMRIC Receiving Signal /ANYXN Function Conditions required LEMRIC drive this signal LEMRIC Receiving Signal /COLN Function Conditions required LEMRIC drive this signal LEMRIC Receiving Signal /IRE Function Conditions required LEMRIC drive this signal LEMRIC Receiving Signal /IRD Function Conditions required LEMRIC drive this signal LEMRIC Receiving Signal /IRC Function Conditions required LEMRIC drive this signal LEMRIC Receiving Signal
4.3.6.1 Methods LEMRIC Cascading order build multi-LEMRIC repeaters, PORT PORT identification must performed across LEMRICs system.
-19-
TC3097-8
chain, input Port accessible user LEMRIC's /ACKI input pin. output from bottom chain becomes /ACKO output pin. single LEMRIC system PORT defined port arbitration chain with receive collision activity. PORT identification performed when repeater IDLE state. order arbitration chain function, that needs done /ACKI signal logic high state. multi-LEMRIC systems there methods propagate arbitration chain between LEMRICs: first most straightforward extend arbitration chain daisy-chaining /ACKI-/ACKO signals between LEMRICs. this approach LEMRIC placed chain (its /ACKI input tied high), then /ACKO signal from this LEMRIC send /ACKI input next LEMRIC This arrangement simple implement places some topological restrictions upon repeater system. particular, when repeater constructed using backplane with removable printed circuit boards containing LEMRICs, boards removed then /ACKI-/ACKO chain will broken repeater will operate correctly. second method PORT PORT identification avoids this problem. This second technique relies external parallel arbiter which monitors LEMRIC's /ACKO signals responds LEMRIC with highest priority. this scheme each LEMRIC assigned with priority level. method doing this assign priority number which reflects position LEMRIC board repeater backplane (i.e., slot number). When LEMRIC experiences receive activity repeater system IDLE state, LEMRIC board will assert /ACKO. External arbitration logic drives identification number onto arbitration LEMRIC containing PORT will identified. identical procedure used TRANSMIT COLLISION state identify PORT This parallel means arbitration subject problems caused missing boards empty slots backplane). logic associated with asserting this arbitration vector various various packet repetition scenarios could implemented type devices. perform PORT PORT arbitration, both above methods employ same signals: /ACKI, /ACKO, /ACTN. Inter-LEMRIC allows multi-LEMRIC operations performed exactly same manner there only single LEMRIC system. simplest describe operation Inter-LEMRIC used number common packet repetition scenarios. 4.3.6.2 EXAMPLES PACKET REPETITION SCENARIOS Data Repetition simplest packet operation performed over Inter-LEMRIC data repetition. this operation data packet received port transmitted other segments. first task performed PORT identification. situations where more ports simultaneously receive packets Inter-LEMRIC operates choosing active ports forcing others transmit data. This done faithfully follow IEEE specification's allowed exit paths from IDLE state SEND PREAMBLE PATTERN RECEIVE COLLISION states). packet begins with preamble pattern derived from LEMRIC's chip jam/preamble generator. data received PORT directed through receive multiplexer decoder. Once phase lock been achieved, decoded data, format, with associated clock enable signals asserted onto IRD, /IRE Inter-LEMRIC lines, This serial data stream received from LEMRICs repeater directed their Elasticity Buffers. Logic circuit monitor data stream look Start Frame Delimiter (SFD). When this been detected data loaded into elasticity buffer later transmission. This will occur when sufficient preamble been transmitted certain internal state machine operations have been fulfilled. Figure shows LEMRICs, daisy-chained together with LEMRIC positioned chain. packet received port LEMRIC then repeated other ports system. figure shows functional timing diagram this packet repetition represented signals shown figure this example only ports system shown, obviously other port also repeat packet. also indicates operation LEMRIC's state machines seen observing Inter-LEMRIC bus. reference, repeater's state transitions shown terms states defined IEEE specification. location which port PORT also shown. following section describes repeater Inter-LEMRIC transitions shown figure
-20-
TC3097-8
(NOTE1*)
(HIGH)
/ACKO
(HIGH)
(HIGH)
(HIGH)
/ACKO
/ACTN
/ANYXN (HIGH)
/COLN
(HIGH)
/IRE
PORT INTER-LEMRIC STATES IDLE ARB' REPEAT IDLE
REPEATER STATES
IDLE
SEND PREAMBLE
SEND
SEND DATA
IDLE
PORT
PORT
:The activity shown
represents transm itted signal
after being looped back attached
Data Repetition
-21-
TC3097-8
repeater stimulated into activity data signal received port LEMRICs system alerted forthcoming repeater operation falling edges /ACKI-/ACKO daisy chain /ACTN signal. following defined start delay repeater moves SEND PREAMBLE state. LEMRIC system utilizes start delay perform port arbitration. When packet transmission begins LEMRIC system enters REPEAT state. expected, normal packet repetition, sequence repeater states, SEND PREAMBLE, SEND SEND DATA followed visible upon Inter-LEMRIC bus. They merged together into single REPEAT state. This also true WAIT IDLE states, they appear combined Inter-LEMRIC IDLE state. Once repeat operation begun repeater leaves IDLE state) required transmit least bits data jam/preamble onto network segments. duration received signal from PORT smaller than bits, repeater transitions RECEIVE COLLISION state (described later). This behavior known fragment extension. After packet data been repeated, including emptying LEMRICs' elasticity buffers, LEMRIC performs transmit recovery operation. This performed during WAIT state shown repeater state diagram. 4.3.6.3 EXAMPLES PACKET REPETITION SCENARIOS Receive Collisions receive collision collision which occurs network segment attached PORT collision "received" similar manner data packet received then repeated other network segments). surprisingly, receive collision propagation follows similar sequence operations found with data repetition: arbitration process performed find PORT preamble/jam pattern transmitted repeater's other ports. When PORT detects collision segment /COLN Inter-LEMRIC signal asserted. This forces LEMRICs system transmit preamble/jam pattern their segments. This important since they already transmitting data from their elasticity buffers. repeater moves RECEIVE COLLISION state when LEMRICs begin transmit pattern. repeater remains this state until both following conditions have been fulfilled: least bits have been transmitted onto network, activity ended. Under close examination repeater specification reveals that actual activity permutations conditions: collision receive data signals simultaneously, Receive data appear before collision signals, Receive data continue some time after collision signal. Network segments using coaxial media experience spurious gaps segment activity when collision signal goes inactive. This arises from inter-action between receive collision signal squelch circuits. Implemented coaxial transceivers, properties coaxial cable itself. repeater specification avoids propagation these activity gaps extending collision activity wait time. pattern transmission must sustained throughout this period. After this, repeater will move WAIT state unless there data signal being received PORT functional timing diagram, figure shows operation repeater system during receive collision. system configuration same earlier described shown Figure LEMRICs perform same PORT arbitration data repetition operations previously described. system notified receive collision port /COLN signal going active. This signal which informs main state machines output pattern rather than data held elasticity buffers. Once collision occurred IRC, /IRE signals become undefined. when collision ended operation performed, repeater moves WAIT state.
-22-
TC3097-8
(HIGH)
/ACKO (HIGH) /ACKI
(HIGH)
(HIGH) /ACKO /ACTN /ANYXN (HIGH) /COLN (HIGH) /IRE INTER-LEMRIC STATES REPEATER STATES PORT PORT ARB' IDLE IDLE REPEAT RXCOL RECEIVE COLLISION IDLE WAIT IDLE
NOTE
PORT
NOTE1 SEND PREAMBLE, SEND SEND DATA
FIGURE Receive Collision
-23-
TC3097-8
4.3.6.4 EXAMPLES PACKET REPETITION SCENARIOS Transmit Collisions transmit collision collision that detected upon segment which repeater system transmitting. state machine monitoring colliding segment asserts /ANYXN signal. assertion /ANYXN causes PORT arbitration begin. repeater moves TRANSMIT COLLISION state when port which been PORT starts transmit Manchester encoded network segment. While TRANSMIT COLLISION state ports repeater must transmit 1010. pattern PORT arbitration performed. Each LEMRIC obliged, IEEE specification, ensure ports transmit least bits once TRANSMIT COLLISION state been entered. This transmit activity enforced /ANYXN signal. while /ANYXN active LEMRIC ports will transmit jam. ensure this situation lasts least bits, MSMs (Main state Machine) inside LEMRICs assert /ANYXN signal throughout this period. After this period elapsed, /ANYXN will only asserted there multiple ports with active collisions their network segments. There possible ways repeater leave TRANSMIT COLLISION state. most straightforward when network activity collisions their extensions) before 96-bits enforced period expires. Under these conditions repeater system move directly WAIT state when bits have been transmitted ports. enforced period ends there still port experiencing collision PORT LEFT state entered. This seen Inter-LEMRIC when /ANYXN reasserted PORT stops transmitting network segment. this circumstance Inter-LEMRIC transitions RECEIVE COLLISION state. repeater will remain this state while PORT collision, collision extension receive signals present. When these conditions true, packet repetition finishes repeater enters WAIT state. Figure shows multi-LEMRIC system operating under transmit collision conditions. There many different scenarios which occur during transmit collision, this figure illustrates these. This figure illustrates these. diagram begins with packet reception port Port experiences collision, since PORT asserts /ANYXN. This alerts MSMs system switch from data pattern transmission. Port also monitoring /ANYXN line. assertion forces relinquish PORT status, start transmission, stop asserting /ACTN release hold arbitration signals (/ACKO /ACKI first transmits will Manchester encoded pattern. Since port only port with collision, attains PORT status stop asserting /ANYXN. does however assert /ACTN, exert presence upon arbitration chain (forces /ACKO low). MSMs ensure that /ANYXN stays active thus forces ports, including PORT transmit their segments. After some time port experience packet being received from port A1's segment plus signal repeater transmitting onto this segment. packets segment results collision. PORT moves from Port fulfills same criteria active collision segment), addition higher arbitration chain.
-24-
TC3097-8
/ACKO /ACKI
/ACKO /ACTN /ANYXN /COLN /IRE INTER-LEMRIC STATES REPEATER STATES PORT PORT RXCOL PORT LEFT IDLE
REPEAT SEND DATA
TRANSMIT COLLISION
WAIT
PORT PORT
PORT PORT
PORT PORT
FIGURE Transmit Collision
-25-
TC3097-8
Eventually collision port ends /ANYXN extension MSMs expires. There only collision network (this deduced since /ANYXN inactive) repeater will move PORT LEFT state. LEMRIC system treats this state similar manner receive collision with PORT fulfilling role receiving port. difference from true receive collision that switch from packet data pattern already been made (controlled /ANYXN). Thus state /COLN effect upon repeater operation. common with operation RECEIVE COLLISION state, repeater remains this condition until collision receive activity PORT subside. packet repetition operation completes when recovery time WAIT state been performed. 4.3.6.5 EXAMPLES PACKET REPETITION SCENARIOS Jabber Protection repeater required disable transmit activity length current transmission reaches jabber protect limit. This defined IEEE specification's time. repeater disables output time period defined specification, after this period normal operation resume. figure shows effect jabber length packet upon LEMRIC based repeater system. JABBER PROTECT state entered from SEND DATA state. While period observed Inter-LEMRIC displays IDLE state. this misleading since packet activity continuous activity shown diagram) does result packet repetition. This only occur when requirement been satisfied.
(HIGH)
(HIGH) /ACKO /ACKI
(HIGH)
/ACKO /ACTN /ANYXN (HIGH) /COLN (HIGH) /IRE INTER-LEMRIC STATES REPEATER STATES PORT SEND DATA IDLE PORT JABBER PROTECT (NOTE REPEAT SEND PREAMBLE
REPEAT
PORT
PORT
Note IEEE Specification does have jabber protect state defined main state diagram,this behavior defined additional Jabber Lock Protection state diagram.
FIGURE Jabber Protect
-26-
TC3097-8
4.3.7 Port Block functions LEMRIC port logic blocks (one each network connection). addition packet repetition operations already described, port block performs other functions: physical connection network segment (transceiver function). provides means protect network from malfunctioning segments (segment partition). 4.3.7.1 TRANSCEIVER FUNCTIONS LEMRIC connect network segments ways: Over cable transceiver boxes (Port twisted pair cable simple interface. first method only supported LEMRIC Port (the port). other available Ports LEMRIC contains virtually digital analog circuits required connection 10BASE-T network segments. only optional additional active component external drive package. connection LEMRIC port 10BASE-T segment shown figure diagram shows components required connect LEMRIC's ports 10BASE-T segment (and lists module P/Ns vendors). major components integrated filter-transformer-choke module discrete combination these functions). operation 10BASE-T transceiver's logical functions modified hardware reset control. default mode operation transceiver transmit expect reception link pulses. This modified XTEST4 pulled down (pull down resistor needed) before hardware reset operation. port's transceiver will operate normally will transmit link pulses monitor their reception. Thus entry link fail state associated modification transceiver operation will occur until another hardware reset logic setting XTEST4 pin. on-chip 10BASE-T transceivers automatically detect correct polarity received data stream. This polarity detection scheme relies upon polarity received link pulses packet waveform. Polarity detection correction disable through XTEST3 pulled down resistor before hardware reset operation associated modification transceiver operation will occur until another hardware reset logic setting XTEST3 pin. when using external transceivers user must perform collision detection other functions associated with IEEE 802.3 Media Access Unit. figure shows connection between repeater port coaxial transceiver using type interface.
-27-
TC3097-8
INTEGRATED MODULE
TXORA
TXORB COMMON MODE CHOKES XRXI+
0.047
XRXI-
0.047
Vendor Pulse Engineering Fuse Valor
Filter-Transformer-Choke Modules PE65424,PE65434,PE65431 0556-2006-00,0556-2006-01 FL1010 Channel),FL1012*,FL1020
There single common mode choke transmit channel only.
FIGURE Port Connection 10BASE-T Segment Some Typical Filter-Transformer-Choke Modules
-28-
TC3097-8
DP8392
XTX1A
PULSE X'FORM
XTX1B
Ohm,1%
XCD1A XCD1B
XRX1A XRX1B
1.5K
CONNECTOR
0.01
0.01
CONVERTER
ISOLATED
SPARK
FIGURE Port Connection 10BASE2 Segment Interface
Absolute Maximum Ratings
Supply Voltage (VCC) Input voltage (VIN) Output Voltage (VOUT) Ambient Temperature Under Bias Storage Temperature Range (TSTG) Operating Temperature Range Power Dissipation (PD) 4.75V -0.5V -0.5V -40C 250mW 5.25V VCC+0.5V VCC+0.5V 125C 1150mW
-29-
TC3097-8
D.C. Characteristics
Symbol VRON Description Minimum High Level Output Voltage Minimum Level Output Voltage Minimum High Level Input Voltage Maximum Level Input Voltage Input Current Input High current Supply current Differential Squelch Threshold (XRX1+-, XCD1+-) Minimum Receive Squelch Threshold (Twisted-Pair Port 2-9) Conditions IOH=-4mA IOL=8mA VCC=5V VCC=5V VIN=1.0V VIN=VCC Min. +-190 +-200 Max. -0.5 +-280 +-460 Units
Switching Characteristics
PORT ARBITRATION TIMING
ACKI
ACKO
Symbol ackilackol ackihackoh
Number
Parameter ACKI ACKO ACKI High ACKO High
Units
Note Timing valid with receive collision activities. RECEIVE TIMING-AUI PORTS Receive activity propagation start delays ports 10BASE-T mode.
ACTN ACKO
-30-
TC3097-8
Symbol
Number
Parameter
1900 1960
2000 2060
Units
rxaackol Active ACKO rxiackoh Inactive ACKO High (Note rxaactnl Active ACTN rxiactnh Inactive ACTN High (Note Note ACKI assumed high Note This time includes EOP. FIFO Data clear time.
RECEIVE TIMING-10BASE-T PORTS Receive activity propagation start delays ports 10BASE-T mode
ACTN ACKO
Symbol
Number
Parameter
1300 1360
1400 1460
Units
rxaackol Active ACKO rxiackoh Inactive ACKO High (Note rxaactnl Active ACTN rxiactnh Inactive ACTN High (Note Note ACKI assumed high. Note This time includes EOP. FIFO Data clear time.
TRANSMIT TIMING-AUI PORTS Transmit activity propagation start delays ports 10BASE-T mode
CLOCK T16a ACTN T15a
Symbol actnltxa clkitxa
Number T15a T16a
Parameter /ACTN Active CLOCK Active (Note
Units
Note ACKI assumed high. Note Clock drawn scale.
-31-
TC3097-8
TRANSMIT TIMING-10BASE-T PORTS Receive activity propagation start delays ports 10BASE-T mode
CLOCK T16t ACTN T15t
Symbol actnltxa clkitxa
Number T15a T16a
Parameter /ACTN Active CLOCK Active (Note
Units
Note ACKI assumed high. Note Clock drawn scale. COLLISION TIMING-AUI PORTS Collision activity propagation start delays ports 10BASE-T mode TRANSMIT COLLISION TIMING
ACKO
T30a ANYXN T31a
Symbol cdiackoh cdaanyxnl cdianyxnh
Number T30a T31a
Parameter Inactive ACKO High Active ANYXN
Units
Inactive ANYXN High (Notes 1,2) Note collision extension already been performed other port driving /ANYXN. Note Includes TW2.
-32-
TC3097-8
RECEIVE COLLISION TIMING
T32a COLN DATA T33a
Symbol
Number
Parameter
Units
cdacoina T32a Active /COLN cdicolni T33a Inactive /COLN High colnljs /COLN Start colnhje /COLN High (Note Note Reception ended before /COLN goes high.
COLLISION TIMING-10BASE-T PORTS Collision activity propagation start delays parts 10BASE-T mode
T30t ANYXN T31t
Symbol colaanyl colianyh
Number T30t T31t
Parameter Collision Active /ANYXN
Units
Collision inactive /ANYXN High (Note Note collision extension already been performed other port asserting /ANYXN. COLLISION TIMING-ALL PORTS
ACTN
ACKI
ANYXN
DATA
-33-
TC3097-8
Symbol
Number anylmin anyhtxai anylsj ackihanyh
Parameter /ANYXN Time /ANYXN High Inactive /ANYXN Start ACKI High /ANYXN High
Units bits
COLLISION TIMING-ALL PORTS
ACTN ANYXN
port left
Symbol
Number actnntxi anyhtxoi
Parameter
Units
/ACTN High Inactive /ANYXN High "One Port Left" Inactive Note bits have already been propagated. INTER-LEMRIC OUTPUT TIMING
T105
ACTN T109
T106 T102 T101 T103
T110
T108
T107
-34-
TC3097-8
Symbol ircoh ircol ircoc actnolireol reolirca irdov irdos ircohireh ircclks
Number T101 T102 T103 T105 T106 T107 T108 T109 T110
Parameter Output High Time Output Time Output Cycle Time /ACTN Output /IRE Output Output Active Output valid from Output Stable Valid Time Output High /IRE High Number IRCs after /IRE High
Units clocks
INTER-LEMRIC INPUT TIMING
T116
T114 T115 T111 T112
Symbol ircih ircil irdisirc irdihirc ircihireh
Number T111 T112 T114 T115 T116
Parameter input High Time input Time input setup input Hold from Input High /IRC High
Units
-35-
TC3097-8
Physical Dimensions
MILLIMETER
SYMBOL
INCH MIN.
0.002 0.101 0.008 0.004 0.547 0.783
MIN.
0.05 2.57 0.20 0.10 13.90 19.90
NOM.
0.25 2.72 0.30 0.15 14.00 20.00 0.65
MAX.
0.50 2.87 0.40 0.20 14.10 20.10
NOM.
0.010 0.107 0.012 0.006 0.551 0.787 0.0255
MAX.
0.020 0.113 0.016 0.008 0.555 0.791
18.75 24.75 1.05
19.00 25.00 1.20 2.50
19.25 25.25 1.35
0.783 0.984 0.047 0.041
0.748 0.984 0.047 0.098
0.758 0.994 0.053
0.08
0.003
0.13(0.005)
Note:For Exact Dimension, Please metric. Inches just approximation.
Notice
Information this document subject change without notice. reserves rights change products time. Therefore, customer cautioned confirm with regarding latest released version before placing orders. devices designed, intended, authorized, warranted suitable Life-Supporting applications.
-36-

Other recent searches


uPD780988 - uPD780988   uPD780988 Datasheet
SSD1332U1R1 - SSD1332U1R1   SSD1332U1R1 Datasheet
SS4975 - SS4975   SS4975 Datasheet
KSA910 - KSA910   KSA910 Datasheet
KSC2310 - KSC2310   KSC2310 Datasheet
DC244 - DC244   DC244 Datasheet
LT1339s - LT1339s   LT1339s Datasheet
LT1373 - LT1373   LT1373 Datasheet
CM200E3U-12H - CM200E3U-12H   CM200E3U-12H Datasheet
B45006B476 - B45006B476   B45006B476 Datasheet
AV902 - AV902   AV902 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive