Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

PSoC™ 4 MCU: PSoC™ 4 SCB の FIFO サイズ - KBA236426

PSoC™ 4 MCU: PSoC™ 4 SCB の FIFO サイズ - KBA236426

Infineon_Team
Moderator
Moderator
Moderator
5 replies posted First solution authored First comment on KBA

PSoC™ 4 MCU: PSoC™ 4 SCB の FIFO サイズ - KBA236426

Translated by: 

Original KBA: PSoC™ 4 MCU: FIFO Size of PSoC™ 4 SCB - KBA236426

バージョン: **

PSoC™ 4 SCB の FIFO サイズは 32 バイトの専用 RAM です。この 32 バイトの専用 RAM は、FIFO モードでの送信 (TX) 用と受信 (RX) 用の 2 つの 16 バイト FIFO に分割されます。デフォルトでは、両方の 16 バイト FIFO が 16 ビット X 8 要素に設定されています。ただし、Byte モードでは、8 ビット X 16 要素に構成できます。これは、SCB 制御レジスタの BYTE_MODE ビットを設定することによって行われます。

これは、SCB が TX または RX バッファーとして 32 バイトしか使用できないという意味ではありません。TX または RX バッファー サイズの最小値は、FIFO の深さ (16 ビット X 8 要素または 8 ビット X 16 要素) に等しくなります。FIFO はハードウェアに実装されています。(2^32 – 1) までの TX FIFO の深さよりも大きい値は、提供された API と内部 ISR によって制御される循環ソフトウェアによってバッファーされたのちFIFOを使用します。ソフトウェアバッファーサイズは、使用可能なメモリによってのみ制限されます。

0 Likes
78 Views