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*)

 

 

Manual 05.92 2075 Revision History: 05.92 Page Sub


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



ISDN D-Channel Exchange Controller (IDEC®) 2075
Manual 05.92
2075 Revision History:
05.92
Page
Subjects (changes since last revision)
Data Classification Maximum Ratings Maximum ratings absolute ratings; exceeding only these values cause irreversible damage integrated circuit. Characteristics listed characteristics ensured over operating range integrated circuit. Typical characteristics specify mean values expected over production spread. otherwise specified, typical characteristics apply given supply voltage. Operating Range operating range functions given circuit description fulfilled. detailed technical information about "Processing Guidelines" "Quality Assurance" ICs, "Product Overview".
Edition 05.92 This edition realized using softwaresystem FrameMaker Published Siemens Bereich Halbleiter, Marketing-Kommunikation, D-8000
Siemens 1992. Rights Reserved.
patents other rights third parties concerned, liability only assumed components applications, processes circuits implemented within components assemblies. information describes type component shall considered assured characteristics. Terms delivery rights change design reserved. questions technology, delivery, prices please contact Offices Semiconductor Group Germany Siemens Companies Representatives worldwide (see address list). technical requirements components contain dangerous substances. information type question please contact your nearest Siemens Office, Semiconductor Group. Siemens approved CECC manufacturer.
Siemens Aktiengesellschaft
2075
Table Contents 2.4.1 2.4.2 2.4.3 2.4.4
Page
Features. Configuration Definitions Functions System Integration Functional Description. General Functions Device Architecture Operating Modes Interfaces Individual Functions Channel Access HDLC Communication Functions Collision Control Switching Functions Test Functions Preprocessed Channels Operational Description. Microprocessor Interface Operation Reset Initialization Interrupt Structure Processing Detailed Register Description Register Address Layout Register Description Electrical Characteristics. Appendix Package Outlines
Semiconductor Group
05.92
ISDN D-Channel Exchange Controller (IDEC®)
2075
CMOS Features
Four independent HDLC channels 64-byte FIFO storage channel direction Handling basic HDLC functions
flag detection/generation zero deletion/insertion checking/generation check abort Address recognition channel handler Single connection quad connection modes IOM® interface interface Programmable time slots channel data rates Mbit/s) Different methods contention resolution Standard interface, multiplexed non-multiplexed address data buses Vectored interrupt Advanced CMOS technology Power consumption less than during operation.
P-LCC-44
P-DIP-28
Type 2075-N 2075-P
Version Ordering Code Package V.1.3 V.1.3 Q67100-H6189 Q67100-H6188 P-LCC-44 (SMD) P-DIP-28
ISDN Digital Exchange Controller 2075 (IDEC) serial HDLC data communication circuit with four independent channels. telecommunication specific features make especially suited variable data rate systems. addition, device contains sophisticated switching functions implements automatic contention resolution between packet data from different sources. applications include: communication multiplexers, peripheral ISDN line cards, packet handlers X.25 packet switching devices. IDEC fundamental building block networks with either centralized, de-centralized mixed signaling/packet data handling architectures.
Semiconductor Group
05.92
Features
Configuration (top view)
N.C. N.C.
N.C. SD3R N.C. SD3X SD2R SD2X SD0R
RD/DS WR/R/W
2075
IDEC IDEC® 2075
IDEC® 2075
IDEC 2075
ITP00727
SD3R SD3X SD2R SD2X SD0R SD0X SD1R SD1X
N.C. N.C. N.C. SD1X SD1R SD0X N.C. N.C.
ITP03527
P-LCC-44
P-DIP-28
Semiconductor Group
Features
Definitions Functions
Definitions Functions P-LCC-44 P-DIP-28 Symbol Input Output Open Drain (OD) Function
Address Data Bus. multiplexed address/data interface mode selected these lines transfer data commands between IDEC.
demultiplexed mode used, these lines interface with system data bus. Address Bus. These inputs interface address select internal register read write access. Only provided P-LCC package only active demultiplexed interface selected. Chip Select. this line selects IDEC read/write operation. Write. This signal indicates write operation, active (Siemens/Intel mode). Read/Write. "high", identifies valid access read operation. "low", identifies access write operation (Motorola mode). Only provided P-LCC package. Read. This signal indicates read operation, active (Siemens/Intel mode). Data Strobe. rising edge marks valid read write operation (Motorola mode). Only provided P-LCC package.
Semiconductor Group
Features
Definitions Functions (cont'd) P-LCC-44 P-DIP-28 Symbol Input Output Open Drain (OD) Function
Address Latch Enable. Siemens/ Intel type multiplexed interface mode "high" this line indicates address internal register external address/data bus. Siemens/Intel type demultiplexed interface mode this line should connected demultiplexed Motorola type interface mode should connected Interrupt Request. This signal activated when IDEC requests interrupt. Reset. "high" this interrupt brings IDEC into reset state. Serial data receive.
SD0R SD1R SD2R SD3R SD0X SD1X SD2X SD3X
Serial data transmit. Serial data transmit. Serial data transmit. Serial data transmit.
Serial data transmit. Serial data transmit. Collision output.
Data Clock; supplies clock signal either equal twice data rate. Frame synchronization data strobe signal. Time-Slot Control. Supplies control signal external driver. Collision data receive. Ground. Positive power supply.
Semiconductor Group
Features
Timing
Collision Data Receive
Tristate Control
SD0R PCM/ SD0X SD1R
IDEC 2075
SD1X SD2R SD2X SD3R SD3X
(DS) (R/W)
ITL00726
System
Logic Symbol
Semiconductor Group
Features
SD0X
SD0R
SD1X
SD1R
SD2X
SD2R
SD3X
SD3R
Serial Interface Logic
Timing Switching Collision Control
Timing Switching Collision Control
Timing Switching Collision Control
Timing Switching Collision Control
HDLC Receiver Transmitter
HDLC Receiver Transmitter
HDLC Receiver Transmitter
HDLC Receiver Transmitter
RFIFO XFIFO
RFIFO XFIFO
RFIFO XFIFO
RFIFO XFIFO
Microcontroller Interface
ITB00728
AD0-AD7
Block Diagram
Semiconductor Group
Features
System Integration
Communication Multiplexers four independent serial HDLC communication channels implemented IDEC make circuit suitable communication multiplexers. collision detection/resolution capability circuit allows statistical multiplexing packets several physical data communication channels, example (mode applications. Centralized Signaling Data Packet Handlers IDEC used central packet handlers ISDN networks process signaling packet data four ISDN subscribers. this application, used with without Extended Interface Controller (EPlC®) 2055. IDEC connected interface EPIC, which itself connected system highway. EPIC implements concentration time slot assignment functions. alternative, IDEC directly connected highways (figure size (from bits) position time slot associated with each HDLC controller software programmable. addition receive transmit data highways, IDEC accepts third input connection collision detection purposes. mode collision detection programmable. "collision highway" time slot) used remote collision control, "clear send" lead, local contention resolution among several IDECs.
Semiconductor Group
Features
Highway
Highway
Line Transmit Receive Cards
Line Transmit Receive Cards
Transmit Receive EPIC
Transmit Receive
IDEC
IDEC
IDEC
IDEC
ITS00729
Highway
Highway
Line Transmit Receive Collision Detect Cards
Line Transmit Receive Collision Detect Cards
Transmit Receive Collision Detect IDEC
Transmit EPIC
Receive Collision Detect IDEC
IDEC
IDEC
ITS00730
Figure IDEC® Central Signaling Data Packet Handlers
Semiconductor Group
Features
Line Cards De-Centralized Mixed Signaling Data Packet Handling Architectures IDEC used peripheral line cards process D-channel packets ISDN subscribers. Controller 2055 layer-1 controlling capacity B-channel switching capacity total subscribers. channels control information eight subscribers carried interface. Thus line card dimensioned 32-ISDN subscribers employ eight IDECs, each connection (figure High Level Serial Communication Controller (HSCX) 82525 with HDLC channels, another IDEC used transmit receive signaling system highway common channel. Again, such common channel shared among several line cards, statistical multiplexing capability these controllers. completely de-centralized D-channel processing architectures, processing capacity line card usually dimensioned avoid blocking situations even under maximum conceivable D-channel traffic conditions. sometimes more advantageous perform p-packet handling centralized manner while keeping s-packet handling line cards. statistical increase p-packet traffic then effect line card, easily dealt with modular architectures central packet handler shown previous section. more effective sharing total p-packet handling capacity result, especially situation where p-packet traffic patterns vary widely from subscriber group another. IDEC mixed D-channel processing architecture illustrated figure additional "transparent data" connections supported IDEC enable merging packets into channel. Possible collision situations dealt with IDEC which uses either additional collision detect line (figure time slot system highway (figure from line card central packet handler.
Semiconductor Group
Features
Line Transceivers
c.c.s c.c.p C/I, MONITOR EPIC
System Highways
IDEC
IDEC
HSCX IDEC
Legend: c.c.s/p Common channel signaling packed data, respectively C/I, Control/Indication MONITOR channels interface
ITS00731
Figure Line Card De-Centralized D-Channel Handling Architecture
Semiconductor Group
Features
Line Transceivers
System Highway Coll
EPIC
IDEC
p(s)*
ITS00732
Line Transceivers
p(s)* Coll System Highway
IDEC
Coll
EPIC
Packets will discarded receiver Legend: Time-Slot packets Time-Slot packets Coll Time-Slot containing information about collision between packets packets
ITS00733
Figure IDEC® Line Card Mixed D-Channel Processing Architecture
Semiconductor Group
Functional Description
Functional Description General Functions Device Architecture
IDEC HDLC controller which handles four HDLC communication channels, each channel fully independent programmable register set. circuit performs following functions: Extraction (reception) insertion (transmission) HDLC data packets time division multiplex stream. Implementation basic HDLC functions layer-2 protocol, including address recognition. Interfacing data packets microprocessor bus. temporary storage data packets internal FlFOs used. Switching data between serial interfaces. Implementation different types collision resolution. Test functions. Operating Modes
Each HDLC controller IDEC assigned time channel determined either time slot assignment external strobe signal. basic configurations distinguished (figure quad connection configuration four HDLC controllers connected individual time multiplexed communication lines; single connection configuration four HDLC channels connected time multiplexed communication line.
QuadConnection
Main Connection
Single Connection
Auxiliary Connections
ITD00734
Figure
Semiconductor Group
Functional Description
quad connection configuration modes distinguished follows: Each connection time slotted highway, lengths positions time slots programmable (quad connection time slot mode); Each connection communication line, time channels marked external strobe signal (quad connection common control mode). modes distinguished turn single connection configuration follows: connection standard interface with predefined channel positions (single connection mode); connection time slotted highway (single connection time slot mode). simplicity, time slotted highway will usually referred "PCM highway", short.
Table Four Basic Operation Modes IDEC MDS1 MDS0 Mode Description Single connection time slot mode Quad connection common control mode Single connection mode Quad connection time slot mode
program single connection mode (CCR:MDS1, MDS0 with slave mode (MODE3-0:CMS1, CMS0 with multi master mode (MODE3-0:CMS1, CMS0 with uncond. trans. mode (MODE3-0:CMS1, CMS0 this additional programming made: MODE0:CCS1, CCS0 MODE1:CCS1, CCS0 MODE2:CCS1, CCS0 MODE3:CCS1, CCS0 TSR0 TSR1 TSR2 TSR3 four modes operation illustrated figure channel-by-channel programming, number collision detection modes selected each basic modes operation. future reference, they also depicted figure
Semiconductor Group
Functional Description
Quad Connection Mode
Programmable Time-Slots Receive Transmit Receive Transmit Receive Transmit Receive Transmit
Collision Data Slave/Multi-Master Collision Mode
ITC00735
Quad Connection Common Control Mode
Strobe
Receive Transmit Receive Transmit Receive Transmit Receive Transmit
Collision Data Slave/Multi-Master Collision Mode
ITC00736
Figure Operating Modes IDEC
Semiconductor Group
Functional Description
Single Connection Mode
Programmable Time-Slots Receive Transmit
Collision Data Slave/Multi-Master Collision Mode
ITC00737
Single Connection IOM® Mode
Receive Transmit
Collision Data Slave/Multi-Master Collision Mode
ITC00738
Figure Operating Modes IDEC
Semiconductor Group
Functional Description
Single Connection Mode
Programmable Time-Slots Receive Transmit
Programmable Time-Slots Transmit Receive Collision Data
Master Collision Mode
ITC00739
Single Connection IOM® Mode
Receive Transmit
Programmable Time-Slots Transmit Receive Collision Data
Master Collision Mode
ITC00740
Figure Operating Modes IDEC
Semiconductor Group
Functional Description
Interfaces
Microcontroller Interface IDEC programmable over 8-bit parallel microcontroller interface. Easy fast microprocessor access provided 8-bit address decoding chip. interface consists (19) lines directly compatible with processors multiplexed demultiplexed address/ data types (Siemens/Intel Motorola processor families). microprocessor interface signals summarized table
Table Microcontroller Interface Signals IDEC Symbol Input Output Open Drain (OD) Function
Address Data Bus. multiplexed address/data interface mode selected these lines transfer data commands between IDEC.
demultiplexed mode used, these lines interface with system data bus. Address Bus. These inputs interface address select internal register read write access. Only provided P-LCC package only active demultiplexed interface selected. Chip Select. this line selects IDEC read/write operation. Write. This signal indicates write operation, active (Siemens/Intel mode). Read/Write. "high", identifies valid access read operation. "low", identifies access write operation (Motorola mode). Only provided P-LCC package. Read. This signal indicates read operation, active (Siemens/Intel mode). Data Strobe. rising edge marks valid read write operation (Motorola mode). Only provided P-LCC package.
Semiconductor Group
Functional Description
Table (cont'd) Microcontroller Interface Signals IDEC Symbol Input Output Open Drain (OD) Function
Address Latch Enable. Siemens/Intel type multiplexed interface mode "high" this line indicates address internal register external address/data bus. Siemens/Intel type demultiplexed interface mode this line should connected demultiplexed Motorola type interface mode should connected Interrupt Request. signal activated when IDEC requests interrupt. Reset. "high" this input brings IDEC into reset state.
addition 8-bit processors, IDEC supports direct connection 16-bit processors. Thus, through internal address transformation, possible access IDEC registers using either even microprocessor addresses only microprocessor addresses only. Serial Interfaces Depending selected mode, IDEC supports four physically separate, full duplex serial interfaces, full duplex serial interface. addition data input data output lines, serial interface requires common data clock (input DCL) frame synchronization signal (input FSC). Input data latched falling edge output data clocked rising edge DCL. IDEC programmed that data clock rate either equal data rate, twice data rate.
Semiconductor Group
Functional Description
Individual Functions
2.4.1 Channel Access four HDLC controllers IDEC connected serial interfaces shown table table indicates selection data channel, selectable time slot widths, output driver type, function active-low Tri-State Control (TSC) output each operating modes. data output high impedance state outside time channel where data transmitted. Open-drain driver, Push-pull driver. output driver type refers SD0X SD0X, SD2X SD3X) outputs. push-pull signal. Quad Connection Time-Slot Mode Channel selection performed Time-Slot Select Registers (TSR). each HDLC channel, register gives position time slot with two-bit resolution. length time slot, either bits, selected using MODE register (CCS1, These parameters common receive transmit channel. case where number bits frame 512, frame synchronization signal need provided every frame beginning, since counters automatically reset frame end. When frame length equal either bits, frame synchronization signal provided beginning every frame.
Semiconductor Group
Functional Description
Table HDLC Controller Channel Selection Characteristics Mode MDS1 Channel MDS0 Input Channel Output Description
SD0R SD0R SD0R SD0R SD0X SD0X SD0X SD0X Single connection mode SD0R SD1R SD2R SD3R SD0X SD1X SD2X SD3X Quad connection common control mode SD0R SD0R SD0R SD0R SD0X SD0X SD0X SD0X Single connection mode SD0R SD1R SD2R SD3R SD0X SD1X SD2X SD3X Quad connection mode
Mode MDS1
Channel Characteristics MDS0 Channel Select registers strobe Fixed two-bit registers Channel Width Arbitrary
Tri-State Control (TSC) Signal Defined inverted Fixed two-bit
Output Driver
Open-drain driver, Push-pull driver. output driver type refers SD0X SD0X, SD1X, SD2X SD3X) outputs. push-pull signal.
Semiconductor Group
Functional Description
tristate control output line marks time slot when data transmitted/received HDLC controller position time slot with respect FSC, function register contents, shown figure
1-Bit Time-Slot
2-Bit Time-Slot
Bits
7-Bit Time-Slot Bits
8-Bit Time-Slot Bits
ITD02723
Figure Position Time Slot Different Channel Widths Function Register Contents
Semiconductor Group
Functional Description
Quad Connection Common Control Mode Channel selection performed active high strobe signal provided through input. strobe signal common four HDLC channels. output active when strobe active. Single ConnectionTS Mode time slots selected registers pertain same highway. programming channel otherwise proceeds exactly explained above. tristate control output line marks time slots when data transmitted/received four controllers. Single Connection Mode interface where frame composed channels figure Each channel unique structure. consists eight-bit bytes, corresponding ISDN channels, MONITOR byte, control byte which first bits allocated ISDN channel. single connection mode serial interface frame structure four HDLC channels assigned bits four consecutive channels. choice whether four HDLC controllers assigned channels governed microcontroller (Common Configuration Register). figure
Semiconductor Group
Functional Description
Multiplexed Frame Structure IOM® Interface
Data
Data
Byte
Byte
MONITOR Byte
Byte
ITD03562
Assignment HDLC Channels IOM® Mode
HDLC Channels
ITD03534
Figure
Semiconductor Group
Functional Description
2.4.2 HDLC Communication Functions Basic HDLC Functions Each four controller channels handles following basic HDLC functions. Receive direction Flag detection zero followed consecutive ones another zero recognized flag. Zero delete zero after five consecutive ones within HDLC frame deleted. Address recognition frame accepted rejected basis comparison most significant address byte (Service Access Point Identifier SAPI Link Access Procedure Dchannel LAPD) with three fixed SAPI values. checking field HDLC frame checked according generator polynomial Check abort Seven more consecutive ones interpreted abort sequence. Check idle Fifteen more consecutive ones interpreted "idle", reported processor status bit. Minimum length checking Reception frames with less than three bytes between opening closing flag reported microcontroller. Transmit direction Flag generation flag generated beginning every frame. Zero insert zero inserted after five consecutive ones within HDLC frame. generation field transmitted frame generated according generator polynomial Abort sequence generation HDLC frame terminated with abort sequence under software control FIFO underrun condition. Inter-frame time fill inter-frame time fill either flags idle (continuous ones) transmitted.
Semiconductor Group
Functional Description
Reception Transmission Functions FIFO Structure Each HDLC controller uses 64-byte FIFO direction intermediate storage data packets. data bytes between opening flag field HDLC frame passed through FIFO.
Flag
Flag
ITD03535
Generated HDLC Controller Bytes passed through FIFO
Figure HDLC Frame Structure receive transmit FlFOs both divided, blocks bytes each: accessible microcontroller inaccessible microcontroller. While microcontroller reading (receive FIFO) writing (transmit FIFO) data 32-byte block, other block filled (receive FIFO) emptied (transmit FIFO) IDEC. Thus length received transmitted frame limited FIFO size.
Semiconductor Group
Functional Description
Reception Frames Address Compare Before receive frame stored, address (the first byte following opening flag) optionally compared against three fixed values. SAPG SAPS SAPP "Group SAPI" "Signaling SAPI" "Packet SAPI"
Each address compare individually enabled disabled each HDLC channel bits AC0, (ACR register). effect match programmable shown table table assumed that address compare enable (AC) channel question. valid receive frames that channel accepted.
Table Address Compare Logic Effect Accept frames Reject frames with SAPP (16D) SAPS (0D) SAPS (0D) SAPP (16D) SAPG (63D) SAPG (63D) SAPP (16D) SAPG (63D) SAPS (0D) SAPG (63D), SAPS (0D) SAPP (16D)
Reject frames Accept frames with SAPP (16D) SAPS (0D) SAPS (0D) SAPP (16D) SAPG (63D) SAPG (63D) SAPP (16D) SAPG (63D) SAPS (0D) SAPG (63D), SAPS (0D) SAPP (16D)
Semiconductor Group
Functional Description
Frame Storage When frame accepted, stored receive FIFO. case frame length less than bytes, whole frame stored receive FIFO. After first bytes have been received, device prompts microcontroller read data from FIFO (Receive Pool Full interrupt status). Having done this, microcontroller releases FIFO. This done (Receive Message Complete) software command, after which rest frame, when ready, made available microcontroller (figure When whole frame shorter than bytes, final part frame longer than that becomes available, condition indicated (Receive Message End) interrupt status, instead RPF.
Prior Acknowledgement
After Acknowledgement
Bytes Inaccessible
Block
Free
Bytes Accessible
Block
Block
ITD03536
Figure Receive FIFO Case Frame Longer than Bytes. case frames least bytes long, microcontroller will repeatedly prompted interrupt read FIFO blocks bytes (except possibly final block). Again, after reading block, microcontroller acknowledges data software command thus releases FIFO. this done before additional 32-data bytes received, next data byte will lead "data overflow" condition. case several shorter frames seventeen stored inside HDLC controller. After interrupt (RME), frame available FIFO microcontroller read. sixteen other frames stored meanwhile upper half FIFO (figure 10). When microcontroller releases current data block from FIFO software command, next frame becomes available corresponding space freed upper half subsequent frame(s) (figure 10).
Semiconductor Group
Functional Description
Prior Acknowledgement Frame Bytes Inaccessible Frame
After Acknowledgement
Frame Frame
Bytes Accessible
Last Part Frame Frame
ITD03537
Figure Receive FIFO Case Short Frames interrupts accumulating process incorporated into queue transferred microcontroller well additional information about frame. particular, frame length stored register. Information such "frame aborted yes/no" "CRC error yes/no" "data overflow yes/no", included extra byte stored FIFO after last byte corresponding frame. Every interrupt acknowledged microcontroller. full FIFO beginning frame will lead frame overflow condition. microcontroller does wish preserve incoming frame, possibility exists ignore When corresponding command (RMD) issued, part frame stored deleted rest entire frame will ignored.
Semiconductor Group
Functional Description
Transmission Frames bytes intermediate storage provided HDLC controller transmit direction. After bytes have been written FIFO, transmission started software command (XHF). previous transmission still underway when transmission command issued, microcontroller access FIFO will blocked until first transmission completed (figure 11). This means that most complete frame written FIFO before transmission initiated. transmission request does include "frame end" indicator (XME), HDLC controller will request next data block interrupt FIFO contains more than bytes. This procedure will repeated until microcontroller indicates that frame closed. case when this indication given there more data ready transmission, frame terminated with abort sequence microcontroller notified transmit data underrun (XDU) interrupt. frame also aborted software command. completed transmission HDLC frame reported (Transmit Pool Ready) interrupt status.
Prior Transmission Command Frame
After Transmission Command Frame
After Interrupt "Transmit Pool Ready"
Inaccessible
Frame
Transmission
Inaccessible
Frame
Transmission
Inaccessible
Frame
Transmission
Accessible
Frame
Inaccessible
Frame
Accessible
ITD03538
Figure Transmit FIFO
Semiconductor Group
Functional Description
2.4.3 Collision Control Switching Functions IDEC possesses flexible collision control capabilities which totally transparent microcontroller. collision control modes enable circuit statistical multiplexing applications centralized de-centralized packet switches. Each four HDLC controllers individually programmed four modes register bits CMS1-0 (Collision Mode Select). Table lists four collision modes that selected, along with auxiliary lines used each case. outputs SD2X selected open-drain pushpull type.
Table Collision Modes IDEC CMS1 CMS0 Description Unconditional transmission Slave mode Multi-master mode Master mode SD1X SD2X Auxiliary Data
Data
Coll.
Coll.
Semiconductor Group
Functional Description
Unconditional Transmission Mode HDLC controller transmits frames without collision detection transmit line (time channel). Slave Mode input (Collision Data Receive) used control transmission frames. This input common HDLC controllers which programmed slave mode. Transmission inhibited "low" input. becomes "low" during transmission frame, frame aborted HDLC controller, data output high impedance. Refer figure
Single Connection Mode: SDOX Quad Connection Mode: SDiX,
ITD03539
Opening Flag
Figure Transmission Control Slave Mode (example) Note: evaluated falling edge DCL, rate equal data rate; falling edge immediately preceding rising edge used transmission, rate twice data rate. state evaluated HDLC controller only time channel used transmission that controller. (Figure simplified that grouping bits into time slots SD0X SD3X depicted, bits outside transmit time channel shown.) When switched high, inter-frame time fill marked transmit time channel transmission request pending, otherwise transmission starts first available instant. Transmission previously aborted frame automatically re-started HDLC controller beginning frame still available transmit FIFO. Otherwise interrupt (XDU) microcontroller indicates that transmission failed.
Semiconductor Group
Functional Description
slave mode applicable basic operation modes, both single connection quad connection applications. However, there only line. This should especially noted IDEC configured quad connection common control mode more than HDLC controller operated slave mode; when same time slot used more than HDLC controller slave mode. both cases more than controller evaluating line during same time interval, when goes "low" they stop transmitting. Multi-Master Mode multi-master mode controllers perform access procedure collision detection their assigned time channel(s). result, number IDECs assigned physical channel, where they perform statistical multiplexing. Collisions detected automatic comparison each transmitted with received input. this purpose logical "and" bits transmitted parallel controllers formed connected input CDR. This implemented most simply defining output line driver open drain type (ODS Consequently logical "and" outputs formed simply tying them together ("wired or"). result returned input parallel circuits. multi-master mode applicable operating modes, both single connection quad connection applications. quad connection mode, those output lines (SD0X SD3X) which this collision mode selected connected CDR. four HDLC controllers either programmed transmit separate time channels same time channel. prerequisite multi-master mode that inter-frame time fill used "idle". multi-master operation follows (refer figure 13). When mismatch between transmitted detected, HDLC controller stops sending further data output high impedance. soon detects transmit "idle" again, controller automatically attempts retransmit frame. definition, assumed idle when consecutive ones detected transmit channel. Normally equal
Semiconductor Group
Functional Description
Time Interval Transmission
Single Connection Mode: SDOX Quad Connection Mode: SDiX,
(See Note Figure
ITD03450
Figure Collision Detection Multi-Master Mode (example) automatic priority adjustment implemented multimaster mode. Thus, when complete frame successfully transmitted, increased ten, value restored eight when ten1's detected (CDR). Furthermore, transmission frame started HDLC controller after tenth This multi-master, deterministic priority management ensures equal right access every HDLC controller transmission medium, thereby avoiding blocking situations. Master Mode master mode requires three auxiliary connections: data input CDR, data output SD1X collision data SD2X. This mode applicable only single connection operation. master mode, controller performs functions: Switching data packets between main connection SD0X, SD0R auxiliary input output (CDR, SD1X) Resolution collisions between data from auxiliary connection HDLC frames from local microcontroller. Refer figure14.
Semiconductor Group
Functional Description
Controller
Collision Control Mode Programmable Time-Slots (TSR) HDLC Controller Controller Programmable Time-Slots (TSR) SDIX Data Data Controller SD2X Collision
Mode Fixed Time-Slots SD0X SD0R
Controller
ITS02721
Figure Connections Master Mode
Semiconductor Group
Functional Description
mode time slot programmed Time-Slot Select Register applies simultaneously SD0X/SD0R auxiliary lines CDR, SD1X SD2X. mode register selects time channel auxiliary connections CDR, SD1X SD2X only (however, channel width selected should bits, interface, ensure correct data throughput). switching data from SD0R SD1X transparent. switching data from SD0X depends state HDLC controller (transmit/no transmit) selected priorities, follows. When transmission command issued HDLC controller, data transparently switched through from SD0X. When transmit request issued Force HDLC Frame (FHF) data currently being received any) given priority. HDLC controller starts transmitting frame SD0X only after detected idle, other words, when eight ones observed CDR. Simultaneously, SD2X "low" indicate that data will accepted input data line. Figure shows time relation between (data SD2X (collision out) well logical relation between SD2X SD0X (data out). figures simplified that grouping bits into time slots SD0X, SD2X/CDR depicted. When transmit command issued Force HDLC Frame (FHF) frame currently being received aborted. Seven ones appended last aborted frame SD0X, after which HDLC controller starts transmitting frame (figure 15b). both cases, SD2X "high" again after delay eight bit-times following last closing flag, indicate that data accepted input data line. However, transmit command issued before that time, SD2X remains "low" transmission frame starts immediately after eighth
Semiconductor Group
Figure
Closing Flag Eight
with
SD2X Collision
Collision Resolution Master Mode with Programmable Priority (FHF)
SD2X Collision Abort Sequence Seven Frame from Frame from HDLC Controller Opening Flag Frame Closing Flag
SD0X Data
Functional Description
Command with
Semiconductor Group
Eight Bits Frame Frame from Frame from HDLC Controller Closing Flag Seven Frame Opening Flag Closing Flag Eight Bits
Data
Frame
SD0X Data
Command with
with
Data
Frame
ITD02722
Functional Description
Note Data Delay Master Mode data bits switched from SD0R SD1X from SD0X with minimum delay shown figure different cases distinguished: mode. this case time slots SD0R/SD0X CDR/SD1X identical. data delay from SD0X bit, whereas delay from SD0R times. mode with identical channel (time slot) SD0R/SD0X CDR/SD1X. This case identical previous one. mode with time slot CDR/SD1X which does coincide with channel bits SD0R/SD0X. this case, data bits undergo addition inherent delay different positions) delay time from SD0X, whereas additional delay introduced when going from SDOR SD1X.
Semiconductor Group
Functional Description
delay coinciding channel/time slot position SD0R/SD0X CDR/SD1X.
SD0R SD0X
SD1X
ITD03530
Figure Delay from SD0R/CDR SD1X/SD0X delay non-identical channel/time slot position SD0R/SD0X CDR/SD1X (possible only when SD0R/SD0X interface).
SD0R SD0X
SD1X
ITD03531
Figure Transmit Delay from SD0R/CDR SD1X/SD0X
Semiconductor Group
Functional Description
2.4.4 Test Functions test loop provided each four HDLC controllers IDEC. When test loop activated, input output HDLC channel connected together. test loop control independent each HDLC channel (bit TLP). test loop either transparent (forward data outputted line) non-transparent (forward data outputted line), depending selected mode. quad connection common control mode single connection mode loops transparent. other cases they non-transparent. During non-transparent loop, data output high impedance inside assigned time channel. Preprocessed Channels
IDEC supports
Command/lndicate channel IOM-2 interface.
handler takes care channels. Channel Handler activate handler, CCR:CDEN "1". handler used following switching modes: single connection mode single connection time-slot mode following access modes: unconditional transmission master multi master (only transmitter allowed subscriber). upstream direction signaling handler MONITORS received channels. Upon change interrupt generated (ISTAn:CD) actual value stored registers CIR3 CIR0. Only single last look carried out. channel sampled each frame. change detection only operates 4-bit channel. ISTAn:CD interrupt cleared when ISTAn read. downstream direction value written CIX3 CIX0 will sent channels each frame.
Semiconductor Group
Operational Description
Operational Description Microprocessor Interface Operation
IDEC microcontroller interface selected either Motorola type with control signals R/W, address data Siemens/lntel non-multiplexed type with control signals Address data Siemens/lntel multiplexed address/data type with control signals ALE; address/data non-multiplexed including Motorola type interface P-LCC-44 package IDEC needs used, since only this package provides additional pins separate 7-line address bus. input used control interface type follows tied tied Edge
occurrence edge ALE, either positive negative, time during operation immediately selects interface type (3). return other interface types possible only hardware reset issued.
Table Microcontroller Interface Summary Interface Type Address Data Control Pins P-DIP-28 P-LCC-44
Tied Tied Switching
Motorola Siemens/ Intel Siemens/ Intel
nonmultiplexed nonmultiplexed multiplexed
Reset
After hardware reset (pin RES), configuration/command register bits zeroed. interrupts active outputs high impedance state. Table sums state IDEC immediately after hardware reset been applied.
Semiconductor Group
Operational Description
Table State IDEC After Hardware Reset Register Name Value after Hardware Reset (hex) Meaning
Common registers Address comparison disabled. Single connection mode. Interrupt vector read bits Bits frame: 512. rate equal clock rate. Output drivers push-pull type. interrupt from IDEC channel. channel interrupts enabled.
VISR VISM Individual registers ISTA STAR
interrupts from channel channel interrupts enabled. Transmit FIFO ready written Receive line idle. commands. Test loop active. collisions will detected (unconditional transmission). Inter-frame time fill idle. Receiver de-activated. Channel disabled (high impedance output). Channel capacity bits/time slot. Zero bytes received. Time slot selected.
CMDR MODE
RFBC
Semiconductor Group
Operational Description
Initialization
purpose initialization IDEC into state where able correctly transfer HDLC frames manage collisions according requirements application. initialization process divided into phases. First, common settings determined registers VISM. These registers determine number HDLC channels used, serial interface configuration common characteristics serial input/output connections (table
Table Initialization IDEC(common bits) Function Configuration Serial interface characteristics Register Bits MDS1-0 Effect Basic configuration timing mode Output driver type open-drain push pull
Interrupt configuration VISM HDLC address recognition features MIC3-0
Clock rate data rate Number bits frame Mask HDLC channel(s) VISR read bits Address compare mode: accept/reject
SCG, SCS, AC0-3
Selection compare addresses
Address compare on/off HDLC channel
Semiconductor Group
Operational Description
Secondly, each HDLC channels initialized register shown table optional address comparison mode each HDLC channel selected programming register, located common address space (table Table Initialization HDLC Channels (channel-per-channel) Function Serial interface Register Bits MODE CMS1-0 CCS1-0 TSR7-0 Effect Collision mode Channel capacity Time slot Inter-frame time fill pattern Test loop Active channel (enable receiver transmitter, enable data outputs) Activate HDLC receiver
HDLC Controller MODE
Interrupt Structure
Special events reported processor interrupt logic IDEC. This logic allows connection more than IDEC interrupt input microcontroller. interrupt structure IDEC depicted figure Each HDLC channel circuit Interrupt Status Register (ISTA) where five possible interrupt causes read directly. When interrupt occurs HDLC channels, corresponding ISTA register interrupt line (INT) activated. Simultaneously, Vectored Interrupt Status Register (VISR) which indicates which four HDLC channels initiated interrupt. Thus, determine cause interrupt, microcontroller performs successively read VISR register (address 36/3F) read that ISTA register which indicated contents VISR.
Semiconductor Group
Operational Description
Mask VISM.VISR
Vector Bits)
Mask ISM.ISTA
Int. Status
Int. Status
Int. Status
Int. Status
ITD03532
Figure Interrupt Structure IDEC read ISTA clears register deactivates line. position which four bits Vectored Interrupt Status Register occupy AD7-0 when register read, programmable Vectored Interrupt Selection (CCR register). Thus, when VISR bits read positions 0-3, when VISR bits read positions 4-7. Unoccupied positions remain high impedance state. bits VISR selectively masked setting corresponding bits Vectored Interrupt Status Mask (VISM) register prevent several controllers from generating interrupt. that case, interrupts remain internally stored (pending) displayed VISR ISTA registers. Further, ISTA interrupts pertaining particular channel selectively masked Interrupt Status Mask register that channel. Pending interrupts will cause line activated will reported ISTA (and VISR) only when mask bits (and VISM) have been reset.
Semiconductor Group
Operational Description
Processing
After being initialized configuration/mode registers listed tables IDEC operational. control data transfer performed commands from microcontroller written Command Register (CMDR). Events pertaining data transfer reported Interrupt Status Register (ISTA) pointed Vectored Interrupt Status Register (VISR). Other events which lead interrupts monitored Status Register (STAR) information about receive frames found RFIFO Receive Frame Byte Counter (RFBC) register. powerful FIFO logic, which consists byte receive byte transmit FIFO channel, well intelligent FIFO controller, builds flexible interface upper protocol layers implemented microcontroller. Receive Frame Processing Reception HDLC frames with three more bytes between opening closing flags always reported microcontroller address comparison enabled address comparison enabled, reception frame dependent first byte received HDLC frame address field selected features address compare function (table bytes between opening flag field stored RFIFO. When frame (excluding field) longer than bytes, whole frame transferred block. reception frame reported Receive Message (RME) interrupt. length frame read from 8-bit register (RFBC). status byte appended data RFIFO after interrupt. includes information about frame, such frame aborted yes/no valid yes/no. frame status byte remain stored until microcontroller issues acknowledgment (Receive Message Complete: RMC). frame longer than bytes transferred microcontroller blocks bytes plus remainder block length bytes plus status byte. reception 32-byte block reported Receive Pool Full (RPF) interrupt data RFIFO remains valid until this interrupt acknowledged (RMC). This process repeated until reception remainder block reported (figure 18). Bits RFBC register represent number bytes stored RFIFO, including status byte. Bits indicate total number 32-byte blocks which were stored until reception remainder block. Bits overflow when counter status been reached indicate this case message length greater than bytes. contents RFBC register valid only after occurrence interrupt, remain valid until microprocessor issues acknowledgment (RMC). receive interrupts accumulated meantime stored (along with status bytes respective frame lengths) inside controller transferred microcontroller after each acknowledgment. frame could stored full FIFO, microcontroller informed this Receive Frame Overflow interrupt (RFO).
Semiconductor Group
Operational Description
(Reception Bytes) (Reception Bytes)
IDEC HDLC Receiver
System
(Reception Remainder)
ITD02720
Data Transfer Data Status Information (Status Byte, RFBC) Transfer
Figure Reception HDLC Frame Transmit Frame Processing After checking XFIFO status polling Transmit FIFO Write Enable (XFW) after Transmit Pool Ready (XPR) interrupt, bytes entered microcontroller XFIFO. Transmission HDLC frame started when Transmit HDLC Frame (XHF) command issued. HDLC controller will request another data block interrupt there more than bytes XFIFO frame close command (Transmit Message XME) been set. When set, remaining bytes XFIFO transmitted, field closing flag HDLC frame appended controller generates interrupt (figure19).
Semiconductor Group
Operational Description
(Transmission Flag plus Bytes)
IDEC HDLC Transmitter
(Transmission Bytes)
System
(Transmission Remainder plus plus Flag) Data Transfer
ITD02718
Figure Transmission HDLC Frame microcontroller does necessarily have transfer frame blocks bytes. matter fact, sub-blocks issued microcontroller separated command, between bytes long. XFIFO runs data command been set, frame will terminated with abort sequence (seven 1`s) followed inter-frame time fill, microcontroller will advised Transmit Data Underrun (XDU) interrupt. HDLC frame also aborted setting Transmit Reset (XRES) command bit. Table gives summary possible interrupts from HDLC controller appropriate reaction these interrupts.
Semiconductor Group
Operational Description
Table Possible Interrupt Causes Reactions Mnemonic Meaning Receive Pool Full Receive Message Reaction Read bytes from RFIFO acknowledge with RMC. Read "RFBC4-0" bytes from RFIFO acknowledge with RMC.
Receive Frame Overflow Error report statistical purposes (loss complete frame). Probable cause: deficiency software. Transmit Pool Ready Write data bytes XFIFO frame currently being transmitted finished frame transmitted, issue (and possible XME) command. Acknowledged read ISTA. Possible causes: Excessive software reaction times, transmit data collision.
Transmit Data Underrun
Semiconductor Group
Operational Description
Table lists most important commands which issued microcontroller setting several bits Command Register (CMDR).
Table List Commands Command Mnemonic 1000 0000 Meaning Receive Message Complete. Acknowledges block (RPF) frame (RME) stored RFIFO. Reset HDLC Receiver. RFIFO cleared receiver ready reception. Receiver Message Delete. part frame RFIFO deleted rest frame will ignored receiver. Transmit HDLC Frame. Enables transmission block entered last into XFIFO. frame complete. Transmit HDLC Frame close with flag. Same preceding, used master mode enforce transmission even case collision. Reset Transmitter. Clears XFIFO; frame currently being transmitted aborted.
RRES
0100
0000
0010
0000
0000
1000
XHFC F_XHF F_XHFC XRES
0000 0000 0000 0000
1010 1100 1110 0001
Semiconductor Group
Register Description
Detailed Register Description
following symbols used throughout chapter don't care used. logical write accesses switched IDEC either logical level read accesses. Register Address Layout
register consists configuration register common four channels (CCR) maskable vectored interrupt status register (VISR, VISM) register setting HDLC address recognition mode four channels (ACR) and, each four channels, individual registers. Multiplexed Address order support 16-bit microcontroller with multiplexed address bus, each register accessed with even address value (figure 20).
Semiconductor Group
Register Description
Read
Write
Channel-A Register Locations
VISR
VISM Channel-B Register Locations
Channel-C Register Locations
Channel-D Register Locations
ITD00741
Figure IDEC Register Multiplexed Address
Semiconductor Group
Register Description
address individual registers each channel shown table order obtain actual address register, "base" added address given table, follows: base channel channel channel channel
Table Address HDLC Channel Registers (multiplexed address bus) Address Even RFIFO ISTA STAR MODE RFBC XFIFO CMDR MODE Read Write
Semiconductor Group
Register Description
Non-Multiplexed Address address layout shown figure address individual registers each channel shown table order obtain actual address register, "base" added address given table, follows: base channel channel channel channel
Table Address HDLC Channel Registers Address Note: address values multiplexed non-multiplexed address cases related each other follows. AD0.7 multiplexed address bits A0.6 non-multiplexed address bits. Then: exor AD7. Read RFIFO ISTA STAR MODE RFBC Write XFIFO CMDR MODE
Semiconductor Group
Register Description
Read
Write
Channel-A Register Locations VISR VISM Channel-B Register Locations
Channel-C Register Locations
Channel-D Register Locations
ITD03533
Figure IDEC Register Non-Multiplexed Address
Semiconductor Group
Register Description
Register Description
Common Registers Common Configuration Register (CCR) Value after reset: 000n0000B MDS1 MDS0 CDEN Address: 37/3EH (1FH) Read/Write
MDS1,0 Mode Select
MDS1
MDS0
Description Single connection Quad connection Single connection Quad connection mode common control mode mode mode
Vectored Interrupt Selection channel (IOM mode), data bits VISR. channel (IOM mode), data bits VISR.
CDEN
Change Detection Enable.
Number Select. frame most bits long. frame between bits long.
Clock Rate Selection. clock rate equal data rate. clock rate equal twice data rate.
Output Driver Selection. Tristate. Open Drain.
Semiconductor Group
Register Description
selects driver type simultaneously data outputs (and control output SD2X master mode). However, single connection mode SD0X open-drain independent value ODS. Address Compare Register (ACR) Value after reset: Address: 34/3DH (1CH) Read/Write
AC0-3 Address Compare channel (0). first byte following opening flag receive frame will compared against reference values frame accepted rejected basis comparison. valid HDLC frames that channel stored. SAPI Compare Mode Accept HDLC frames which first address byte matches selected SAPI values. Reject HDLC frames which first address byte matches selected SAPI values. SAPI Compare Group first byte received HDLC frame compared with "Group SAPI" SAPG (63D). first byte received HDLC frame compared with SAPG. SAPI Compare Signaling first byte received HDLC frame compared with "Signaling SAPI" SAPS (0D). first byte received HDLC frame compared with SAPS. SAPI Compare Packet first byte received HDLC frame compared with "Packet SAPI" SAPP (16D). first byte received HDLC frame compared with SAPP.
Semiconductor Group
Register Description
HDLC address compare logic summarized table below.
Effect Accept frames Reject frames with SAPP (16D) SAPS (0D) SAPS (0D) SAPP (16D) SAPG (63D) SAPG (63D) SAPP (16D) SAPG (63D) SAPS (0D) SAPG (63D) SAPS (0D) SAPP (16D) SAPP (16D) SAPS (0D) SAPS (0D) SAPP (16D) SAPG (63D) SAPG (63D) SAPP (16D) SAPG (63D) SAPS (0D) SAPG (63D) SAPS (0D) SAPP (16D)
Reject frames Accept frames with
Semiconductor Group
Register Description
Vectored Interrupt Status Register (VISR) Value after reset: xxxx0000B
Address: 36/3FH (1EH)
Read
IC0-3 Interrupt from Channel When VISR read, these four bits placed data with offset determined (register CCR). Other positions remain high impedance. Mask Vectored Interrupt Status Register (VISM) Value after reset: nnnn0000B MIC3 MIC2 MIC1 MIC0 Address: 36/3FH Write
MIC0-3 Mask Interrupt from Channel A-D. mask bits active high. masked interrupt visible when VISR read. Instead, remains internally stored (pending). pending interrupt will generated corresponding IC0-3 will when mask reset zero. recommended bits during write accesses.
Semiconductor Group
Register Description
Individual Channel Registers FlFOs RFIFO (read), XFIFO (write) Address: Base (Base 0FH)
FlFO's have identical address range. addresses give access `current' FIFO location. Note RFIFO RFBC register bits indicate number bytes currently accessible microcontroller visible 32-byte RFIFO pool. more bytes read, data read after "RFBC" accesses "old" data loaded that part RFIFO previous current data. more than accesses, RFIFO will read cyclically (modulo 32). This will disturb next received frame. Note XFIFO more than bytes written XFIFO (without transmit command), XDOV interrupt generated. byte that entered first (first byte sent) will continuously overwritten extra write operations.
When closing flag receive frame detected, status byte appended data RFIFO. This byte following format:
RBC: Receive Byte Count length received frame (excluding flags Frame Check Sequence FCS) bits {1,2,3,.}). length multiple bits RDO: Receive Data Overflow part frame been lost because receive FIFO full. CRC: Check received bytes were correct RAB: Receive Abort implies that received frame aborted.
status byte equal indicates correctly received frame.
Semiconductor Group
Register Description
Status Command Registers Interrupt Status Register (ISTA) Value after reset: Address: Base 20/29H (Base 10H) Read
Receive Message End. complete frame length less than bytes, last part frame least bytes long stored receive FIFO, including status byte. number bytes stored given RFBC bits 0-4. Receive Pool Full. bytes frame have arrived receive FIFO. frame completely received. Receive Frame Overflow. least complete frame lost because storage space available RFIFO. Transmit Pool Ready. data block entered into XFIFO. Transmit Data Underrun. Transmitted frame terminated with abort sequence because either data available transmission XFIFO command issued, collision occurred after least block data been completely transmitted, thus automatic retransmission cannot attempted. Change detection interrupt. value been entered into register.
Note:
possible transmit frames when interrupt remains unacknowledged. Mask Interrupt Status Register (ISM) Value after reset: Address: Base 20/29H (Base 10H) Write
Each interrupt source ISTA register selectively masked setting corresponding ISM. Masked interrupts indicated when ISTA read. Instead, they remain internally stored pending. interrupt generated after mask reset zero.
Semiconductor Group
Register Description
Status Register (STAR) Value after reset: XDOV
Address: Base /28H (Base 11H)
Read
XDOV Transmit Data Overflow. More than bytes have been written into XFIFO. Transmit FIFO Write Enable. Data entered into XFIFO. Busy state receive line. this position indicates "idle" state input data line more consecutive ones). Receive line Active. Indicates whether flags/frames being received line (1). takes value after seven consecutive ones received line.
VN3-0 Version Number chip version version version
Semiconductor Group
Register Description
Command Register (CMDR) Value after reset: RRES
Address: Base 21/28H (Base 11H)
Write
XRES
Receive Message Complete. Reaction internupt. receive FIFO pool currently accessible microcontroller released subsequent frame 32-byte block data).
RRES Receiver Reset. HDLC receiver reset, receive FIFO cleared data. Receive Message Delete. Reaction interrupt. entire frame ignored receiver. part frame already stored discarded. Transmit HDLC Frame. Transmission HDLC frame block thereof) initiated. Force HDLC Frame. Used master collision mode (CMS1,0 11). When this Transmit HDLC Frame (XHF) command issued, controller aborts frame from any) sending seven SD0X then starts transmission. SD2X "low" indicate that data will accepted input data line. Transmit Message End. Indicates that current transmit frame closed with flag.
XRES Transmitter Reset. HDLC transmitter reset, XFIFO cleared data HDLC frame currently being transmitted any) aborted.
Semiconductor Group
Register Description
Mode Register (MODE) Value after reset: CMS1 CMS0
Address: Base 22/2BH (Base 12H)
Read/Write
CCS1 CCS0
Test Loop Input output HDLC channel connected together when test loop either transparent MDS1,0 MDS1,0 11).
CMS1,0 Collision Mode Select.
CMS1
CMS0
Description Unconditional transmission Slave mode Multi-master mode Master mode
Interframe Time Fill Idle (ITF flags (ITF used interframe time fill. Receiver Active. Receiver activated deactivated (0). Channel Active. channel completely disabled (receiver transmitter inactive, transmit line high impedance, output) long "0".
CCS1,0 Channel Capacity Select. These bits select number bits time slot where data received transmitted. They have significance only when MDS1,0 (Single connection mode Quad connection mode). rates given below assume channel repetition rate kHz.
CCS1
CCS0
Time Slot Width bits bits bits
Channel Data Rate kbit/s kbit/s kbit/s kbit/s
Semiconductor Group
Register Description
Command/lndicate Channel Receive Channel (CIR0 (read) Address: 23,2A offset (multiplexed), offset (demux)
Reset value: nnnn1111 bit7: bit6: bit5: bit4: CI3-0: used. used. used. used. Received code, will updated each frame. received first.
Command/lndicate Channel Receive Channel (CIX0 (write) Address: 23,2A offset (multiplexed), offset (demux)
Reset value: nnnn1111 bit7: bit6: bit5: bit4: CI3-0: used. used. used. used. Received code, will updated each frame. received first.
Semiconductor Group
Register Description
Recelve Frame Byte Counter (RFBC) Value after reset: RDC7 RDC6 RDC5 RDC4
Address: Base 25/2CH (Base 15H)
Read
RDC3 RDC2 RDC1 RDC0
RDC7-0 Receive Data Count Total number bytes received frame, including status byte. contents register valid after interrupt. RDC4-0 indicate length data block currently available receive FIFO. RDC7-5 count number full 32-byte blocks frame which have already been received. frame length exceeds bytes, RDC7-5 hold value "111", only RDC4-0 continue count modulo Time-Slot Register (TSR) Value after reset: TS7-0 Address: Base 25/2CH (Base 15H) Write
Time-Slot Select Determine particular time slot where HDLC controller receive transmit. This register significance only when MDS1,0 00,10 (single connection modes quad connection mode). register gives position time slot (either bits wide, CCS1,0) two-bit increments (two-bit resolution). position time slot relative frame sync signal that marks beginning frame.
Semiconductor Group
Electrical Characteristics
Electrical Characteristics
Absolute Maximum Ratings Parameter Ambient temperature under bias Storage temperature Voltage with respect ground Symbol Limit Values Unit
Characteristics Parameter L-input voltage H-input voltage L-output voltage H-output voltage H-output voltage Power supply current operational power down Symbol Limit Values Unit Test Condition min. max.
0.45
(SD0X.SD3X) (all other pins)
4096 Inputs output loads
Input leakage current Output leakage current
Capacitances Parameter Input capacitance capacitance Symbol Limit Values Unit min. max. Test Condition
Semiconductor Group
Electrical Characteristics
Characteristics
Inputs driven logical logical "0". Timing measurements made logical logical "0". testing input/output waveforms shown below.
Test Points 0.45 Device Under Test
Load
ITS00621
Figure Input/Output Waveforms Tests
Semiconductor Group
Electrical Characteristics
Microcontroller Interface TimingmP Read Cycle Siemens/Intel ModemP Read CyclemP Read CyclemP Read Cycle
Read Cycle
Data
ITT00712
Figure Write Cycle
-AD7 Data
ITT00713
Figure Multiplexed Address Timing
Address
ITT00714
Figure
Semiconductor Group
Electrical Characteristics
Multiplexed Address Timing
Address
ITT00715
Figure
Motorola Mode
Read Cycle
Data
ITT00716
Figure
Semiconductor Group
Electrical Characteristics
Write Cycle
Data
ITT00717
Figure
Address Timing
ITT00718
Figure
Semiconductor Group
Electrical Characteristics
Interface Timing
Parameter pulse width Address setup time Address hold time from Address latch setup time Address setup time Address hold time guard time Delay after setup pulse width Data output delay from Data float from control interval pulse width Data setup time Data hold time from control interval
Symbol
Limit Values min. max.
Unit
Semiconductor Group
Electrical Characteristics
Serial Interface Timing Characteristics
ITT00744
Figure Definition Period Width
Parameter period high
Symbol min.
Limit Values typ.
Unit
Test Condition single clock rate double clock rate single clock rate double clock rate
Semiconductor Group
Electrical Characteristics
Input/Output Characteristics Single Connection Modes Quad Connection Mode
Frame Frame
Data Rate equal Data Rate Data
Frame
Frame
Frame
Rate equal twice Data Rate
Data
Data
Frame
ITD00745
Figure Timing Characteristics
Semiconductor Group
Electrical Characteristics
Timing Characteristics Parameter set-up time setup time* hold time Output data delay from Input data set-up Input data hold Output data delay from FSC* *Note: This delay applicable cases when first time slot been programmed: When appears first time, e.g. system power-up. When number bits frame equal either 512. Symbol min. Limit Values max. Unit
Semiconductor Group
Electrical Characteristics
Quad Connection Common Control Mode
High Impedance Data
High Impedance
Data
ITD00746
Figure Characteristics (strobe)
Parameter set-up time hold time Output data from high impedance active Output data from active high impedance Output data delay from Input data Input data hold
Symbol min.
Limit Values max.
Unit
Semiconductor Group
Electrical Characteristics
Data
Data
ITD00747
Figure Data Characteristics Parameter Output data delay from Input data set-up Input data hold delay from Data OUT: Symbol min. Limit Values max. Unit
SD0X single connection modes SD0X, SD1X, SD2X, SD3X quad connection modes SD1X, SD2X master mode SD0R single connection mode SD0R, SD1X, SD2R, SD3R quad connection modes slave, multi-master master modes
Data
Characteristics Parameter high Symbol min. Limit Values max. Unit
Semiconductor Group
Appendix
Appendix
version number (STAR0-3:VN1, VN0) been incremented bin. IDEC version channel handler implemented. CCR:bit3 write accesses specified IDEC Technical Manual version upward compability ensured. When CCR:bit3 programmed channel handler active. support channel handler, these changes have been made: ISTA0-3:bit1 Change detection interrupt (maskable, reset when appropriate ISTA read).
Register
Address (Multiplexed busses) 23,2A 63,6A A3,AA E3,EA 23,2A 63,6A A3,AA E3,EA
Address (Separate busses)
Reset Value
Access
CIR0 CIR1 CIR2 CIR3 CIX0 CIX1 CIX2 CIX3
Please refer IDEC channel handling 2/90 details.
Semiconductor Group
Package Outlines
Package Outlines
Plastic Dual-in-Line Package, P-DIP-28
15.24 ±0.2
±0.3
0.25 +0.1 -0.3 +1.2 15.24
2.54
0.45
+0.1
35.9 -0.4
0.25
Index Marking
Plastic-Leaded Chip Carrier, P-LCC-44 (SMD)
Surface Mounted Device
Dimensions
Semiconductor Group

Other recent searches


RB021VA90 - RB021VA90   RB021VA90 Datasheet
PDMB200A6 - PDMB200A6   PDMB200A6 Datasheet
LVC374 - LVC374   LVC374 Datasheet
ECX-1637 - ECX-1637   ECX-1637 Datasheet
CS5124 - CS5124   CS5124 Datasheet
C9827 - C9827   C9827 Datasheet
AT84AS004 - AT84AS004   AT84AS004 Datasheet
ADT7476 - ADT7476   ADT7476 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive