Newsletter
ナビゲーション
 
UARTおよびPCIバス

UARTおよびPCIバス


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

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


  • パソコンやシングルアプリケーションオペレーティングシステムの初期には、UARTは、CPUバスと外部RS-232 I/Oデバイスとの間に直接連結されていました。パソコンは1度に1つのタスクのみを実行し、パソコンおよび周辺機器の両方が遅くなっていたため、早期のUARTにはどのようなタイプのバッファも含まれていませんでした。
  • 高速パソコン、高速モデム、およびマルチタスクのオペレーティングシステムの出現により、バッファ(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 |