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