D16450: 構成可能なUART

DCD LogoD16450はTL16C450と機能が同一のUART(Universal Asynchronous Receiver/Transmitter)ソフト・コアです。D16450は周辺機器やモデムから受信するデータ文字列のシリアル-パラレル変換及び、CPUから受信するデータ文字列のパラレル-シリアル変換を行います。CPUはUARTの機能動作中、いつでもUARTの全ステータスを読み出せます。報告されるステータス情報は、UARTが実行中の転送のタイプと状態、及びエラー情報(パリティ、オーバーラン、フレーミングやブレーク割り込み)です。D16450はプログラム可能なボーレート生成部を備え、1~(216-1)の除数によるタイミング・リファレンス・クロック入力の分周、内部転送ロジックを駆動する16xクロックの生成を行います。受信部ロジックを駆動する16xのクロックも備えています。D16450は完全なモデム制御機能とプロセッサ割り込みシステムを備えています。割り込みはユーザの要求に対して、通信リンク処理を最小限度にすべくプログラム出来ます。

別個のBAUD CLKラインは正確な転送スピードを設定し、UART内部ロジックはCPU周波数で動作します。

コアはUARTコアとマイクロコントローラが同一クロック信号で動作し、同一のASICもしくはFPGAに実装されるアプリケーションに最適です。また、いくつかのUARTが単一のチップに実装され、外部デバイスから駆動されるスタンドアローンアプリケーションにも最適です。汎用インターフェースD16450コアの実装と検証は、システムにおけるクロック・ツリーの数を削減することで非常に簡素化されました。

Features

  • Software compatible with 16450 UART
  • Configuration capability
  • Separate configurable BAUD clock line
  • Majority Voting Logic
  • Adds or deletes standard asynchronous communication bits (start, stop, and parity) to or from the serial data
  • In UART mode receiver and transmitter are double buffered to eliminate a need for precise synchronization between the CPU and serial data
  • Independently controlled transmit, receive, line status, and data set interrupts
  • False start bit detection
  • 16 bit programmable baud generator
  • MODEM control functions (CTS, RTS, DSR, DTR, RI, and DCD)
  • Fully programmable serial-interface characteristics:
    • 5-, 6-, 7-, or 8-bit characters
    • Even, odd, or no-parity bit generation and detection
    • 1-, 1.5-, or 2-stop bit generation
    • Baud generation
  • Complete status reporting capabilities
  • Line break generation and detection. Internal diagnostic capabilities:
    • Loop-back controls for communications link fault isolation
    • Break, parity, overrun, framing error
      simulation
  • Technology independent HDL Source
    Code
  • Full prioritized interrupt system controls
  • Fully synthesizable static design with no internal tri-state buffers

Applications

  • Serial Data communications applications
  • Modem interface

Jump to

Block Diagram

パフォーマンスとサイズ

デバイス スピード・グレード LUTs/PFUs Fmax
SC -7 346/164 220 MHz
ECP2 -7 341/164 198 MHz
ECP2M -7 341/164 198 MHz
XP -5 389/182 124 MHz
XP2 -7 285/160 137 MHz
ECP -5 389/182 135 MHz
EC -5 389/182 146 MHz
ORCA 4 -3 310/57 80 MHz
ORCA 3 -7 299/57 57 MHz

Ordering Information

This IP core is supported and sold by DCD, contact DCD at support@dcd.pl or visit their website at www.dcd.pl for more information.

ドキュメント

Quick Reference
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
DCD: D16450: Configurable UART
2.10 6/22/2007 PDF 175.1 KB

*By clicking on the "Notify Me of Changes" button, you agree to receive notifications on changes to the document(s) you selected.