damdoy / ice40_ultraplus_examples

Examples for iCE40 UltraPlus FPGA: BRAM, SPRAM, SPI, flash, DSP and a working RISC-V implementation
Mozilla Public License 2.0
247 stars 44 forks source link

Assistance Needed: Unable to Locate P&R Files for SPI Work #11

Open Sai20022204 opened 8 months ago

Sai20022204 commented 8 months ago

Hi,

I'm currently working on SPI, and I'm facing difficulty finding the P&R files. The error output I'm encountering is as follows:

Error Output

I have ensured that I've set the jumpers correctly based on the PDF provided by Lattice:

Board Setup

Any guidance or assistance in locating the P&R files would be greatly appreciated. Thanks!

damdoy commented 8 months ago

Hello,

There were an error during the placement of the design, this is the reason you would not get the files.

However I am a bit confused because the error message you get is because it cannot place all the 24 IOs into the FPGA's 21. But the iCE40 UP in QFN package has 39 IO. Can you check if you did set the FPGA as iCE40 Ultraplus QFN and not WLCSP in your synthesizer tool?

Hope this will help a bit

Sai20022204 commented 8 months ago

Hello, Thanks For the comment. I've been working on a project in Linux, and everything seemed to be going well. However, I've encountered an issue with Ubuntu not recognizing the board when I run the command iceprog -S top.bin. Here's a screenshot for reference: image Any help or suggestions would be greatly appreciated.