Enea is a global software and services company focused on solutions for communication-driven products. With 40 years of experience Enea is a world leader in the development of software platforms with extreme demands on high-availability and performance. Enea’s expertise in real-time operating systems and high availability middleware shortens development cycles, brings down product costs and increases system reliability. Enea’s vertical solutions cover telecom handsets and infrastructure, medtech, industrial automation, automotive and mil/aero. Enea has 750 employees and is listed on Nasdaq OMX Nordic Exchange Stockholm AB. For more information please visit enea.com or contact us at [email protected]. www.enea.com 1 ENEA® X25-BRICKS DATA SHEET Enea® X25-Bricks is based on Enea’s object-oriented Netbricks architecture. Utilizing message passing mechanism for inter-entity communications, Enea X25-Bricks can process rough synch- ronous byte streams or support HDLC controllers. Enea X25-Bricks is fully compliant with ITU-T recommendations X.25, X.32, X.75, X.31, and ISO standards IS 7776 and IS 8208. Enea X25-Bricks is ISO 8882 and ETSI NET2 certified. The PAD is compliant with ITU-T recommendations X.3, X.28, and X.29. The following protocols are used for ISDN access n X.25 LAPB procedures on the B channels and Q.921 LAPD proce- dures on the D channel. X.25 LAP procedures are not considered here. n X.25 packet layer procedures on the B and D channels. Enea X25-Bricks is companion stack of Enea® ISDN-Bricks for support of X.31 case A. Enea X25-Bricks interfaces with Enea’s Netbricks API-SERVER and op- tional Host X/Open X.25 Programming Interface using XTI/XX25. API-SERVER is compliant with ETSI ETS 300 325 and XTI/XX25 with X/Open document number P411, July 1994. Enea X25-Bricks is available with interfaces to most commercial RTOSes, including AMX, Nucleus, PSOS+, RTC, VRTX, and VxWorks. ENEA offers custom implementations of Enea X25-Bricks for OEMs who require an application- specific solution. Features Enea X25-Bricks primary software entities n MDL, DL: Management Data Link and Data Link n MX25, X25-PLP: X.25 Management and X.25 Packet Layer Protocol n PAD: PAD (X.3, X.28, X.29) Data Link (DL) functions n Core DL LAPB and LAPD (with ISDN support) n Modulo 8 and 128 support n Frame length, window size, and timer values supported at provisioning time n Error correction n Multi-Link Procedure (MLP) option n X.75 support n Data Link relay support n Provisioning and re-provisioning n APIs n Standards: ITU-T X.25 1988 and ISO 7776 X25-PLP functions n ITU-T and ISO timers n Modulo 8 and 128 support n RNR, REG, DIAD packet support n D, Q, A, M bit management n Extensive list of optional facilities support n Statistics counters compliant with link MIB n X.25-PLP Finite State Machine n Provisioning and re-provisioning n APIs n OSI Network services ITU-T X.213 n X.25-oriented API n Standards: ITU-T X.25, ISO IS8208 PAD functions n Management of call parameters n Provisioning and re-provisioning n DTE-INT entity internal interface n Standards: ITU-TS X.3, X.28, X.29 Enea X25-Bricks Companion Stacks PH implementation for a synchronous full duplex bit stream n Frame delimitation (HDLC frame) n HDLC bit stuffing and un-stuffing n CRC16 calculation and error detection n Error Rate Monitoring (Alignment and Normal) n Provisioning and re-provisioning n PH and management APIs n Processor support n Infineon IPAC, ESCC2, ESCC8, Munich-32, HSCX n Motorola MC683xx, PowerQUICC I and II n Zilog Z85230, Z8530 n Standard: ISO HDLC 3309 PAD functions n Assemble characters into packets n Disassemble user data field packets n Virtual call set-up and clear, reset and interrupt procedures n Generate service signals n Forward packets when the proper conditions exist (e.g., when a packet is full or an idle timer expires) X25-BRICKS is a portable software package that implements the X.25 and Packet Assembly Disassembly (PAD) protocols. These protocols are used between Data Terminal Equipment (DTE) and a Packet Switched Data Network (PSDN), when access is through a dedicated circuit or an ISDN BRI or PRI line using B or D channels. Packet and Data Link Protocols for X.25 packet networks