Newsletter
ナビゲーション
 
UART と PCI バス

UART と PCI バス


UART(ユニバーサル非同期レシーバ/トランスミッタ)

UART は、PC バスからの同期データを、プリンタやモデムのような外部 I/O 機器が使用する非同期形式に変換するよう設計されています。接続されたパソコンや周辺機器の必要に応じて、UART はデータストリーム内のスタートビット、ストップビット、パリティビットを追加、除去します。これらは CPU(中央処理装置)を減速させずに、ご使用の高性能周辺機器に最大のスループットを提供することができます。


  • パソコンやシングルアプリケーション OS の初期には、UART は、CPU バスと外部 RS-232 I/O デバイスとの間に直接連結されていました。パソコンは1度に1つのタスクのみ実行し、それによりパソコンや周辺機器の両方が遅くなるため、早期の UART にはどのようなタイプのバッファも含まれていませんでした。
  • 高速パソコンやモデム、またマルチタスクの OS の出現により、バッファ(RAM やメモリ)が追加されるようになると、UART は、より多くのデータを処理できるようになりました。
  • 最初のバッファ UART は、16バイトの FIFO(先入れ先出し)バッファが組み込まれ、最大 115.2 kbps の持続データ転送速度のサポートが可能な 16550 UART でした。
  • 新しい 16650 UART は、32バイトの FIFO を搭載し、460.8 kbps の持続的なボーレートを処理することができます。最大 921.6 kbps のバーストデータレートも研究所のテストでは達成されています。
  • UART 後のイベントは、64バイトの FIFO を持つ16750です。また、460.8 kbps の持続的なボーレートを備えていますが、その大きなバッファで優れたパフォーマンスを提供します。

PCI®(周辺コンポーネント相互接続)

バスは、スピードとスループットの両方を向上させます。PCI ローカルバスは、CPU と高速ペリフェラル間のプロセッサインディペンデントデータパスを提供する高性能バスです。PCI は、グラフィックス、フルモーションビデオ、SCSI、LAN の複数の高性能周辺機器を収容するために、特別に設計された堅固な相互接続インタフェースです。

Share |