Author Topic: Lattice iCECube2 E2055 Error while doing placement of the design  (Read 1323 times)

0 Members and 1 Guest are viewing this topic.

Offline raff5184Topic starter

  • Regular Contributor
  • *
  • Posts: 213
  • Country: us
Lattice iCECube2 E2055 Error while doing placement of the design
« on: November 21, 2019, 04:43:34 pm »
Hi,
I am using Lattice iCECube2 to generate the Bitmap file for the iCE5LP4k FPGA, WLC36 type. I'm having a hard time trying to simply setting up an output pin.
In my TopLevel.v

Code: [Select]
module Top_level (
     myOut
);

output myOut;
assign myOut = 2'b10;
...
endmodule

And in the .pcf constraint file I set the output pin C1

Code: [Select]
set_io myOut C1

And I first have this warning
W2806: Disabling output for IO myOut_pad since its DOUT0, DOUT1 and OUTPUTENABLE pins are dangling. Changed its output pintype to output disable (0000)

followed by the errors:

Error during automatic placement
I2723: placment information file is dumped at : C:/lscc/iCEcube2.2017.08/sbt_backend/Projects/virgin_code/virgin_code_Implmnt\sbt\outputs\placer\Top_level.pcf
I2709: Tool unable to complete IOPlacement for the design
E2055: Error while doing placement of the design
 

Offline iMo

  • Super Contributor
  • ***
  • Posts: 5133
  • Country: bt
Re: Lattice iCECube2 E2055 Error while doing placement of the design
« Reply #1 on: November 21, 2019, 05:29:10 pm »
assign myOut = 2'b10;
The myOut is only 1bit wide..
Try with
assign myOut = 1'b1;
or
assign myOut = 1'b0;
« Last Edit: November 21, 2019, 05:33:32 pm by imo »
Readers discretion is advised..
 

Offline raff5184Topic starter

  • Regular Contributor
  • *
  • Posts: 213
  • Country: us
Re: Lattice iCECube2 E2055 Error while doing placement of the design
« Reply #2 on: November 21, 2019, 06:02:38 pm »
My bad, that was a typo, but yes, I have 1 bit only
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf