Re: tools for the Lattice ICE-40 FPGA.

Edward Vidal <[email protected]>
Newsgroups gmane.comp.python.myhdl
Message-ID <[email protected]>
Hi Chris,I added code to compute the shasum and now the make test is running longer.  I now are seeing 29 bin files.  This after installing the shasum which is about 50 mins.
ls -la ~/shasum ; date
-rwxr-xr-x 1 root root 23216 Sep 14 17:27 /home/root/shasum
Mon Sep 14 18:09:18 UTC 2015
In addition this is producing log files.  I don't have an ICE-40 connected so I can't tell if is trying to download the files.
Let me know what you like me to provide.  (see the file attached).It appears that it testing the follow folders
combinatorial  regression  test_bv     test_bv.d  test_us     test_us.d
fsm           simple       test_bv.cc  test_bv.o  test_us.cc  test_us.o
 
ls
adff2dff.v  ice40    pmux2mux.v  simlib.v   xilinx
cells.lib   include  simcells.v  techmap.v
ls xilinx/
arith_map.v  brams_init_16.vh  brams_init_36.vh  cells_sim.v  drams_map.v
brams.txt    brams_init_18.vh  brams_map.v     drams.txt
brams_bb.v   brams_init_32.vh  cells_map.v     drams_bb.v
ls ice40/
arith_map.v  brams_init1.vh  brams_init3.vh  cells_map.v
brams.txt    brams_init2.vh  brams_map.v     cells_sim.v
The test is still running Mon Sep 14 18:26:36 UTC 2015 which is over an hr. 
Now I see 33 bin files.
 Regards,
Edward Vidal Jr. e-mail [email protected] 915-595-1613 


     On Monday, September 14, 2015 12:11 PM, Christopher Felton <[email protected]> wrote:
   

 On 9/14/2015 12:30 PM, Edward Vidal wrote:
> Hi all, I just completed  building the tools (Yosys, arachne-pnr, and
> icebox)  for the Lattice ICE-40.  It appears this will fit on a 4GB
> SD card.
 >
> With the board that XESS is making this will be a standalone
> HDL development system with GTKWave, XSTOOLs, Iverilog,
> arachne-pnr(place and route), Yosys (Yosys is a framework for Verilog
> RTL synthesis), icebox(this will not be needed since XESS is going to
> push the bit file with GPIO instead of USB), and MyHDL.These were
> built on a custom image for the Raspberry Pi 2 B with Yocto.

Do you have any benchmarks how long a small design takes
to go through the complete toolflow on the R2?

Regards,
Chris


------------------------------------------------------------------------------
_______________________________________________
myhdl-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/myhdl-list

------------------------------------------------------------------------------

_______________________________________________
myhdl-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/myhdl-list
tests.txt (text/plain, 6.1 KB)
tests/
|-- combinatorial
|   |-- generate.py
|   `-- run-test.sh
|-- fsm
|   |-- 1k
|   |   |-- uut_00000.log
|   |   |-- uut_00000.pnr-log
|   |   |-- uut_00000_gate.bin
|   |   |-- uut_00000_gate.blif
|   |   |-- uut_00000_gate.chip.txt
|   |   |-- uut_00000_gate.pcf
|   |   |-- uut_00000_gate.v
|   |   |-- uut_00000_pp.log
|   |   |-- uut_00000_pp.v
|   |   |-- uut_00001.log
|   |   |-- uut_00001.pnr-log
|   |   |-- uut_00001_gate.bin
|   |   |-- uut_00001_gate.blif
|   |   |-- uut_00001_gate.chip.txt
|   |   |-- uut_00001_gate.pcf
|   |   |-- uut_00001_gate.v
|   |   |-- uut_00001_pp.log
|   |   |-- uut_00001_pp.v
|   |   |-- uut_00002.log
|   |   |-- uut_00002.pnr-log
|   |   |-- uut_00002_gate.bin
|   |   |-- uut_00002_gate.blif
|   |   |-- uut_00002_gate.chip.txt
|   |   |-- uut_00002_gate.pcf
|   |   |-- uut_00002_gate.v
|   |   |-- uut_00002_pp.log
|   |   |-- uut_00002_pp.v
|   |   |-- uut_00003.log
|   |   |-- uut_00003.pnr-log
|   |   |-- uut_00003_gate.bin
|   |   |-- uut_00003_gate.blif
|   |   |-- uut_00003_gate.chip.txt
|   |   |-- uut_00003_gate.pcf
|   |   |-- uut_00003_gate.v
|   |   |-- uut_00003_pp.log
|   |   |-- uut_00003_pp.v
|   |   |-- uut_00004.log
|   |   |-- uut_00004.pnr-log
|   |   |-- uut_00004_gate.bin
|   |   |-- uut_00004_gate.blif
|   |   |-- uut_00004_gate.chip.txt
|   |   |-- uut_00004_gate.pcf
|   |   |-- uut_00004_gate.v
|   |   |-- uut_00004_pp.log
|   |   |-- uut_00004_pp.v
|   |   |-- uut_00005.log
|   |   |-- uut_00005.pnr-log
|   |   |-- uut_00005_gate.bin
|   |   |-- uut_00005_gate.blif
|   |   |-- uut_00005_gate.chip.txt
|   |   |-- uut_00005_gate.pcf
|   |   |-- uut_00005_gate.v
|   |   |-- uut_00005_pp.log
|   |   |-- uut_00005_pp.v
|   |   |-- uut_00006.log
|   |   |-- uut_00006.pnr-log
|   |   |-- uut_00006_gate.bin
|   |   |-- uut_00006_gate.blif
|   |   |-- uut_00006_gate.chip.txt
|   |   |-- uut_00006_gate.pcf
|   |   |-- uut_00006_gate.v
|   |   |-- uut_00006_pp.log
|   |   |-- uut_00006_pp.v
|   |   |-- uut_00007.log
|   |   |-- uut_00007.pnr-log
|   |   |-- uut_00007_gate.bin
|   |   |-- uut_00007_gate.blif
|   |   |-- uut_00007_gate.chip.txt
|   |   |-- uut_00007_gate.pcf
|   |   |-- uut_00007_gate.v
|   |   |-- uut_00007_pp.log
|   |   |-- uut_00007_pp.v
|   |   |-- uut_00008.pnr-log
|   |   |-- uut_00008_gate.blif
|   |   `-- uut_00008_pp.v
|   |-- generate.py
|   |-- run-test.sh
|   `-- temp
|       |-- uut_00000.v
|       |-- uut_00000.ys
|       |-- uut_00000_pp.ys
|       |-- uut_00001.v
|       |-- uut_00001.ys
|       |-- uut_00001_pp.ys
|       |-- uut_00002.v
|       |-- uut_00002.ys
|       |-- uut_00002_pp.ys
|       |-- uut_00003.v
|       |-- uut_00003.ys
|       |-- uut_00003_pp.ys
|       |-- uut_00004.v
|       |-- uut_00004.ys
|       |-- uut_00004_pp.ys
|       |-- uut_00005.v
|       |-- uut_00005.ys
|       |-- uut_00005_pp.ys
|       |-- uut_00006.v
|       |-- uut_00006.ys
|       |-- uut_00006_pp.ys
|       |-- uut_00007.v
|       |-- uut_00007.ys
|       |-- uut_00007_pp.ys
|       |-- uut_00008.v
|       |-- uut_00008.ys
|       |-- uut_00008_pp.ys
|       |-- uut_00009.v
|       |-- uut_00009.ys
|       |-- uut_00009_pp.ys
|       |-- uut_00010.v
|       |-- uut_00010.ys
|       |-- uut_00010_pp.ys
|       |-- uut_00011.v
|       |-- uut_00011.ys
|       |-- uut_00011_pp.ys
|       |-- uut_00012.v
|       |-- uut_00012.ys
|       |-- uut_00012_pp.ys
|       |-- uut_00013.v
|       |-- uut_00013.ys
|       |-- uut_00013_pp.ys
|       |-- uut_00014.v
|       |-- uut_00014.ys
|       |-- uut_00014_pp.ys
|       |-- uut_00015.v
|       |-- uut_00015.ys
|       |-- uut_00015_pp.ys
|       |-- uut_00016.v
|       |-- uut_00016.ys
|       |-- uut_00016_pp.ys
|       |-- uut_00017.v
|       |-- uut_00017.ys
|       |-- uut_00017_pp.ys
|       |-- uut_00018.v
|       |-- uut_00018.ys
|       |-- uut_00018_pp.ys
|       |-- uut_00019.v
|       |-- uut_00019.ys
|       |-- uut_00019_pp.ys
|       |-- uut_00020.v
|       |-- uut_00020.ys
|       |-- uut_00020_pp.ys
|       |-- uut_00021.v
|       |-- uut_00021.ys
|       |-- uut_00021_pp.ys
|       |-- uut_00022.v
|       |-- uut_00022.ys
|       |-- uut_00022_pp.ys
|       |-- uut_00023.v
|       |-- uut_00023.ys
|       |-- uut_00023_pp.ys
|       |-- uut_00024.v
|       |-- uut_00024.ys
|       `-- uut_00024_pp.ys
|-- regression
|   |-- 1k
|   |   |-- bram1.bin
|   |   |-- bram1.txt
|   |   |-- carry_pack_fail1.bin
|   |   |-- carry_pack_fail1.txt
|   |   |-- carry_route_fail1.chip.v
|   |   |-- carry_route_fail1.log
|   |   |-- carry_route_fail1.pcf
|   |   |-- carry_route_fail1.txt
|   |   |-- test1.bin
|   |   |-- test1.txt
|   |   |-- test2.bin
|   |   `-- test2.txt
|   |-- 8k
|   |   |-- bram1.bin
|   |   |-- bram1.txt
|   |   |-- carry_pack_fail1.bin
|   |   |-- carry_pack_fail1.txt
|   |   |-- carry_route_fail1.chip.v
|   |   |-- carry_route_fail1.log
|   |   |-- carry_route_fail1.pcf
|   |   |-- carry_route_fail1.txt
|   |   |-- test1.bin
|   |   |-- test1.txt
|   |   |-- test2.bin
|   |   `-- test2.txt
|   |-- bram1.blif
|   |-- carry_pack_fail1.blif
|   |-- carry_route_fail1.blif
|   |-- carry_route_fail1.v
|   |-- run-test.sh
|   |-- test1.blif
|   `-- test2.blif
|-- simple
|   |-- 1k
|   |   |-- bram.bin
|   |   |-- bram.txt
|   |   |-- carry.bin
|   |   |-- carry.txt
|   |   |-- chipdb-1k.bin
|   |   |-- chipdb2-1k.bin
|   |   |-- sb_up3down5.bin
|   |   |-- sb_up3down5.txt
|   |   |-- sb_up3down5_l.bin
|   |   |-- sb_up3down5_l.txt
|   |   |-- sb_up3down5_packed.bin
|   |   |-- sb_up3down5_packed.blif
|   |   `-- sb_up3down5_packed.txt
|   |-- 8k
|   |   |-- bram.bin
|   |   |-- bram.txt
|   |   |-- carry.bin
|   |   |-- carry.txt
|   |   |-- chipdb-8k.bin
|   |   |-- chipdb2-8k.bin
|   |   |-- sb_up3down5.bin
|   |   |-- sb_up3down5.txt
|   |   |-- sb_up3down5_l.bin
|   |   |-- sb_up3down5_l.txt
|   |   |-- sb_up3down5_packed.bin
|   |   |-- sb_up3down5_packed.blif
|   |   `-- sb_up3down5_packed.txt
|   |-- bram.blif
|   |-- carry.blif
|   |-- run-test.sh
|   |-- run-valgrind-test.sh
|   |-- sb_up3down5.blif
|   `-- txt.sum
|-- test_bv
|-- test_bv.cc
|-- test_bv.d
|-- test_bv.o
|-- test_us
|-- test_us.cc
|-- test_us.d
`-- test_us.o

10 directories, 225 files
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.