Home

UCCI User's Manual - ADD

image

Contents

1. 2 01 ADD Engineering B V e Serial Number FEFFFFFFFF e System Date Time Mon 17 Jul 2006 22 15 03 Time Source NTP server z Submit IP Address fi 92 168 0 2 Time Zone GMT Save all will cause reboot Save all Main Menu Web interface Time Configuration menu Time Source e NTP Server Selects an NTP Server as a time source e Browser Selects the client s browser as the time source and implicitly the client s host system Chapter 7 IP Address The IP Address of the NTP server Time Zone The offset GMT offset from your time zone Please note that the UCCI uses the POSIX standard for time zones The POSIX standard has positive signs for time zones west of Greenwich while east of Greenwich the time zones have negative signs This could be exactly the opposite of what you would expect The time zone for Amsterdam is GMT 1 System Management 2 63 Default Configuration The Factory Defaults menu enables users to revert the channel configurations to default Clicking the Reset button will cause all the channels to be configured to the factory defaults All channels will be restarted automatically with the default configuration e Model Type UCCIS Factory Defaults e Firmware Revision 2 01 ADD Engineering B V e Serial Number FFFFFFFFFF e System Date Time Mon 17 Jul 2006 22 15 03 Reset the channels to factory settings Reset Main Menu Web interface Factory Defaults menu 64 Parameter
2. e LSB FIRST The bit which is received first at the synchronous asynchronous line will be placed at the LSB position of the byte which will be submitted to the network No bit reversal is taking place e MSB FIRST The bit which is received first at the synchronous asynchronous line will be placed at the MSB position of the byte which will be submitted to the network In short it means that bit 0 becomes bit 7 bit 1 becomes bit 6 and so on Transmitter For the transmitter the bit order can best be described as the order in which the received bytes from the network are transmitted by the synchronous asynchronous transmitter The most commonly used bit order is LSB first however some applications require the opposite e LSB FIRST The bit at the LSB position of the byte received from the network will be transmitted first by the synchronous asynchronous transmitter No bit reversal is taking place e MSB FIRST The bit at the MSB position of the byte received from the network will be transmitted first by the synchronous asynchronous transmitter In short it means that bit 0 becomes bit 7 bit 1 becomes bit 6 and so on Channel Setup Sync Pattern The Sync Pattern can have a length in the range 5 16 bits The Sync Pattern is displayed in the web user interface with the MS bit left and the LS bit at the right The Sync Pattern is transmitted received with the LS bit first Note that the way the Sync Pattern is represented in the web
3. Chapter 5 Channel logging provides the capability to log data received and or transmitted on the serial line For protocols like Link 1 and Link 11B a textual interpretation of the data is displayed as well as the data itself For protocols like HDLC SIMPLE and LAPB only a textual interpretation will be displayed For serial data formats like Transparent Universal and Async only the data will be displayed By clicking the Logging On button the logging is for the specific channels is enabled and the Logging On button changes into Logging Off Clicking the Logging Off button disables the logging Clicking the Refresh button will cause the browser to refresh the content of the page and will cause the page to reflect the most recent log contents Clicking the Clear button will delete all the RXDATA TXDATA log entries for the specific channel from the log buffer On the bottom right side of the screen there are a number of buttons labeled gs 6 7 8 S These are shortcuts to jump from one channel logging to another The S is to jump to the system logging e Model Type UCCIS Channel 3 Logg i ng e Firmware Revision V2 01 ADD Engineering B V e Serial Number FFFFFFFFFF e System Date Time Mon 17 Jul 2006 22 15 15 17 07 2006 22 15 14 RXDATAN So SO 00 5D SD SD 5D 5D 5D 5D SD 5D SD SD SD SD SD FF 17 07 2006 22 15 14 RXDATAN Test Message 17 07 2006 22 15 14 RXDATAN Test Message 17 07 2006 22 15 14 TXDATA
4. Local Port The local port has only significance for UDP and TCP server network transport mechanisms It defines which port receives the data when using UDP as a network transport mechanism and it defines the port that accepts incoming connections from remote clients when using TCP server as a network transport mechanism Recommended range 1024 65535 Destination Address The destination address has only significance for UDP and TCP client network transport mechanisms It defines the address to which the datagram will be sent when using UDP as a network transport mechanism and it defines the remote server address to which the UCCI should connect to when using the TCP client network transport mechanism Channel Setup 36 Chapter 4 Destination port The destination port has only significance for UDP and TCP client network transport mechanisms It defines the end port of the destination address to which datagrams will be sent when using UDP as a network transport mechanism and it defines the port at which the remote server is listening and normally thus accepting connections and the UCCI should connect to when using the TCP client network transport mechanism Channel State Channel state provides the option to enable or disable the specific communication channel on the UCCI ENABLED The channel is enabled operational DISABLED The channel is disabled Multiplexer The UCCI has a multiplexing demultiplexing capabi
5. User s Manual UCCI Universal Communication Controller Improved Serial Synchronous Asynchronous to Network Communication Interface Software Revision 2 04 Copyright 2007 ADD Engineering B V Online version copyright 2007 All rights reserved Printed in the Netherlands This document is protected by Copyright Protection Laws The online version of this document may be freely printed and distributed internally but cannot be modified in whole or in part or included in any other work without prior written consent from ADD Engineering B V Limitation of Liability ADD Engineering B V makes NO WARRANTY EXPRESSED or IMPLIED with respect to this user manual and any related items its quality performance merchantability or fitness for any particular use It is solely the purchaser s responsibility to determine its suitability for any particular use Information contained in this document is subject to change without notice Trademark credits The following are trademarks of ADD Engineering B V Universal Communication Controller Improved Universal Communication Controller HIT Interface Controller Netmate SyncMate MKII SyncMate ClockMate Contents Chapter 1 Chapter 2 Chapter 3 Chapter 4 I Introduction 5 Functional Description 6 Field Of Application 7 Specification Overview 8 Front and back panel 11 Front panel 11 Back panel 12 Web User Interface 13 Channel Setup 15 Channel
6. computers and printers 75 Cabling Overview To connect a peripheral device to the Universal Communication Controller Improved you need an interface cable to run electrical signals from one of the DB 25 connectors to the peripheral device ADD Engineering does not supply this cable You can purchase ready made cables at your local computer store or make them on your own DCE and DTE devices send and receive signals through different pins The UCCI is configured to be a DTE device In general when connecting a DCE device to the DTE interface of the UCCI use straight through cables 76 Appendix B Serial Connector Pinouts Terminals modems and printers typically communicate through an RS 232 serial interface All of the UCCI s synchronous asynchronous ports are DTE type RS 232 compatible serial connectors t Serial connector Pin Diagram male DTE O Pin Number RS 232 Signal V 24 Signal Direction 2 TxD 103 Output 3 RxD 104 Input 4 RTS 105 Output 5 CTS 106 Input 6 DSR 107 Input 7 Signal GND None 8 DCD 109 Input 20 DTR 108 2 Output 15 TxCin 114 Input 17 RxCin 115 Input 24 TxCout 113 Output Serial connector Pinout male DTE Cables and Connectors 77 78 Appendix B Signal TxD RxD RTS CTS DSR Signal GND DCD RxCin TxCin DTR TxCout Description Transmit Data Sends data to peripheral device Receive Data Receives data from the peripheral Request To Send Signal asking
7. to listen to incoming connections When the upgrade has not been initiated from the host within 60 seconds from activating the upgrade mode the upgrade port will be closed and the firmware upgrade service is deactivated Upgrading of the UCCI can be performed using the netcat nc command that is popular in the Linux environment Typically the upgrade command for an UCCI with network address would be cat firmware bin nc 192 168 0 100 818 After the firmware has been uploaded which can be checked through the system log the UCCI needs to be rebooted to process the uploaded file After processing the uploaded file during the startup process the UCCI will start up as usual Please take note on the top right part of the user interface that the version number displayed is indeed the version you would expect from the upgrade 66 Chapter 7 Transmit Buffers The Serial Transmit Buffer State provides users with the capability to verify the status of the Clear To Send signal lines of the UCCI The Clear To Send signal lines provide a handshake to the UCCI that the unit is allowed to send data on the specific serial communication channel When this signal line is OFF the UCCI can not send any data on the specific serial communication channel and the data will be buffered In case the signal line is not used it is mandatory to connect the RTS signal line pin 5 at the DB25 male connector of the UCCI to the CTS signal line pin 4 at th
8. 2 01 e Serial Number FFFFFFFFFF e System Date Time Mon 17 Jul 2006 22 15 05 System Logging ADD Engineering B Y 17 07 2006 22 15 05 NEO Webclient connected 192 168 2 201 17 07 2006 22 15 05 NEON Webclient connected 192 168 2 201 17 07 2006 22 15 03 JINEN Webclient connected 192 168 2 201 17 07 2006 22 15 03 GONEFIGH 8 Opening serial port 17 07 2006 22 15 03 GONEFIGH 8 Starting up channe 17 07 2006 22 15 03 GONEIGH F Opening serial port 17 07 2006 22 15 03 GONEIGH F Starting up channe 17 07 2006 22 15 03 GONFIGH 6 Opening serial port 17 07 2006 22 15 03 GONFIGH 6 Starting up channe 17 07 2006 22 15 03 GONFIGH 5 Opening serial port 17 07 2006 22 15 03 GONFIGH 5 Starting up channe 17 07 2006 22 15 03 GONFIGH 4 Opening serial port 17 07 2006 22 15 03 GONFIGH 4 Starting up channe 17 07 2006 22 15 03 GONFIGH 3 Starting up channe 17 07 2006 22 15 03 GONFIGH 2 Starting up channe 1707 2006 22 15 02 GONEFIGH 1 Opening serial port 17 07 2006 22 15 02 GONFIGH 1 Starting up channe 1707 2006 22 15 02 GONEIGH S HTTP srv 80 FW upg 818 LOG exp 717 Nonblocking 1 Refresh Clear i MAAA Main Menu Chapter 5 Web interface System logging menu Export Logging Export Logging facilitates storage of log messages on an external system By connecting to the export log service port port number 717 log messages
9. 38k4 Data is clocked in and out at 38400 bps 115k2 Data is clocked in and out at 115200 bps Network Encapsulation Format The UCCI has the capability to pack multiple frames received from the serial communication line into one packet and transmit the assembled packet on the network Also the UCCI has the capability to unpack a packet received from the network and forward the separate frames to the serial communication line There is an infinite number of possibilities to encapsulate data however the UCCI currently supports three network encapsulation formats Transparent ANFI and ANFI MUX TRANSPARENT Frames received from the serial communication line are forwarded transparently to the network communication channel Except the possibility of a Size Header that can be prepended to the data no encapsulation takes place Frames received from the network channel will be forwarded transparently except a possible Size Header to the serial communication line ANFI Frames received from the serial communication line are packed together to form a packet The packet will be forwarded to the network communication channel Packets received from the network communication channel will be disassembled and the separate frames will be forwarded to the serial communication line See the appendices for further specification on the ANFI network encapsulation format ANFI MUX Frames received from the serial communication line are forwarded to the Mul
10. Bytes 1 27 Rx Bytes 2 28 Rx Bytes 3 29 Rx Frames 0 30 Rx Frames 1 31 Rx Frames 2 32 Rx Frames 3 33 Rx Idles 0 34 Rx Idles 1 35 Rx Idles 2 36 Rx Idles 3 37 Rx Errors 0 38 Rx Errors 1 39 Rx Errors 2 40 Rx Errors 3 41 Tx Bytes 0 42 Tx Bytes 1 43 Tx Bytes 2 44 Tx Bytes 3 45 Tx Frames 0 46 Tx Frames 1 47 Tx Frames 2 48 Tx Frames 3 Table 4 UCCI Channel Status Report Channel status reports could be mixed with data received from the serial line There is no guarantee that the UCCI responds with the channel status report as the first frame of a ANFI packet For all fields the byte at position 0 is the LS byte CTS The status of the Clear To Send line of the specific channel A 0 indicates that the CTS line is inactive and a 1 indicates that the CTS line is active Tx Buffer Content 0 Tx Buffer Content 3 Indicates the content of the serial transmit buffer Rx Bytes 0 Rx Bytes 3 Indicates the number of bytes received on the serial channel Rx Frames 0 Rx Frames 3 Indicates the number of frames received on the serial channel Rx Idles 0 Rx Idles 3 Indicates the number of idles received on the serial channel Rx Errors 0 Rx Errors 3 Indicates the number of CRC or checksum errors detected on the receive side of the serial channel when applicable Tx Bytes 0 Tx Bytes 3 Indicates the number of bytes transmitted on the serial channel Tx Frames 0 Tx Frames 3 Indic
11. The Idle State is used to specify the behaviour of the transmitter in the case that there are no bytes to transmit The Idle State is directly related to the line state and thus no bit encoding will take place There are three possible idle states 0 1 and ALT Receiver This parameter is of no significance for the receiver Transmitter 0 Idle in zero s invalid for NRZI and NRZI bit encoding methods 1 2 Idle in one s invalid for NRZI and NRZI bit encoding methods ALT Idle in alternating states normally this is used to keep receivers with DPLL in sync Checksum Mode Checksums can be generated by the UCCI it means that the user does not have to calculate checksums over the data submitted to the UCCI The checksum is transmitted as the last byte of a frame The Checksum Mode has three options OFF XOR and XNOR Receiver The checksum mode parameter is of no significance in the receiver Transmitter The checksum calculated using the method defined above is attached to the frame as a last byte OFF No checksum is attached to the frame e XOR An XOR exclusive or will be performed over all the bytes in the frame except the sync word e XNOR An XNOR inverted exclusive or will be performed over all the bytes in the frame except the sync word Channel Setup 227 28 Chapter 4 Synchronous Speed The Synchronous Speed parameter of the UCCI has only significance if INT interna
12. data being sent through the network communication channel The size header is a two byte value actually 16 bits unsigned with the LS Byte being sent first The maximum size of a frame sent through the transparent network encapsulation format with Size Header ON thus is 65535 Network Transport The UCCI supports three different ways of exchanging data through the TCP IP based Ethernet network UDP TCP CLT and TCP SRV UDP User Datagram Protocol this means of transport is not connection oriented there is no guarantee that a datagram sent out on the network will reach is destination Nor is there any means of flow control However in case multiple systems would require to listen to the same data it could be efficient to broadcast the data through UDP TCP CLT Transmission Control Protocol Client this means of transport is connection oriented which means that a connection should be established between local and remote system before exchange of data can take place The client part in this terminology means that the UCCI will actively set up the connection to the remote side server TCP SRV Transmission Control Protocol Server this means of transport is connection oriented which means that a connection should be established between local and remote system before exchange of data can take place The server part in this terminology means that the UCCI will passively wait for any incoming connections from a remote system client
13. data can take place The client part in this terminology means that the UCCI will actively set up the connection to the remote side server TCP SRV Transmission Control Protocol Server this means of transport is connection oriented which means that a connection should be established between local and remote system before exchange of data can take place The server part in this terminology means that the UCCI will passively wait for any incoming connections from a remote system client Buffering Time Out Buffering time out can be used to specify the time the packed data serial data frames packed in an ANFI packet is held in the buffer before being sent out to the network In other words everytime a serial data frame is received the timer is reset when the timer reaches its threshold the data packed so far will be sent out to the network A value of 0 means that there is no time out The data will be sent out to the network when the complete ANFI packet length reaches a size threshold of 1400 bytes Local Port The local port has only significance for UDP and TCP server network transport mechanisms It defines which port receives the data when using UDP as a network transport mechanism and it defines the port that accepts incoming connections from remote clients when using TCP server as a network transport mechanism Recommended range 1024 65535 Destination Address The destination address has only significance for UDP an
14. from the original date of purchase Warranty coverage includes Telephone support Free phone support on any hardware product for one year after initial product purchase ADD Engineering s Customer Service and Support CSS hours are 9 00 am to 5 00 pm Monday through Friday Rapid replacement Upon CSS phone verification of hardware failure within the first 90 days after purchase ADD Engineering will issue a return material authorization RMA number for rapid replacement If the failed unit is in stock a replacement unit will be shipped within one business day If the failed unit is not in stock it will receive the highest priority for repair once ADD Engineering receives the unit Extended maintenance option Extends the standard warranty coverage including rapid replacement to a maximum of three years when purchased within 30 days of initial product purchase The extended maintenance period starts at the date of purchase 72 Appendix A Out of warranty repair service is available for a per product flat fee Typical turnaround for out of warranty repairs is four to six weeks from date of factory receipt Limited Hardware Warranty ADD Engineering warrants its hardware products to be free from defect in materials and workmanship ADD Engineering will repair or replace at its option all defective product returned freight pre paid in original packaging to its factory in Rotterdam The Netherlands within one 1 year ADD Engine
15. network interface 1 IP Address Shows the currently configured IP address for network interface 1 of the UCCI and allows modifications of the address Netmask Shows the currently configured network mask configuration for network interface 1 of the UCCI and allows modifications of the network mask Gateway Shows the currently configured default gateway configuration for network interface 1 of the UCCI and allows modification of the default gateway System Management 61 62 Time Configuration The UCCI has an internal system clock that has the capability to synchronize itself to a network time source through the Network Time Protocol or synchronize itself to the client s web browser time A synchronized internal system clock could be beneficial when the ANFI network encapsulation format is used to packetize serial data Every new ANFI packet includes an absolute time stamp with milliseconds accuracy Every frame received through the serial communication line is prepended by an offset from this absolute time Master clock synchronized time stamping of received data is extremely important for external systems that perform track to track or plot to track correlation Clicking the Save all button will cause the configuration to be stored After storing the configuration the UCCI will be restarted to prevent missing events caused by a discontinuity in the time e Model Type UCCIS Ti me Config u ration e Firmware Revision
16. serial received transmitted data in textual format can be received from the UCCI The log messages are formatted in pretty much the same fashion as represented in the web user interface The UCCI provides users the ability to select specific severity levels through the configurable log filter For instance by selecting Rx Data Messages and Tx Data Messages only the serial data received and transmitted on the serial ports is exported through the export log service port As an example one could use telnet to connect to the export log service port eg telnet 192 168 0 100 717 Please note that when the export log is not able to write to the client for instance because of flow control at TCP IP level as a result of buffers that fill up the connection is closed automatically Clicking on the Save all button configures and restarts the export log server e Model Type UCCIS Ex ort lo in e Firmware Revision 2 01 p gg g e Serial Number FFFFFFFFFF ADD Engineering B V e System Date Time Mon 17 Jul 2006 22 15 08 Debug Messages O Information Messages m Configuration Messages m Rx Data Messages Vv Tx Data Messages Vv Warning Messages m Error Messages m Logging Export Server Disabled z Save all Main Menu Web interface Export logging menu Channel Logging 45 46 Chapter 5 Debug Messages Checking this box at the right side enables export of log messages with the DEBUG severity level Information Mess
17. value 1 A logical 0 on the physical line is decoded to a bit with the value 0 e INRZ Almost the same as NRZ but in this case all bits are simply inverted A logical 1 on the physical line is decoded to a bit with the value 0 in memory A logical 0 on the physical line is decoded to a bit with the value 1 e NRZI Generally known as Non Return to Zero Inverted Although the name implies that it is just the inverted version of NRZ there is a more significant difference between these two To decode the line state to a bit in NRZI requires knowledge of the previous line state If there is a difference between the previous line state and the actual line state then it is decoded to a bit with the value 0 If there is no difference between the previous and the actual line state then it is decoded to a bit with the value 1 In short transitions will be decoded to form a bit with the value 0 and steady states will be decoded to form a bit with the value 1 e NRZI Almost the same as NRZI but in this case all bits are simply inverted Transitions will be decoded to form a bit with the value 1 and steady states will be decoded to form a bit with the value 0 Transmitter Bit encoding for the transmitter can be described as the way the bits which need to be transmitted are encoded to a line state e NRZ Channel Setup 19 20 Chapter 4 Generally known as No
18. Bytes 1 0 2 0 8 0 4 0 6 0 6 0 0 0 M 0 RxFrames 359165 359165 2650 359165 359163 359163 359163 359163 RxPackets aooono cdo amp Refresh Reset AIl Model Type e Firmware Revision e Serial Number e System Date Time Rxldles 0 0 5704252 onog o IgnPackets oo0o0o000000 Web interface Statistics overview menu CreErrors 0 359165 0 359165 359163 359163 359163 359163 OvfPackets ooo0oo000c0c0oo UCCI 8 V2 01 FFFFFFFFFF Mon 17 Jul 2006 22 15 03 TxBytes o 42400 42400 ooooo TxBytes ooooo0coe 0cHe TxFrames a 2650 2650 gode TxPackets 369165 i 2650 i i Oe Main Menu Statistics Overview 53 Network The Network Statistics provides a detailed overview of the network statistics performance of all channels The Network Statistics page is automatically refreshed to represent the most recent statistics e Model Type UCCI8 Network Statistics e Firmware Revision V2 01 e Serial Number FFFFFFFFFF AODD Engineering B V e System Date Time Mon 17 Jul 2006 22 15 03 Network Statistics Transport Localport Remote Address State RxBytes s TxBytes s 1 TCP SRY 2000 192 168 2 201 2342 Connected 0 160 2 TCP SRY 2001 0 0 0 0 0 Disconnected 0 0 8 TCP SRY 2002 0 0 0 0 0 Disconnected 0 0 4 TCP SRY 2003 0 0 0 0 0 Disconnected 0 0 6 TCP SRY 2004 0 0 0 0 0 Disconnected 0 0 6 TCP SRY 2005 0 0 0 0 0 Disconnected 0
19. Configuration 16 Serial Data Format 17 Bit Encoding 19 Bit Order 21 Sync Pattern 22 Strip Sync 23 Frame Length 24 Bit Stuffing Insertion Idle State 26 Checksum Mode 27 Synchronous Speed 28 Clock source 29 2 Contents Chapter 5 Clock Line Inversion 30 Data bits 30 Stop bits 31 Parity bit 31 Flow control 31 Async Speed 32 Network Encapsulation Format 33 Buffering Time Out 34 Size Header 34 Network Transport 35 Local Port 35 Destination Address 35 Destination port 36 Channel State 36 Multiplexer 37 Network Transport 37 Buffering Time Out 38 Local Port 38 Destination Address 38 Destination Portnumber 39 Channel State 39 Overview 40 Channel Logging 41 Channel Logging 42 RX Data 43 TX Data 43 System Log 44 Export Logging 45 Debug Messages 46 Information Messages 46 Configuration Messages 46 Rx Data Messages 46 Tx Data Messages 46 Warning Messages 46 Error Messages 46 Logging Export Server 47 Chapter6 Statistics Overview 49 Channel Statistics 50 Bytes Received 50 Frames Received 51 Idles Received 51 Checksum CRC Errors 51 Bytes Transmitted 51 Frames Transmitted 51 Idles Transmitted 51 Transmit Underruns 51 Bytes Received network 51 Packets Received network 52 Packets Ignored network 52 Bytes Transmitted network 52 Packets Transmitted network 52 Transmit Packets Overflow network 52 Receive Packets Overflow network 52 All Channels 53 Network 54 T
20. D amm m mmama mm Front panel of the UCCI Back panel Chapter 2 Back panel of the UCCI The back panel of the UCCI holds the power switch the fused IEC power inlet two RJ 45 sockets for the Ethernet network connectivity and eight DB25 male connectors for serial synchronous and asynchronous connectivity Users should use the RJ 45 socket with the designation network 1 When replacing the fuse for the UCCI never use a different fuse than recommended on the back of the unit 1 5A slow blow Chapter 3 Web User Interface The UCCI is equipped with a HTTP server that provides a very intuitive web user interface The user interface can be accessed with any modern standard web browser currently available Firefox Internet Explorer Netscape etc Before being able to use the web user interface the user should log on to the UCCI by providing a username password combination Enter Network Password i 2x ye Please type your user name and password Site 192 168 0 100 Realm C7D7CFC468FBF121 Logon to UCCI User Name Password I Save this password in your password list Cancel Web user interface logon screen The default username password combination is admin admin It is recommended to change username password combination after installation The latter could protect your configuration settings from being changed by unauthorized personnel After the provided set of credentials has been ver
21. D f TCP SRY 2006 0 0 0 0 0 Disconnected 0 D 8 TCP SRY 2007 0 0 0 0 0 Disconnected 0 D M TCP SRY 2008 0 0 0 0 0 Disconnected 0 D Main Menu Web interface Network statistics menu Transport Displays the network transport mechanism that has been selected for the specific channel The possible transport mechanisms are TCP SRV TCP CLT and UDP Localport Displays the local port number used to exchange data across the network Remote Address Displays the address of the remote side if applicable in the format IP address portnumber Chapter 6 State Displays the state of the network connection for the specific channel Possible states are Trying connect Connected Disconnected and RxBytes s Represents the number of bytes received per second calculated over a 2 second interval TxBytes s Represents the number of bytes transmitted per second calculated over a 2 second interval Statistics Overview oa 56 Chapter 6 Chapter 7 System Management The System Management menu group provides access to a number of UCCI wide management facilities like network configuration user management time configuration firmware upgrade and monitoring the state of the serial transmit buffers and Clear To Send status lines e Model Type UCCIS Main Menu e Firmware Revision V2 01 ADD Engineering BY e Serial Number FFFFFFFFFF e System Date Time Mon 17 Jul 2006 22 15 02 Channe
22. SO S0 00 SD 5D 5D 5D 5D 5D 5D SD SD SD SD 5D 5D 5D FF 17 07 2006 22 15 14 TXDATA Test Message 17 07 2006 22 15 14 TXDATA Test Message ie Retesh __ Oor HAAS el Aelsl Lagging Off Main Menu Web interface Channel Logging menu RX Data The RXDATA displays the data received on the serial communication line and or a textual interpretation of the data TX Data The TXDATA displays the data transmitted on the serial communication line and or the textual interpretation of the data Channel Logging 43 44 System Log System logging provides a view on the events taking place in the UCCI There are several levels of severity in order of increasing severity these are DEBUG INFO CONFIG WARNING and ERROR Before the message of each log record the number 1 8 or character M S identifies the origin of the log record Where the numbers identify the channels the M identifies the Multiplexer and the S identifies the System Clicking the Refresh button will cause the browser to refresh the content of the page and will cause the page to reflect the most recent log contents Clicking the Clear button will delete all the log entries displayed from the log buffer On the bottom right side of the screen there are a number of buttons labeled an Ss 6 7 8 S These are shortcuts to jump from one channel logging to another The 1 is to jump to the logging of channel 1 e Model Type UCCIS e Firmware Revision
23. Specific bits are stripped from the data at the receiver s side and inserted at the transmitter s side Receiver At the receiver s side synchronous the specified bit will be stripped from the data The insert parameter in this menu is of no significance for the receiver s side The bitposition parameter specifies which bit will be stripped after reception of the Sync Word Assuming the Sync Word is found and the strip insert parameter is set to bitposition 1 insert 0 Then the first bit after the Sync Word is stripped from the data in case Sync Stripping is also enabled then the next 8 bits are forwarded to the network connection and the next first bit is stripped from the data This continues until all the bytes of the frame are received Transmitter At the transmitter s side synchronous the specified bit will be inserted in the data The insert parameter in this menu specifies if a 0 or a 1 will be inserted Assuming the Sync Word has already been transmitted and sync stripping is also enabled and the strip insert parameter is set to bitposition T insert 0 Then the first bit transmitted after the sync word will be a 0 After that a byte that is submitted through the network connection will be forwarded to the synchronous port and then another 0 will be inserted This continues until all the bytes of the frame are transmitted Channel Setup 25 26 Chapter 4 Idle State
24. Value Serial data format Link 1 Bit Encoding INRZI Synchronous Speed 1200 Clock Source INT Clock Line Inversion OFF Network Encapsulation Format Transparent Size Header OFF Network Transport TCP SRV Local Port 1999 Channel number Destination Address 0 0 0 0 Destination Port 2000 Channel State Enabled Default channel configuration Chapter 7 Reboot System The Reboot System menu provides an easy way to reboot the system from a remote location Clicking the Reboot button will cause the UCCI to reboot e Model Type UCCIS Reboot System e Firmware Revision 2 01 e Serial Number FFFFFFFFFF ADD Engineering B V e System Date Time Mon 17 Jul 2006 22 15 05 Reboot the UCCI Reboot Main Menu Web interface Reboot System menu System Management 65 Firmware Upgrade The Firmware Upgrade menu provides an easy means of upgrading the firmware of the UCCI When an upgrade is available for the standard UCCI this firmware will be offered for download free of charge on ADD Engineering s website http www add nl Clicking the Upgrade button will activate the upgrade service in the UCCI e Model Type UCCI 8 Fi rmware U pg rade e Firmware Revision V2 01 ADD Engineering B V e Serial Number FFFFFFFFFF e System Date Time Mon 17 Jul 2006 22 15 02 Upgrade firmware Upgrade Main Menu Web interface Firmware Upgrade menu Activating the upgrade service in the UCCI will cause the upgrade port 818
25. a known synchronous bit rate but not accompanied by a clock signal The synchronous clock speed can be selected from the Synchronous Speed menu The clock which is generated internally is placed on pin 24 ETCLK of the DB25 male connector The internally generated clock is synchronised continuously with the received data or better with the transitions in this data EXT With the external clock mode clock signals should be connected to the UCCI at pin 17 RCLK and pin 15 TCLK of the DB25 male connector The RCLK is timebase related to the data on pin 3 RxD and the TCLK is timebase related to the data on pin 2 TxD The TCLK and RCLK need not to be related however usually they are Receiver Data is clocked in at the rate specified by the clock signal Transmitter Data is clocked out at the rate specified by the clock signal Channel Setup 30 Chapter 4 Clock Line Inversion The UCCI has the capability to invert the clock signals used for synchronous data communication Inverting the clock signals could be a requirement when connecting to MIL STD data communication equipment e OFF No inversion of the clock signals takes place The unit operates with a clock polarity that is used with industry standard communication equipment This means that data is clocked out at the rising edge of TxClk and data is clocked in at falling edge of RxClk all at RS 232 level Please note that the inversion operates different from the UCC wher
26. ages Checking this box at the right side enables export of log messages with the INFORMATION severity level Configuration Messages Checking this box at the right side enables export of log messages with the CONFIGURATION severity level Rx Data Messages Checking this box at the right side enables export of log messages with the RXDATA severity level Tx Data Messages Checking this box at the right side enables export of log messages with the TXDATA severity level Warning Messages Checking this box at the right side enables export of log messages with the WARNING severity level Error Messages Checking this box at the right side enables export of log messages with the ERROR severity level Logging Export Server ENABLED The logging export server is enabled Clients can connect to the TCP IP service port DISABLED The logging export server is disabled Clients already connected to the TCP IP service port will be disconnected Channel Logging 47 48 Chapter 5 Chapter 6 Statistics Overview The Statistics Overview menu group provides the user a number of views on the UCCI s statistics The UCCI provides per channel statistics a global overview on the serial and network statistics for all channels and a global overview on the channel s network bandwidth usage and network connection state when applicable e Model Type UCCIS Main Men u e Firmware Revision 2 01 ADD Engineer
27. al Number FFFFFFFFFF e System Date Time Mon 17 Jul 2006 22 15 07 Old Username facmin New Username other Old Password fo New Password Retype New Password Save all Main Menu Web interfaceUser Management menu Old Username The current username should be typed in this text box New Username The new username should be typed in this text box Old Password The current password should be typed in this text box New Password The new password should be typed in this text box Retype New Password The new password should be re typed in this text box System Management 59 60 IP Configuration Chapter 7 The P Configuration menu enables users to configure the IP address for network interface 1 of the UCCI network interface 2 has an unchangeable IP address 192 168 1 100 The menu also allows configuration of a default gateway Clicking the Save all button will cause the settings to be validated and stored in the UCCI The UCCI will automatically reboot and startup with these new settings e Model Type UCCI 8 IP Config uration e Firmware Revision V2 01 ADD Engineering B V e Serial Number FFFFFFFFFF e System Date Time Mon 17 Jul 2006 22 15 04 MAC Address 00 80 66 10 3B B9 IP Address 92168 0100 Netmask 255 255 255 0 Gateway f92168 01 Save all will cause reboot Save all Main Menu Web interface IP Configuration menu MAC Address Shows the hardware Ethernet address of
28. asynchronous serial ports can be distributed across a single TCP IP connection using the Multiplexer functionality e Receive only interface between tactical data collection software and UKADGE NADGE MASE using the Link 1 Keep Alive functionality Introduction Specification Overview Chapter 1 DTE Synchronous Asynchronous Interface Ports Connector Electrical Interface Synchronous Speed Asynchronous Speed Stopbits async only Parity modes async only Databits async only Clock mode Clock source Flow Control Sync Length Universal Mode Frame Length Universal Mode Blt Encoding Sync Stripping Insertion Universal Mode Bit Stripping Insertion Universal Mode SizeHeader Clock inversion Checksum Generation Universal Mode Idle State Available signals Specification of DTE interface 8 DB25 DTE male RS 232 300 600 1200 2400 4800 9600 19k2 38k4 64k 128k bps 75 110 300 600 1200 2400 4800 9600 19k2 38k4 115k2 bps 1 2 None mark space odd even 5 6 7 8 Internal Dpll External input TxC RxC output ExC RTS CTS 5 16 bits 1 254 bytes NPZ NRZ NRZI NRZI On Off On Off On Off On Off Off Xor Xnor 1 0 Alternating CTS RTS TxD RxD DCD DTR TxC RxC ExC Ports Connector Electrical Interface Speed Communication modes Webserver port Export logging port Firmware upgrade port Default username password Default IP address Netwo
29. ates the number of frames transmitted on the serial chan nel UCCI Management Data 85 86 Appendix D Index Symbols INRZ 19 INRZI 19 A ALT 26 ANFI 33 ANFI specification 79 83 ANFI MUX 33 Async 18 Async Speed 32 ATDL 18 back panel 69 Bit Encoding 19 Bit Order 21 Bit Stuffing Insertion 25 Browser 62 Buffering Time Out 34 C Cabling Overview 76 Channel Logging 42 Channel Setup 15 Channel State 36 Channel Statistics 50 Checksum Mode 27 circular buffer 41 Clear To Send 57 Clock Line Inversion 30 Clock source 29 Connected 55 CTS signal 70 D Data bits 30 Default channel configuration 64 Default Configuration 64 Default IP address 9 Default username password 9 Destination Address 35 Destination port 36 Disconnected 55 DPLL 29 E EVEN 31 Export Logging 45 Export logging port 9 EXT 29 F Factory Defaults 64 Firmware Upgrade 66 Firmware upgrade port 9 Frame Length 24 Functional Description 6 fuse 12 G Gateway 61 GMT 1 63 GMT offset 63 Greenwich 63 87 88 H HDLC 18 HTTP server 13 Idle State 26 IEC EURO 69 INT 29 IP Address 60 IP Configuration 60 L LAPB 18 Link 1 18 Link 1 K A 18 Link 11B 18 Local Port 35 Logging On button 42 LSB FIRST 21 M MAC Address 60 male DB25 69 MARK 31 MSB FIRST 21 N netcat 66 Netmask 60 Network Encapsulation Format 33 Network Statistic 54 Network Transport 35 NRZ 19 NRZI 19 NTP Se
30. d 10000 log records in memory in a sort of circular buffer fashion When the last log record 10000 has been written the next written log record will overwrite the first log record 1 The maximum number of log records displayed on a log page is limited to 1000 to avoid long downloading times when requesting a log page 42 Main Menu ADD Engineering B V Channel Setup gt gt Channel 1 gt gt Channel 2 gt gt Channel 3 gt gt Channel 4 gt gt Channel 5 gt gt Channel 6 gt gt Channel gt gt Channel 8 gt gt Overview gt gt Multiplexer Channel Logging e Model Type UCCIS e Firmware Revision V2 01 e Serial Number FFFFFFFFFF e System Date Time Mon 17 Jul 2006 22 15 02 Statistics Overview gt gt Channel 1 gt gt Channel 2 gt gt Channel 3 gt gt Channel 4 gt gt Channel 5 gt gt Channel 6 gt gt Channel gt gt Channel 8 gt gt All Channels gt gt Network System Management gt gt Channel 1 gt gt Channel 2 gt gt Channel 3 gt gt Channel 4 gt gt Channel 5 gt gt Channel 6 gt gt Channel 7 gt gt Channel 8 gt gt System Log gt gt Export Logging gt gt User Management gt gt IP Configuration gt gt Time Configuration gt gt Default Configuration gt gt Reboot System gt gt Firmware Upgrade gt gt Transmit Buffers Web interface Channel Logging menu group Channel Logging
31. d TCP client network transport mechanisms It defines the address to which the datagram will be sent when using UDP as a network transport mechanism and it defines the remote server address to which the UCCI should connect to when using the TCP client network transport mechanism Destination Portnumber The destination port number has only significance for UDP and TCP client network transport mechanisms It defines the end port of the destination address to which datagrams will be sent when using UDP as a network transport mechanism and it defines the port at which the remote server is listening and normally thus accepting connections and the UCCI should connect to when using the TCP client network transport mechanism Channel State Channel state provides the option to enable or disable the multiplexer on the UCCL ENABLED The multiplexer is enabled operational DISABLED The multiplexer is disabled Channel Setup 39 40 Overview Chapter 4 The Configuration Overview shows a summary of the channel configurations for all of the UCCI s channels The heading above each column from the table is self explanatory see Channel Configuration for details Disabled channels are identified by a greyed out row in the table e Model Type Configuration Overview ADD Engineering B V Dataformat 1 Universal Q Link 1 Link 1 4 Link 1 6 Link 1 6 Link 1 Link 1 8 Link 1 NetFormat Transparent Trans
32. e DB25 male connector of the UCCI The page is refreshed automatically every 10 seconds e Model Type UCCIS Serial Transmit Buffer State Firmware Revision v2 01 Content size 0 9486 ADD Engineering B V e Serial Number FEFFFFFFFFF e System Date Time Mon 17 Jul 2006 22 15 03 CTS 0 Serial Tx Buffer State 100 Buffer size 32768 E 32768 32768 32768 32768 32768 32768 32768 a j S Sma Main Menu Web interface Serial Transmit Buffer State menu System Management 67 68 Chapter 7 Text version The UCCI also has a very simple text version of the Serial Transmit Buffer State page which can be found at http 192 168 0 100 txbufstate txt The output of this page will look like 1 0 0 2 0 0 3 1 0 450 0 5 0 0 6 0 0 7 0 0 8 0 0 where the first number indicates the channel number the second number indicates the status of the CTS signal line O OFF 1 ON and the third number indicates the number of bytes currently available in the transmit buffer Chapter 8 Connecting the UCCI Power DTE Ports The back panel of the Universal Communication Controller Improved has a large number of connectors There are male plug DB25 connectors RJ 45 connectors and a IEC EURO style power inlet connector The male plug connectors represent the DTE Data Terminal Equipment function of the channels The two RJ 45 connectors represent the network ports used to connect the UCCI to an Ethernet
33. e no clock inversion requires a e ON Inversion of the clock signals takes place The unit operates with a clock polarity that is used with military standard communication equipment This means that data is clocked out at the falling edge of TxClk and data is clocked in at rising edge of RxClk all at RS 232 level See remark about UCC in OFF Receiver Data is clocked in at the appropiate edge Transmitter Data is clocked out at the appropiate edge Data bits Data bits only applies to protocols using an asynchronous communication port Data bits defines the number of bits that comprise a character exchanged on the asynchronous communication line e DATA8 A character exchanged on the asynchronous communication line comprises 8 data bits e DATA7 A character exchanged on the asynchronous communication line comprises 7 data bits e DATA6 A character exchanged on the asynchronous communication line comprises 6 data bits e DATA5 A character exchanged on the asynchronous communication line comprises 5 data bits Stop bits Stop bits only applies to protocols using an asynchronous communication port Stop bits defines the number of bits that follow a character exchanged on the asynchronous communication line STOP 1 One stop bit will follow after each character exchanged STOP 2 Two stop bits will follow after each character exchanged Parity bit Parity bit only applies to protocols using an asynchronous comm
34. ering reserves the right to ship replacement units from our inventory of reconditioned units All other warranties expressed or implied are limited to the restrictions of this warranty Product abuse alteration or misuse invalidates all warranties This warranty does not cover damages incurred by natural or electrical forces exceeding the stated product specifications In no event will ADD Engineering s warranty liability exceed the purchase price of the product No liability is assumed for any consequential damages resulting from the use of any ADD Engineering product This warranty is in lieu of all other warranties including but not limited to the warranties of merchantability and fitness for a particular purpose National state and local laws may offer rights in addition to those stated above Product Information Worksheet Please record the following information about your Universal Communication Controller Improved UCCI Serial number Purchase date Warranty and Maintenance 73 74 Appendix A Appendix B Cables and Connectors This appendix provides necessary background information for making connections to the serial ports on the UCCI It discusses the standard RS 232 pinouts and describes some typical cables Two terms used frequently throughout this appendix are e Data Communication Equipment DCE e Data Terminal Equipment DTE DCE peripheral devices usually refer to modems DTE devices include terminals
35. hat specific channel After selecting a specific channel type the parameters that are of no use for the serial data format are hidden after clicking at the Submit button at the right from the drop down selection box Channel Setup 17 Chapter 4 The UCCI currently provides 10 serial data formats Link 1 Link 11B ATDL Universal Transparent HDLC Link 1 K A SIMPLE Async and LAPB Link 1 The serial data format that enables reception and transmission of Link 1 STANAG 5501 frames Link 1 data exchange through the network consists of 1 start group 14 data groups and 1 check group to add up to a frame of 16 bytes Link 11B The serial data format that enables reception and transmission of Link 11B STANAG 5511 frames Link 11B data exchange through the network consists of 6 data groups and 1 check group to add up to a frame of 7 bytes ATDL The serial data format that enables reception and transmission of ATDL ATDL D1 frames ATDL data exchange through the network consists of 7 data groups and 1 check group to add up to a frame of 8 bytes Universal The flexible serial data format well known from the UCC that provides a wide range of configurable parameters to adapt the channel to a specific protocol Transparent The serial data format well known from the UCC that provides a fully transparent interface to and from a synchronous serial communication line HDLC The serial data format that enables the reception and trans
36. if peripheral device is ready to receive data Clear To Send Signal from the peripheral device indicating readiness to accept data Data Set Ready Signal from the peripheral indicating the status Signal Ground Provides reference level for other signals Data Carrier Detect Signal indicating that the peripheral device has detected a signal from the remote peripheral device over the datacommunications channel Receive Data Clock Input for receiver signal element timing from a synchronous DCE device Transmit Data Clock Input for transmitter signal element timing from a synchronous DCE device Data Terminal Ready Indicates that the local device is ready to communicate Transmit Data Clock Output for transmitter signal element timing generated on the UCCI Pin Signal Description Appendix C ANFI Network Format ANFI specifications The following table provides an overview of the structure of the ANFI network format 1 Identifier Byte 1 2 Identifier Byte 2 3 Header Length 4 Sequence Number 5 t 0 6 tft 7 t2 8 t 3 9 tms 0 10 tms 1 11 Packet Length 0 12 Packet Length 1 13 Channel Nr 14 Datatype 15 tms offset 0 16 tms offset 1 17 Frame Length 0 18 Frame Length 1 19 Frame Data 0 20 Frame Data 1 21 22 Table 1 ANFI packet specification Identifier Byte 1 Ox0A Identifier Byte 2 0xDD Header Length The length of the complete header as the number of bytes com prisi
37. ified and validated the main menu of the web user interface will be shown ecco oo oo e Model Type UCCIS Main Menu e Firmware Revision 2 01 ADD Engineering B V e Serial Number FFFFFFFFFF e System Date Time Mon 17 Jul 2006 22 15 02 Channel Setup Statistics Overview gt gt Channel 1 gt gt Channel 2 gt gt Channel 1 gt gt Channel 2 gt gt Channel 3 gt gt Channel 4 gt gt Channel 3 gt gt Channel 4 gt gt Channel 5 gt gt Channel 6 gt gt Channel 5 gt gt Channel 6 gt gt Channel 7 gt gt Channel 8 gt gt Channel gt gt Channel 8 gt gt Overview gt gt Multiplexer gt gt All Channels gt gt Network Channel Logging System Management gt gt Channel 1 gt gt Channel 2 gt gt User Management gt gt Channel 3 gt gt Channel 4 gt gt IP Configuration gt gt Channel 5 gt gt Channel 6 gt gt Time Configuration gt gt Channel 7 gt gt Channel 8 gt gt Default Configuration gt gt System Log gt gt Export Logging gt gt Reboot System gt gt Firmware Upgrade gt gt Transmit Buffers Web user interface main menu The following chapters will discuss the function of the menu groups Channel Setup Channel Logging Statistics Overview and System Management Chapter 3 Chapter 4 Channel Setup The Channel Setup menu group allows the user to configure the Universal Communication Controller Impro
38. ing B V e Serial Number FFFFFFFFFF e System Date Time Mon 17 Jul 2006 22 15 02 Channel Setup Statistics Overview gt gt Channel 1 gt gt Channel 2 gt gt Channel 1 gt gt Channel 2 gt gt Channel 3 gt gt Channel4 gt gt Channel 3 gt gt Channel 4 gt gt Channel S6 gt gt Channel 6 gt gt Channel 5 gt gt Channel 6 gt gt Channel 7 gt gt Channel 8 gt gt Channel gt gt Channels gt gt Overview gt gt Multiplexer gt gt All Channels gt gt Network Channel Logging System Management gt gt Channel 1 gt gt Channel 2 gt gt User Management gt gt Channel 3 gt gt Channel 4 gt gt IP Configuration gt gt Channel 5 gt gt Channel 6 gt gt Time Configuration gt gt Channel 7 gt gt Channel 8 gt gt Default Configuration gt gt System Log gt gt Export Logging gt gt Reboot System gt gt Firmware Upgrade gt gt Transmit Buffers Web interface Statistics Overview menu group eoececeene A o 50 Channel Statistics Chapter 6 The Channel Statistics provide a detailed overview of the statistics per channel The Channel Statistics page is automatically refreshed to represent the most recent statistics The Channel Statistics are divided into two area s serial statistics and network statistics Clicking the Refresh button will cause the content of the page to be refreshed Clicking the Reset button will cause set all the statistics disp
39. l Setup Statistics Overview gt gt Channel 1 gt gt Channel 2 gt gt Channel 1 gt gt Channel 2 gt gt Channel 3 gt gt Channel 4 gt gt Channel 3 gt gt Channel 4 gt gt Channel 5 gt gt Channel 6 gt gt Channels gt gt Channel 6 gt gt Channel gt gt Channel 8 gt gt Channel gt gt Channels gt gt Overview gt gt Multiplexer gt gt All Channels gt gt Network Channel Logging System Management gt gt Channel 1 gt gt Channel 2 gt gt User Management gt gt Channel 3 gt gt Channel 4 gt gt IP Configuration gt gt Channel 5 gt gt Channel 6 gt gt Time Configuration gt gt Channel 7 gt gt Channel 8 gt gt Default Configuration gt gt System Log gt gt Export Logging gt gt Reboot System gt gt Firmware Upgrade gt gt Transmit Buffers Web interface System Management menu group ecco oo o N 58 User Management Chapter 7 The User Management menu enables users to customize the username and password combination for the UCCI required to logon to the unit The UCCI only stores one set of credentials thus only one username and password combination provides access to the unit Clicking the Save all button will cause the username and password combination to change to the requested values in case the new values comply to username and password rules e Model Type UCCI 8 User Man agement e Firmware Revision V2 01 ADD Engineering B V e Seri
40. l clock or DPLL digital phase locked loop clock is enabled In other cases the transmit receive clock submitted will dictate the synchronous speed Thus when using external clock the user is not limited by the selection of synchronous speeds down here e 300 Data is clocked in and out at 300 bps e 600 Data is clocked in and out at 600 bps e 1200 Data is clocked in and out at 1200bps e 2400 Data is clocked in and out at 2400bps e 4800 Data is clocked in and out at 4800 bps e 9600 Data is clocked in and out at 9600 bps e 19k2 Data is clocked in and out at 19200 bps e 38k4 Data is clocked in and out at 38400 bps e 64k Data is clocked in and out at 64000 bps e 128k Data is clocked in and out at 128000 bps Receiver Data is clocked in at the selected speed Transmitter Data is clocked out at the selected speed Clock source With the UCCI it is possible to select three different clock domains The first most commonly used is the external EXT clock mode the second is the internal INT clock mode and the third and last is the digital pll DPLL clock mode e INT The internal clock mode is used when the UCCI should generate the clocking signals required The synchronous clock speed can be selected from the Synchronous Speed menu The clock which is generated internally is placed on pin 24 ETCLK of the DB25 male connector e DPLL The digital pll clock mode is used when synchronous data is coming in at
41. layed on the page to 0 e Model Type UCCI8 Channel 3 Statistics e Firmware Revision 2 01 e Serial Number FFFFFFFFFF ADD Engineering B V e System Date Time Mon 17 Jul 2006 22 15 16 Serial Statistics Bytes Received 42400 Frames Received 2650 Idles Received 4951004 Checksum CRC Errors 0 Bytes Transmitted 42400 Frames Transmitted 2650 Idles Transmitted 0 Transmit Underruns 0 Network Statistics Bytes Received 0 Packets Received 0 Packets Ignored 0 Bytes Transmitted 0 Packets Transmitted 2650 Transmit Packets Overflow 0 Receive Packets Overflow 0 Refresh Reset Main Menu a Copyright 2003 2007 ADD Engineering B V Rotterdam The Netherlands All rights reserved Web interface Channel Statistics menu Bytes Received Displays the number of bytes received through the serial communication line Frames Received Displays the number of frames received through the serial communication line Idles Received Displays the number of idles in bytes received from the serial communication line Checksum CRC Errors Displays the number of checksum errors or CRC errors HDLC LAPB Bytes Transmitted Displays the number of bytes transmitted on the serial communication line Frames Transmitted Displays the number of frames transmitted on the serial communication line Idles Transmitted Remains 0 Transmit Underruns Remains 0 Bytes Received network Displays the number of bytes received fro
42. lity that enables the exchange data from multiple serial channels through one single TCP IP channel An application for this capability could be to connect two UCCI s back to back with respect to the network side and in this way extend the distance between two systems to infinite for a maximum of 8 serial channels e Model Type UCCIS Multiplexer Configuration Firmware Revision V2 01 e Serial Number FFFFFFFFFF ADD Engineering B Y e System Date Time Mon 17 Jul 2006 22 15 48 Network Transport TCR SRV z Buffering Time Out bo Local Port zoos Destination Address pooo Destination Portnumber feooo Channel State Disabled gt Save all Main Menu Web interface Multiplexer Configuration menu Network Transport The Multiplexer supports three different ways of exchanging data through the TCP IP based Ethernet network UDP TCP CLT and TCP SRV UDP User Datagram Protocol this means of transport is not connection oriented there is no guarantee that a datagram sent out on the network will reach is destination Nor is there any means of flow control However in case multiple systems would require to listen to the same data it could be efficient to broadcast the data through UDP TCP CLT Transmission Control Protocol Client this means of transport is connection oriented which means that a connection should be established between local and Channel Setup 37 38 Chapter 4 remote system before exchange of
43. m the network for the specific channel Statistics Overview i 51 52 Chapter 6 Packets Received network Displays the number of packets received from the network for the specific channel Packets Ignored network Displays the number of packets that did not pass the network encapsulation validation criteria Bytes Transmitted network Displays the number of bytes transmitted to the network for the specific channel Packets Transmitted network Displays the number of packets transmitted to the network for the specific channel Transmit Packets Overflow network Displays the number of packets that are discarded because transmission to the destination was not possible for instance because of congestion Receive Packets Overflow network Remains 0 All Channels The Statistics Overview provides a detailed overview of the statistics of all channels The Channel Statistics page is automatically refreshed to represent the most recent statistics The Statistics Overview is divided into two area s serial statistics and network statistics Clicking the Refresh button will cause the content of the page to be refreshed Clicking the Reset button will cause set all the statistics displayed on the page to 0 Statistics Overview AODD Engineering B V Serial Statistics RxBytes a 5746652 2 5746652 B 42400 a 5746652 6 5746620 6 5746620 a 5746620 8 5746620 Network Statistics Rx
44. mission of HDLC frames including CRC verification and generation Link 1 K A Like Link 1 but Link 1 K A sends SO SO test frames at 10 second intervals as an indication to an N ADGE that the remote side the UCCI is still alive The UCCI will also reply to S 14 acknowledge receipt messages as specified in STANAG 5501 APPENDIX 4 to ANNEX C Link 1 K A data exchange through the network consists of 1 start group 14 data groups and 1 check group to add up to a frame of 16 bytes SIMPLE The serial data format that enables the reception and transmission of SIMPLE frames STANAG 5602 SIMPLE data exchange through the network consists of the complete SIMPLE frame received transmitted on the serial communication line Async The serial data format that provides a transparent interface to systems using asynchronous communication LAPB Link Access Procedure Balanced the serial data format that is built on top of HDLC to provide the capability to establish a link between two systems Data between these systems will be exchanged in the form of INFO frames Bit Encoding Receiver Bit encoding for the receiver can be described as the way the line state is decoded to a received bit With the UCC it is possible to specify 4 different bit encoding methods NRZ NRZ NRZI NRZI e NRZ Generally known as Non Return to Zero the line state is directly decoded to form a bit A logical 1 on the physical line is decoded to a bit with the
45. n Return to Zero the bit is directly encoded to form a line state A bit with the value 1 is encoded to the physical line state 1 A bit with the value 0 is encoded to the physical line state 0 INRZ Almost the same as NRZ but in this case all bits are simply inverted first A bit with the value 1 is encoded to the physical line state 0 A bit with the value 0 is encoded to the physical line state 1 NRZI To encode the bit to transmit to a line state in NRZI requires knowledge of the previous line state If a bit with the value 0 needs to be encoded then the line state should alter so the actual line state should be the inverted version of the previous line state If a bit with the value 1 needs to be encoded the actual line state should be the same as the previous line state In short bits with the value 0 will be encoded as transitions and bits with the value 1 will be encoded as steady states INRZI Almost the same as NRZI but in this case all bits are simply inverted first In short bits with the value 1 will be encoded as transitions and bits with the value 0 will be encoded as steady states Bit Order Receiver For the receiver the bit order can best be described as the order in which the synchronously asynchronously received bits are submitted to the network The most commonly used bit order is LSB first however some applications require the opposite
46. nel Setup menu group There are 8 channel configuration links thus one for each channel Please note that when a Submit button is placed right from a menu item it is required to click the Submit button first before continuing with the channel configuration After the Submit button has been clicked the menu items that are not relevant to submitted the selection will be removed from the menu By clicking the Save all button all settings for the specific channel will be stored and the channel will be restarted Channel 1 Configuration AODD Engineering B V Serial data format Bit Encading Bit Order Sync Pattern Sync Stripping Bit Stuffing Insertion Frame Size Idle State Checksum Mode Synchronous Speed Clock Source Clock Line Inversion Network Encapsulation Format Size Header Network Transport Local Port Destination Address Destination Portnumber Channel State Model Type Firmware Revision Serial Number System Date Time INRZI v Lsb first 00000000 oStrip v zZ ii 4 Alternate v 200 ay Zz 4 4 O 7 mul 3 X o Transpa O 7 mul 3 Gmi fS 3 D lt 4 2000 0 0 0 0 000 Enabled v Hy UCCI 8 V2 01 FFFFFFFFFF Mon 17 Jul 2006 22 15 02 Submit Submit Save all Main Menu Web interface Channel Configuration menu Serial Data Format Serial data format selects the type of serial protocol for t
47. ng the header The header ends where the frame header starts the green block in the table Although the header cur rently ends with the field Packet Length 1 this might be eeecoee N o 80 Appendix C changed in the future to accomodate more information in the header Therefore when implementing the ANFI network format one should always evaluate the header length Sequence Number Increments with every ANFI packet rolls over from 255 to 0 t 0 t 3 The time and date in seconds counted from 1 1 1970 0 00 The t 0 is the LS Byte of the timestamp t ms 0 t ms 1 The offset in milliseconds from t 0 t 3 The t ms 0 is the LS Byte of the offset Valid range is 0 999 Packet Length 0 Packet Length 1 The length of the complete packet including all header data Packet Length 0 is the LS Byte of the packet length Packet length has a maximum value of 65535 Channel Nr The number of the channel that generated the data frame that follows Channel number 0 is reserved for internal messages and should not be used Any messages with channel number 0 should be ignored Valid range for the Channel Nr is 1 8 although future version of the UCCI could extend this range to 1 32 Data Type The type of data in the frame that follows See Table 2 Data type definitions t ms offset O t ms offset 1 The offset in milliseconds from the complete timestamp Seconds milleseconds in the packet header In ca
48. parent Transparent Transparent Transparent Transparent Transparent Transparent e Firmware Revision e Serial Number e System Date Time NetTransport TCP SRV TCP SRV TCP SRV TCP SRV TCP SRV TCP SRV TCP SRV TCP SRV Local port 2000 2001 2002 2003 2004 2005 2006 2007 UCCI 8 V2 01 FFFFFFFFFF Mon 17 Jul 2006 22 15 02 Destination 0 0 0 0 2000 0 0 0 0 2000 0 0 0 0 2000 0 0 0 0 2000 0 0 0 0 2000 0 0 0 0 2000 0 0 0 0 2000 0 0 0 0 2000 Main Menu Web interface Configuration Overview menu Chapter 5 Channel Logging The Channel Logging menu group allows the user to configure the logging options available in the UCCI The UCCI has serial a data logging facility for each of the serial communication channels a global system logging and the capability of exporting the log messages to an external system The logging capabilities in the UCCI are included as a means for fault finding when connecting the UCCI to external systems For reason of performance it is not recommended to use the serial data capability continuously For this reason the serial data logging is disabled each time a channel is re started The latter thus means that the serial data logging configuration is not stored permanently in any configuration setting All of the logging takes place in RAM therefore all of the logging is volatile Powering off the unit will delete all the log messages from the memory The UCCI has a capacity to hol
49. rable username and password combination Field Of Application The versatility of the UCCI allows the unit to be employed in a large number of applications The following is just a summary of a large range of possible applications for the UCCI e Interface between networked applications and UKADGE NADGE MASE using Link 1 e Interface between networked SIMPLE Gateways and SIMPLE synchronous communication links e Interface between networked Ship Shore Ship Buffer applications and Link 11B synchronous communication links e Interface between networked ASTERIX processing software and HDLC synchronous communication links e Interface between networked tactical data link distribution and visualization software like NIRAS and a large number of synchronous as well as asynchronous communication links e Interface between networked tactical data link filter software and synchronous as well as asynchronous communication links e Interface between networked track to track plot to track correlators and synchronous as well as asynchronous communication links e Analysis test tool using the logging capability to detect possible problems on synchronous as well as asynchronous communication links e Interface between networked tactical data link translation software and a large number of synchronous as well as asynchronous communication links e Remote serial ports by using two UCCI s back to back connected to a WAN a maximum of 8 synchronous
50. ransport 54 Localport 54 Remote Address 54 State 55 RxBytes s 55 TxBytes s 55 Chapter7 System Management 57 User Management 58 Old Username 58 New Username 58 Old Password 58 New Password 59 Retype New Password 59 IP Configuration 60 MAC Address 60 IP Address 60 Netmask 60 Contents 3 Chapter 8 Appendix A Appendix B Appendix C Appendix D 4 Contents Gateway 61 Time Configuration 62 Time Source 62 IP Address 63 Time Zone 63 Default Configuration 64 Reboot System 65 Firmware Upgrade 66 Transmit Buffers 67 Text version 68 Connecting the UCC 69 Power 69 DTE Ports 69 Network Ports 70 Warranty and Maintenance 71 Cables and Connectors 75 ANFI Network Format 79 UCCI Management Data 83 Index 87 Chapter 1 Introduction Congratulations on purchasing your UCCI from ADD Engineering The Universal Communication Controller Improved combines dedicated communication hardware with on board data processing software to provide an efficient means of interfacing networked enabled applications located at your host system to remote synchronous and asynchronous Data Communication Equipment By doing this the UCCI off loads communications overhead from your host system s CPU for optimum system performance and creates a virtual hardware layer between your host system and the Data Communication Equipment 6 Functional Description Chapter 1 The Universal Communication Controller Improved UCCI i
51. rk Interface 2 only use port 1 RJ 45 Ethernet 10Base T 100Base T 10 100 Mbps TCP client TCP server UDP 80 717 818 admin admin 192 168 0 100 Specification of network interface AC Input Net Frequency Power Consumption Power requirements Case Width Height Depth Dimensions Power Requirements 115 230 V 50 60 Hz 25 Watt Dimensions 19 inch rack mountable unit 19 inch 482 60 mm 1 HU 44 45 mm 220 mm Introduction 10 Chapter 1 Chapter 2 Front and back panel Front panel The front panel of the UCCI is designed to provide the user a clear view on the per channel link status A channel s status is indicated by means of three differently colored LEDs The red LED top indicates that a frame is received on the serial line the yellow LED center indicates that a frame is transmitted on the serial line and the green LED bottom indicates the connection state of the TCP IP connection Furthermore the multiplexer LEDs the group under MUX provide information on the status of the network multiplexer The LEDs indicate the same as the channel specific LEDS exept that the LEDs now indicate transmission and reception from the network The power LED indicates if power is applied to the unit During the start up phase the channel LEDs will light up from left to right and back and the power LED will be blinking LE ADD Engineering E eee ie _ UU RG eB eose 5 ia Mr Cas RATE CETLEN MIMENE
52. rver 62 O ODD 31 Operating voltag 69 P Parity bit 31 Pin Diagram 77 Pin Diagram male DTE 77 pinouts 75 power 69 R Reboot System 65 RTSCTS 31 S Serial Data Format 17 Serial Transmit Buffer State 67 SIMPLE 18 Size Header 34 SPACE 31 State 55 Statistics Overview 53 Stop bits 31 Strip Sync 23 Sync Pattern 22 synchronous ports 77 Synchronous Speed 28 System Log 44 System Management 57 T TCP CLT 35 TCP SRV 35 Text version 68 Time Configuration 62 Transmit Buffers 67 TRANSPARENT 33 Transparent 18 Trying connect 55 U UDP 35 Universal 18 User Management 58 W Warranty Information 71 Webserver port 9 X XNOR 27 XOR 27
53. s a device that establishes the interface from standard Ethernet TCP IP communication channels TCP client TCP server and UDP to standard as well as non standard synchronous asynchronous systems non standard in terms of Commercially Of The Shelf equipment The UCCI can interface 8 synchronous asynchronous systems to 8 network channels simultaneously The UCCI supports a variety of datalink protocols like Link 1 Link 11B SIMPLE ATDL HDLC LAPB Synchronous transparent Asynchronous transparent and the flexible Universal mode which is well known from the Universal Communication Controller UCC To provide flexibility and create a wide adaptation level within these different modes the UCCI has wide a number of parameters which can be altered to interface to specific protocols Synchronisation word bit encoding and bit stripping are only a couple of these parameters Though the UCCI is designed from a total new concept a lot of its functionality on the serial communication side is comparable to that of the UCC The UCCI goes way beyond the functionality of the UCC in terms of flexibility ease of installation ease of configuration time synchronisation possibilities logging and data field extraction capabilities The UCCI provides remote monitoring and configuration of the unit by means of a standard html based web interface and the use of any brand of web browser available System configuration security is guaranteed by a configu
54. se the offset exceeds 60000 the offset will be maximized to 65535 Frame Length 0 Frame Length 1 The length of the frame that follows thus excluding the frame header Frame length has a valid range of 0 65535 Frame Header Length Packet Header Length Frame Data 0 This part of the packet contains the payload In case the payload consists of elements other than bytes eg words or double words the LS Byte is sent first A new frame header can follow directly upon the frame data 0 No statement on type of data content is transparent 1 Link 1 STANAG 5501 start byte 14 data bytes 1 checksum byte 2 SIMPLE STANAG 5602 Complete SIMPLE packet 4 Link 4 STANAG 5504 11 Link 11B STANAG 5511 6 data bytes 1 checksum byte 16 Link 16 STANAG 5516 22 Link 22 STANAG 5522 100 IJMS 9 data words of 32 bits 101 Fwd Tell 102 Lat Tell 103 CD 2 104 Aircat 500 105 ATDL 7 data bytes 1 checksum byte 106 199 Reserved for future use 200 254 User Types 255 UCCI Management data Table 2 Data type definition ANFI Network Format 81 82 Appendix C Appendix D UCCI Management Data UCCI Management Data The ANFI network format has a data type designation for UCCI management data Within the UCCI management data type cur rently two data subtypes are defined e UCCI Channel Status Request When submitted to the UCCI and the UCCI is using the ANFI ne
55. switch or router A description of these connectors together with the power inlet connector is provided in this chapter Back panel of the UCCI The power to the UCCI is delivered through a IEC EURO style power inlet Operating voltage can be in the range 115 230V 50 60Hz The DTE ports are the male DB25 connectors The ports are called DTE ports because the pinning is exactly as on a DTE device These are the ports that in most configurations interface to a modem DCE device Pinouts of the DTE ports can be found in the appendices 69 70 Note For correct operation of the UCCI it is of major concern that the CTS signal inputs on the DTE ports pin 5 have a defined value which indicates Clear To Send either CTS is tied to RTS pin 4 directly or CTS is tied to the CTS output of the modem In case the CTS signal is not asserted the unit will not be able to send any data Network Ports Chapter 8 The UCCI has two network ports marked network 1 and network 2 The network 1 interface has an IP address that is user configurable The network 2 interface has an IP address that is fixed at 192 168 1 100 In case the user selected IP address is unknown it is possible to connect to the network 2 interface and reconfigure the P settings for the network 1 interface Appendix A Warranty and Maintenance Warranty Information Hardware All ADD Engineering B V s hardware products are covered by a one year warranty
56. ter side The user application has to submit the sync word through the network connection STRIP STRIP here means that the sync word is inserted by the UCCI in case a new frame needs to be transmitted The sync word which is inserted is specified by the pattern Sync Pattern Channel Setup 23 24 3 Chapter 4 Frame Length The frame length is selectable in the range of 1 254 In general the Frame Length is the number of bytes the user application will submit through the network connection or can expect from the network connection The latter with some exceptions which can be read hereunder Receiver With the Fame Length parameter the number of bytes that the user aplication expects is specified The number of bytes are submitted through the network connection All the bytes which are received are included in the Frame Length So in case the sync word is not stripped the Sync Word will count as part of the total Frame Length Transmitter With the Frame Length parameter the number of bytes which the user application will submit through the network connection is specified In case the Sync Word is not stripped the Sync Word should be submitted by the user application through the network connection and thus will count as part of the Frame Length However if a checksum mode is selected one byte less should be submitted while the UCCI is generating its own checksum to be forwarded with the data Bit Stuffing Insertion
57. tiplexer channel of the UCCI to be combined with other channels using the Multiplexer capability The packet will be forwarded to the network in the way that has been specified by the Multiplexer parameters Packets received from the network communication channel of the Multiplexer will be disassembled into serial frames In case the serial data format of a specific serial frame matches the addressed serial communication channel the serial data frame will be forwarded to the specified channel Channel Setup 33 34 Chapter 4 Buffering Time Out Buffering time out can be used to specify the time the packed data serial data frames packed in an ANFI packet is held in the buffer before being sent out to the network In other words everytime a serial data frame is received the timer is reset when the timer reaches its threshold the data packed so far will be sent out to the network A value of 0 means that there is no time out The data will be sent out to the network when the complete ANFI packet length reaches a size threshold of 1400 bytes Size Header Size header is an option that is only used in the Transparent network encapsulation format to place the size of the frame in front of the frame itself OFF No size header is placed or expected in front of the data transmitted received through the network communication channel ON A size header is placed or should be placed in case of the user application in front of the
58. twork format the UCCI will reply with the UCCI Channel Status Report Indicated with value 0 in the Data Sub Type field e UCCI Channel Status Report On request the UCCI will transmit a channel status report with information on the channel s CTS line and statistics Indicated with value 1 in the Data Sub Type field 1 Identifier Byte 1 2 Identifier Byte 2 3 Header Length 4 Sequence Number 5 0 6 i 7 t2 8 13 9 tms 0 10 tms 1 11 Packet Length 0 12 Packet Length 1 13 Channel Nr 14 Datatype value 255 15 tms offset 0 16 tms offset 1 17 Frame Length 0 value 1 18 Frame Length 1 value 0 19 Data Sub Type value 0 status req Table 3 UCCI Channel Status Request Channel status request could be mixed with data to be transmitted on the serial line There is no need to have the channel status request as the first frame of a ANFI packet 84 gt Appendix D 1 Identifier Byte 1 2 Identifier Byte 2 3 Header Length 4 Sequence Number 5 t 0 6 t 7 t2 8 t 3 9 tms 0 10 tms i 11 Packet Length 0 12 Packet Length 1 13 Channel Nr 14 Datatype value 255 15 tms offset 0 16 tms offset 1 17 Frame Length 0 value 30 18 Frame Length 1 value 0 19 Frame Data 0 value 1 status report 20 CTS 21 Tx Buffer Content 0 22 Tx Buffer Content 1 23 Tx Buffer Content 2 24 Tx Buffer Content 3 25 Rx Bytes 0 26 Rx
59. unication port Parity bit defines the type of parity bit that follows an exchanged character on the asynchronous communication line NONE No parity bit MARK Parity bit is mark SPACE Parity bit is space ODD Parity bit is odd EVEN Parity bit is even Flow control Flow control only applies to protocols using an asynchronous communication port Flow control in this implementation defines the hardware handshaking that takes place to indicate that data can be transmitted by the UCCI NONE No flow control the UCCI will send data regardless of the CTS signal state The RTS will be actived when transmission takes place RTSCTS The UCCI will activate RTS when the UCCI has data in the transmit buffer The UCCI will transmit the data when an active CTS signal has been detected Channel Setup 31 32 Chapter 4 Async Speed Async Speed only applies to protocols using an asynchronous communication port Async Speed defines the at which speed the bit elements of a character being clock in or out 75 Data is clocked in and out at 75 bps 110 Data is clocked in and out at 110bps 300 Data is clocked in and out at 300 bps 600 Data is clocked in and out at 600 bps 1200 Data is clocked in and out at 1200 bps 2400 Data is clocked in and out at 2400 bps 4800 Data is clocked in and out at 4800 bps 9600 Data is clocked in and out at 9600 bps 19k2 Data is clocked in and out at 19200 bps
60. user interface is different from the UCC and SyncMate Receiver The Sync Pattern specifies the sync word on which the receiver will synchronise The sync pattern is compared after bit decoding takes place When the Sync Pattern has been detected in the incoming data stream the device is considered to be in sync Transmitter The Sync Pattern denotes the start of a frame The pattern will be transmitted if there are bytes in the internal buffer If there are less bytes in the buffer than the specified frame length the UCCI will transmit the bytes in the buffer and fill up the remaining bytes which were possibly not submitted with idle bits The Sync Pattern is fully user definable 22 Chapter 4 Strip Sync To provide the user with the possibility to strip or not to strip the sync word from the synchronously received data or to insert or not to insert the sync word into the synchronously transmitted data this option is implemented in the UCCI Receiver NOSTRIP The synchronously received sync word is submitted to the user application through the network connection In case the bit order is reversed the sync word will also be reversed STRIP The number of synchronisation bits are stripped from the synchronously received data In other words the sync word is stripped from the data Transmitter NOSTRIP NOSTRIP in this context actually means no insertion No insertion of a sync word takes place at the synchronous transmit
61. ved for a wide range of military and non military protocols and electrical interfaces The Channel Setup menu group also shows a Multiplexer and an Overview Each of these items will be discussed separetely in this chapter e Model Type UCCIS Main Menu e Firmware Revision V2 01 ADD Engineering B V e Serial Number FFFFFFFFFF e System Date Time Mon 17 Jul 2006 22 15 02 Channel Setup gt gt Channel 1 gt gt Channel 2 gt gt Channel 3 gt gt Channel 4 gt gt Channel 5 gt gt Channel 6 gt gt Channel 7 gt gt Channel 8 gt gt Overview gt gt Multiplexer Channel Logging gt gt Channel 1 gt gt Channel 2 gt gt Channel 3 gt gt Channel 4 gt gt Channel 5 gt gt Channel 6 gt gt Channel 7 gt gt Channel 8 gt gt System Log gt gt Export Logging Statistics Overview gt gt Channel 1 gt gt Channel 2 gt gt Channel 3 gt gt Channel 4 gt gt Channel 5 gt gt Channel 6 gt gt Channel 7 gt gt Channel 8 gt gt All Channels gt gt Network System Management gt gt User Management gt gt IP Configuration gt gt Time Configuration gt gt Default Configuration gt gt Reboot System gt gt Firmware Upgrade gt gt Transmit Buffers Web interface Channel Setup menu group ecco oo oa 16 Channel Configuration Chapter 4 A channel can be configured by selecting the link for that specific channel in the Chan

Download Pdf Manuals

image

Related Search

Related Contents

RCS36-23lgs manual.indd  Targus CitySmart 14"  INSTRUMENTS VOL ET MOTEURS    exercises with the simlucia policy support system  Switch On Fritteuse Bedienungsanleitung  USER MANUAL - AV-iQ  Gardner 5570-1-30 Instructions / Assembly  HP Compaq 6715B User's Manual    

Copyright © All rights reserved.
Failed to retrieve file