Design example Using FIFOsΒΆ
The Design example using S3 FIFO block are present at:
<Install_Path>/quicklogic-arch-defs/tests/fifo_test
Address Map:
Push Flag Description:
| Value | Status |
|---|---|
| 0000 | Full |
| 0001 | Empty |
| 0010 | Room for more than one-half |
| 0011 | Room for more than one-fourth |
| 0100 | Room for less than one-fourth full to 64 |
| 1010 | Room for 32 to 63 |
| 1011 | Room for 16 to 31 |
| 1100 | Room for 8 to 15 |
| 1101 | Room for 4 to 7 |
| 1110 | Room for at least 2 |
| 1111 | Room for at least 1 |
| Others | Reserved |
Pop Flag Description:
| Value | Status |
|---|---|
| 0000 | Empty |
| 0001 | 1 entry in FIFO |
| 0010 | At least 2 entries in FIFO |
| 0011 | At least 4 entries in FIFO |
| 0100 | At least 8 entries in FIFO |
| 0101 | At least 16 entries in FIFO |
| 0110 | At least 32 entries in FIFO |
| 1000 | Less than one-fourth to 64 full |
| 1101 | One-fourth or more full |
| 1110 | One-half or more full |
| 1111 | Full |
| Others | Reserved |