Log in News & Media | Downloads | Corporate | Careers | Legal Notes
(215) 542-9575
sales@menmicro.com

16Z125_UART - UART Controller

FPGA IP Core

The UART controller IP core includes up to four 16550D compatible universal asynchronous receiver transmitter modules.

Download data sheet

Main Features

  • FPGA IP Core
  • Up to four independent UART channels
  • Compatible to 16550 UART
  • Up to 3 Mbit/s data rate
  • Wishbone bus interface
16Z125_UART Product Image

Technical Data

Size
  • Quad UART
    • Logic elements (Altera Cyclone device family): 1800 typ.
    • Pin count min: 8 (4 receive lines and 4 transmit lines)
    • Pin count max: 36
  • Triple UART
    • Logic elements (Altera Cyclone device family): 1300 typ.
    • Pin count min: 6 (3 receive lines and 3 transmit lines)
    • Pin count max: 27
  • Dual UART
    • Logic elements (Altera Cyclone device family): 1000 typ.
    • Pin count min: 4 (2 receive lines and 2 transmit lines)
    • Pin count max: 18
  • Single UART
    • Logic elements (Altera Cyclone device family): 700 typ.
    • Pin count min: 2 (1 receive line and 1 transmit line)
    • Pin count max: 9
  • RAM: 1 x M4K (Cyclone I and II) or 1 x M9K (Cyclone III)
  • (2x M4K (Cyclone I and II) or 1 x M9K (Cyclone III) for 124-byte buffer)
System-Bus Interface
  • Wishbone bus interface compliant with Wishbone Specification B.3
  • 32-bit data transfer, 33MHz or 66MHz bus frequency
  • Supported Wishbone bus cycles
    • Single read/write
UART Functionality
  • Quad UART
  • 16550D compatible
  • RS232 or RS422/RS485 mode (switchable by software)
  • Full or half-duplex (switchable by software)
  • Data rates up to 3Mbit/s
  • 60-byte transmit/receive buffer (124-byte buffer on request)
  • Handshake lines: CTS, RTS; DCD, DSR, DTR; RI; full support, reduced handshake for lower pin count
  • Automatic RTS/CTS flow control for RS232 on request

Software

Linux
13MD05-90

MDIS5 System (and Device Driver) Package (MEN) for Linux. This software package includes most standard device drivers available from MEN.

13Z025-90

Linux native driver (MEN) for 16Z025_UART, 16Z057_UART and 16Z125_UART

VxWorks
13Z025-60

VxWorks native driver (MEN) for 16Z025_UART, 16Z057_UART and 16Z125_UART

QNX
13Z025-40

QNX 6.3 native driver (MEN) for 16Z025_UART and 16Z125_UART

13Z025-41

QNX 6.4 native driver (MEN) for 16Z025_UART and 16Z125_UART

13Z025-42

QNX 6.5 native driver (MEN) for 16Z025_UART and 16Z125_UART