画像
Renesasの非同期FIFO製品は、データの伝送が終了する前にそのデータに対する処理を継続することが可能なメモリ形式を採用しています。フルフラグ/エンプティフラグを使用してデータのオーバーフローやアンダーフローを防ぐほか、回路を拡張することによってワードのサイズと深さを無制限に拡張できます。パラレル型の非同期FIFOを選択すれば、さまざまなワードサイズに対応できます。一方、シリアル型の非同期FIFOを使用すれば、通信におけるデータ転送を簡素化することが可能になります。
非同期FIFOはデータバッファの一種で、入力された順にバイト単位のデータを出力します。コンピュータシステムにおいて、OSのアルゴリズムは、各プロセスに対するCPUの占有時間を、データを受信した順に応じてスケジューリングします。非同期FIFOは、データをキューに格納し、シーケンシャルに出力します。
Renesasの非同期FIFOは、多くの場合、CPUやその他のコンピュータハードウェアの同期の確立に使用されます。FIFOは一般的にリードポインタとライトポインタを備える循環キューとして実装されます。同期FIFOはリード/ライトにクロックを使用しますが、非同期FIFOは通常、非同期信号によって制御します。
非同期FIFOを選定する際に考慮すべき主要なパラメータには、以下に挙げるようなものがあります。
Core Voltage (V) |
Bus Width (bits) |
Density (Kb) |
Pkg. Code |
Interface |
I/O Type |
Organization |
Temp. Range |
Architecture |
Access Time (ns) |
105°C Max. Case Temp. |
Price (USD) | 1ku |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
型名 | ||||||||||||
256 x 9 AsyncFIFO, 5.0V | 5 | 9 | 2 | PEG28, PLG32 | Asynchronous | 5.0 V TTL | 256 x 9 | -40 to 85°C, 0 to 70°C | Uni-directional | 12, 15 | 9.541 | |
512 x 9 Async FIFO, 5.0V | 5 | 9 | 4 | PEG28, PLG32, PTG28 | Asynchronous | 5.0 V TTL | 512 x 9 | -40 to 85°C, 0 to 70°C | Uni-directional | 12, 15 | 9.527 | |
1K x 9 AsyncFIFO, 5.0V | 5 | 9 | 9 | PEG28, PLG32, PTG28 | Asynchronous | 5.0 V TTL | 1K x 9 | -40 to 85°C, 0 to 70°C | Uni-directional | 12, 15, 50 | 8.141 | |
2K x 9 AsyncFIFO, 5.0V | 5 | 9 | 18 | PLG32 | Asynchronous | 5.0 V TTL | 2K x 9 | -40 to 85°C, 0 to 70°C | Uni-directional | 12 | 13 | |
4K x 9 AsyncFIFO, 5.0V | 5 | 9 | 36 | PEG28, PLG32, PTG28 | Asynchronous | 5.0 V TTL | 4K x 9 | -40 to 85°C, 0 to 70°C | Uni-directional | 12, 15 | 16.64 | |
8K x 9 AsyncFIFO, 5.0V | 5 | 9 | 72 | PLG32, PTG28 | Asynchronous | 5.0 V TTL | 8K x 9 | -40 to 85°C, 0 to 70°C | Uni-directional | 12, 15 | 19.49 | |
16K x 9 AsyncFIFO, 5.0V | 5 | 9 | 144 | PLG32 | Asynchronous | 5.0 V TTL | 16K x 9 | 0 to 70°C | Uni-directional | 15 | 36.08 | |
32K x 9 AsyncFIFO, 5.0V | 5 | 9 | 288 | PLG32 | Asynchronous | 5.0 V TTL | 32K x 9 | -40 to 85°C, 0 to 70°C | Uni-directional | 15, 20 | 53.04 | |
64K x 9 AsyncFIFO, 5.0V | 5 | 9 | 512 | PLG32 | Asynchronous | 5.0 V TTL | 64K x 9 | -40 to 85°C, 0 to 70°C | Uni-directional | 20, 25 | 73.84 | |
1K x 9 DualAsync FIFO, 5.0V | 5 | 9 | 9 | PAG56 | Asynchronous | 5.0 V TTL | 1K x 9 | 0 to 70°C | Dual FIFO | 12 | ||
512 x 9 AsyncFIFO, 3.3V | 3.3 | 9 | 4 | PLG32 | Asynchronous | 3.3 V LVTTL | 512 x 9 | -40 to 85°C, 0 to 70°C | Uni-directional | 15, 25 | 9.512 | |
1K x 9 AsyncFIFO, 3.3V | 3.3 | 9 | 9 | PLG32 | Asynchronous | 3.3 V LVTTL | 1K x 9 | -40 to 85°C, 0 to 70°C | Uni-directional | 15, 25 | 10.8 | |
2K x 9 AsyncFIFO, 3.3V | 3.3 | 9 | 18 | PLG32 | Asynchronous | 3.3 V LVTTL | 2K x 9 | -40 to 85°C, 0 to 70°C | Uni-directional | 15, 25 | 14.45 | |
4K x 9 AsyncFIFO, 3.3V | 3.3 | 9 | 36 | PLG32 | Asynchronous | 3.3 V LVTTL | 4K x 9 | -40 to 85°C, 0 to 70°C | Uni-directional | 15, 25 | 19.53 | |
8K x 9 AsyncFIFO, 3.3V | 3.3 | 9 | 72 | PLG32 | Asynchronous | 3.3 V LVTTL | 8K x 9 | -40 to 85°C, 0 to 70°C | Uni-directional | 15, 25 | 21.84 | |
16K x 9 AsyncFIFO, 3.3V | 3.3 | 9 | 144 | PLG32 | Asynchronous | 3.3 V LVTTL | 16K x 9 | -40 to 85°C, 0 to 70°C | Uni-directional | 15, 25 | 41.51 |