Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Add Multiple devices addressing

...

Maximum user logic configuration (100%)

6.77Mb

Medium configuration(1) (70%)

4.74Mb

Small configuration(1) (50%)

3.38Mb

Maximum Core RAM initialization(2)

5.50Mb

Maximum Core Register File initialization(2)

258.04Kb

CMIC

22.44Kb

Maximum bitstream size

12.55Mb

  1. In a typical design the user can give – or not - an initial value to Flip-Flops at power- up. Reducing the number of initialized Flip-Flops contributes to reduce the bitstream size.

  2. Core RAM and/or Core Register_file can also be initialized – or not - at power-up. Reducing the number of initialized memories contributes to reduce the bitstream size.

Most applications do not require to initialize all memories. A typical bitstream is less than 8Mb.

...

Once the initialization is done, the CMIC engine can be periodically activated to perform the following sequence:

  1. Read configuration data

  2. Calculate signature

  3. Compare the signature with CMIC reference

  4. If a mismatch is detected:

    1. Calculate faulty address (BAD @) and faulty bit location

    2. Read DATA[BAD @]

    3. Repair flipped bit

    4. Write DATA[BAD @]

For further information, please refer to the NX1H35AS CMIC Application note.

...

Anchor
_Table1
_Table1
NG-MEDIUM NX1H35AS configuration modes

Multiple devices addressing

Thanks to Device ID feature in the Bitstream Manager, it is possible to connect multiple devices on the same bus and load a bitstream only to the desired device.

In broadcast mode (0xFF), all connected devices will load the bitstream in the configuration memory.

...

Bitstream Device ID is set during bitstream generation.

Chip Device ID is set by Bitstream Manager register.

Configuration modes usage

...