Article Details

ID: 5821
Case Type: faq
Category: Device Programming
Related To:
Family: iCE40

Search Answer Database

Due to limited MCU memory, can iCE40 devices be configured in chunks instead of one long configuration bitstream?

According to our experts, yes this is technically possible and this can be called as row-based SPI configuration/programming. Address increment is a common programming procedure that we implement. Unfortunately, we don't have a document or user guide that particularly emphasizes how row-based programming is specifically done. However, you may check iCE40.svp on our Diamond database as your guide. Here you may find our SPI programming implementation as your basis.

To find iCE40.svp, go to the location where diamond is installed.

lscc --> diamond --> 3.10_x64 --> data --> vmdata --> database --> iCE --> iCE40
Like most websites, we use cookies and similar technologies to enhance your user experience. We also allow third parties to place cookies on our website. By continuing to use this website you consent to the use of cookies as described in our Cookie Policy.