[Cryptech Tech] novena_eim doesn't fit in XC6SLX45 anymore?

Jean-Philippe Ouellet jpo at vt.edu
Wed Jul 15 22:03:56 UTC 2015


Hello,

I'm trying to build a bitstream for the novena for the first time and running into some issues. I'm trying to build the eim interface since the i2c interface appears unmaintained and has not kept up with changes to modexp. Either there's something wrong with my toolchain (entirely default fresh install of ISE WebPACK 14.7 on a fresh install of Debian 8.1 amd64 in a vm), or the design is actually too big to fit and apparently nobody noticed yet.

I'm building from commit fc6e411 (July 9th) of user/sra/novena-releng, using the Makefile in core/platform/novena/eim/build, and get the following error:

ERROR:Place:375 - The design does not fit in device.
    Total LUT Utilization      : 55590 out of 54576
    LUTs used as Logic         : 55588
    LUTs used as Memory        : 2
    FF Utilization             : 24005 out of 54576

and the following in novena_eim.mrp:
  Number of Slice LUTs:                     27,795 out of  27,288  101% (OVERMAPPED)
    Number used as logic:                   27,776 out of  27,288  101% (OVERMAPPED)

Full timestamped output of the build is here: http://ix.io/jKP

Full novena_eim.mrp is here: http://ix.io/jKO

Has the design actually gotten to big? Or is there perhaps some required spatial-optimization configuration option I'm not aware of or something?

Let me know if you need any other information about my (very default) environment to reproduce it.

Thanks,
Jean-Philippe



More information about the Tech mailing list