0

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

ありがとう。

4

1 に答える 1