iCE40 1k デバイスの場合、以下はコマンド「iceunpack -vv example.bin」の出力のスニペットです。なぜ 332x144 ビットがあるのか理解できませんでした。私の理解では、[1]、CRAM BLOCK[0] はロジック タイル (1,1) から始まり、以下を含む必要があります。
- 48 個のロジック タイル、各 54x16、
- 14 IO タイル、それぞれ 18x16
「332 x 144」はどのように計算されますか?
IO タイルとロジック タイルのビットは、CRAM BLOCK[0] ビットのどこにマップされますか?
たとえば、CRAM BLOCK[0] のどのビットが論理タイルのビット (1,1) と IO タイルのビット (0,1) を示していますか?
Set bank to 0.
Next command at offset 26: 0x01 0x01
CRAM Data [0]: 332 x 144 bits = 47808 bits = 5976 bytes
Next command at offset 6006: 0x11 0x01
[1]。http://www.clifford.at/icestorm/format.html
ありがとう。