
Enhanced Serial Interface Module for Excalibur 8000 Family of Carrier Boards, with High Baud Rate & High Throughput
M8KSerial - Excalibur Systems, Inc.
The M8KSerial is an enhanced serial interface module for the multiprotocol Excalibur 8000 family of carrier boards, that includes several advanced features such as a high baud rate and high throughput. This module supports up to two independent channels of serial communications, each of which can be selected as RS-485, RS-422 or RS-232. The module operates independently of the host computer, reducing the need for host intervention.
The M8KSerial module is based on the Exar XR16M570 Universal Asynchronous Receiver/Transmitter (UART). The device is compatible to industry standard 16550 UARTs. Each of the M4KSerialPlus’s four channels contains a transmit FIFO capable of holding up to 16384 bytes and a receive FIFO capable of holding either 16384 receive bytes or 5460 bytes with a 32-bit Time Tag associated with each byte. These large buffers allow application code to transfer large quantities of data with a single non-blocking subroutine call. The 32-bit Time Tag on receive channels is very useful for synchronizing serial data with data from other modules on the 8000 board or on other interface boards. Each channel has a programmable baud rate of up to 10 Mbps and can be configured as RS-232, RS-422 or RS-485.
The M8KSerial module is supplied with C drivers, including source code.
Topics
- Serial Interfaces
- Module Carriers
- Modules
- Boards
- Serial
- Interfaces
- Carriers
- Single Board Computers
- Serial Data
- Time Code
- Data Communications
- Serial Communications
- Source Code
- Time Standards
- Transfer Standards
- Data
- Code
- Host
- RS232
- RS-232
- RS422
- RS-422
- RS485
- RS-485
- Time
- UART
- Asynchronous
- C#
- C++
- Call
- Communication
- Computer
- Drivers
- Sources
- Standards