ダイヤルとアクセス : 非同期接続

シリアル インターフェイス上の「オーバーラン」とは何か

2016 年 10 月 28 日 - 機械翻訳について
その他のバージョン: PDFpdf | ライター翻訳版 (2013 年 4 月 19 日) | 英語版 (2015 年 8 月 22 日) | フィードバック


目次


概要

このドキュメントでは、シリアル インターフェイス上のオーバーランについて説明します。

Q. シリアル インターフェイス上のオーバーランとは何か

A. vcaオーバーランは、受信したデータの入力レートがレシーバのデータ処理能力を超えているためにシリアル レシーバ ハードウェアが受信データをハードウェア バッファに渡すことができない場合にshow interface Serial 0 コマンドの出力で発生します。

これは、ハードウェア制限のために発生します。 オーバーランは、チップの内部 First In First Out(FIFO)バッファが一杯の状態で着信トラフィックを渡そうとするときに発生します。 シリアル コントローラ チップは、内部 FIFO を制限します。

たとえば、一部のチップのバッファ スペースは 256 バイトです。 ネットワークからのデータがバッファで受信されるとすぐに、CPU 処理のためにチップはバッファからルータの共有メモリにデータを移行します。 チップがその内部 FIFO バッファから共有メモリにデータを移行する速度が、データがインターフェイスで受信される速度より遅い場合、内部 FIFO バッファは一杯になり、着信データはドロップされ、オーバーラン カウンタが増加します。


関連情報


Document ID: 15286