*** tpb has joined #yosys | 00:00 | |
mithro | So, I don't understand when I should use "prep" and when I should use "synth" in yosys? | 00:14 |
---|---|---|
ZipCPU | mithro: prep for formal | 00:16 |
ZipCPU | let me check a bit deeper tho | 00:16 |
mithro | Should the following describe a 4 input, 1 output lut? | 00:17 |
mithro | https://www.irccloud.com/pastebin/GNF75eHj/ | 00:17 |
tpb | Title: Snippet | IRCCloud (at www.irccloud.com) | 00:17 |
ZipCPU | Sure looks like it! | 00:18 |
ZipCPU | You might wish to notice, though, that prep doesn't read in any cell libraries | 00:18 |
ZipCPU | As a result, if you run prep on that you probably won't get a 4-input LUT | 00:18 |
mithro | So, yosys seems to outputting the following blif file | 00:18 |
mithro | https://www.irccloud.com/pastebin/fMKdHfsI/ | 00:19 |
tpb | Title: Snippet | IRCCloud (at www.irccloud.com) | 00:19 |
mithro | ZipCPU: I'm using synth at the moment... | 00:19 |
ZipCPU | What architecture are you trying to target? | 00:20 |
mithro | yosys -p "synth; abc -lut 4 opt_clean; write_blif -attr -cname -conn -impltf -param build/testarch/2x4/vlut.eblif" vlut.v | 00:20 |
ZipCPU | What architecture are you trying to target? | 00:20 |
mithro | A test architecture that doesn't really exist.... | 00:20 |
mithro | Any idea why the missing semicolon between abc and opt_clean didn't cause yosys to error? | 00:21 |
ZipCPU | Because opt_clean was taken to be an argument to abc | 00:21 |
mithro | ZipCPU: yosys doesn't check args passed to abc and/or abc doesn't error on the opt_clean extra argument? | 00:22 |
ZipCPU | that follows from your description, does it not? I haven't checked the yosys code, and you've got the log file. | 00:23 |
mithro | Yeah - it seems so | 00:23 |
mithro | Just testing more now | 00:23 |
ZipCPU | I was at one time surprised when clifford explained to me what opt -share_all did. It called the "opt" process and applied it to "-share_all" portion of my design | 00:25 |
ZipCPU | I had been using it in all my designs up to that point. | 00:25 |
ZipCPU | Oops | 00:26 |
mithro | ZipCPU: https://github.com/YosysHQ/yosys/issues/532 | 00:31 |
mithro | ZipCPU: Now I have the semicolon things seem to work... I'm getting a single 4 input lut... | 00:32 |
ZipCPU | ;) | 00:32 |
*** proteusguy has joined #yosys | 00:37 | |
*** proteus-guy has quit IRC | 00:39 | |
mithro | Hrm, yosys isn't generating the .attr and .param values I'd expect... | 00:42 |
*** promach2 has joined #yosys | 00:49 | |
*** dys has quit IRC | 01:00 | |
awygle | mithro: there's a flag to generate .attr and .param compatible with arachne | 01:24 |
awygle | Is that what you're expecting? | 01:24 |
mithro | awygle: Yeah -- using the http://www.clifford.at/yosys/cmd_write_blif.html | 01:26 |
tpb | Title: Yosys Open SYnthesis Suite :: Command Reference :: write_blif (at www.clifford.at) | 01:26 |
mithro | write_blif -attr -cname -conn -impltf -param out.eblif | 01:27 |
awygle | Hmm OK you're already using attr and param | 01:28 |
mithro | awygle: I'm getting .conn - so some part of it is working... | 01:28 |
mithro | awygle: Ahh - it seems to only set .attr on .subckt -- not on .names and .latches ..... | 01:33 |
awygle | Ahh | 01:33 |
mithro | awygle: https://github.com/YosysHQ/yosys/issues/533 | 01:46 |
tpb | Title: When should yosys be generating extended eblif attributes? · Issue #533 · YosysHQ/yosys · GitHub (at github.com) | 01:46 |
*** cemerick has joined #yosys | 02:28 | |
*** emeb_mac has joined #yosys | 03:11 | |
*** promach2 has quit IRC | 04:47 | |
*** xrexeon has quit IRC | 05:06 | |
*** eduardo_ has joined #yosys | 05:50 | |
*** eduardo has quit IRC | 05:54 | |
*** pie_ has quit IRC | 06:13 | |
*** cemerick has quit IRC | 06:22 | |
*** xrexeon has joined #yosys | 06:41 | |
*** emeb_mac has quit IRC | 06:54 | |
*** xerpi has joined #yosys | 07:04 | |
*** promach__ is now known as promach2 | 07:15 | |
*** xrexeon has quit IRC | 07:17 | |
*** dmin7 has joined #yosys | 07:30 | |
*** eduardo_ has quit IRC | 07:42 | |
*** eduardo_ has joined #yosys | 07:46 | |
keesj | https://www.crowdsupply.com/tinyfpga/tinyfpga-bx/updates/tinyfpga-b2-and-bx-projects so cool | 08:09 |
tpb | Title: TinyFPGA BX - TinyFPGA B2 and BX Projects! | Crowd Supply (at www.crowdsupply.com) | 08:09 |
keesj | https://www.crowdsupply.com/rhs-research/picoevb also | 08:12 |
tpb | Title: PicoEVB | Crowd Supply (at www.crowdsupply.com) | 08:12 |
*** promach2 has quit IRC | 08:21 | |
*** promach_ has joined #yosys | 08:23 | |
*** promach_ is now known as promach2 | 08:24 | |
*** proteus-guy has joined #yosys | 08:52 | |
*** leviathan has joined #yosys | 08:53 | |
*** oldtopman has quit IRC | 09:26 | |
*** dys has joined #yosys | 09:33 | |
*** xerpi has quit IRC | 09:44 | |
*** leviathan has quit IRC | 10:09 | |
*** gnufan has quit IRC | 10:29 | |
*** gnufan has joined #yosys | 10:33 | |
*** gnufan has quit IRC | 11:32 | |
*** gnufan has joined #yosys | 11:39 | |
*** pie_ has joined #yosys | 11:49 | |
*** proteus-guy has quit IRC | 11:58 | |
*** gnufan has quit IRC | 12:10 | |
*** gnufan has joined #yosys | 12:11 | |
*** gnufan has quit IRC | 12:23 | |
*** sklv has quit IRC | 12:25 | |
*** promach2_ has joined #yosys | 12:28 | |
*** gnufan has joined #yosys | 12:32 | |
*** leviathan has joined #yosys | 12:36 | |
*** promach2_ is now known as promach3 | 12:40 | |
*** GuzTech has joined #yosys | 12:55 | |
*** gnufan has quit IRC | 12:59 | |
*** gnufan has joined #yosys | 13:02 | |
*** gnufan has quit IRC | 13:16 | |
*** quigonjinn has joined #yosys | 13:17 | |
*** cemerick has joined #yosys | 13:22 | |
*** gnufan has joined #yosys | 13:22 | |
*** sklv has joined #yosys | 13:27 | |
*** gnufan has quit IRC | 13:50 | |
*** [X-Scale] has joined #yosys | 13:53 | |
*** X-Scale has quit IRC | 13:54 | |
*** [X-Scale] is now known as X-Scale | 13:54 | |
*** gnufan has joined #yosys | 14:05 | |
*** cemerick_ has joined #yosys | 14:07 | |
*** proteus-guy has joined #yosys | 14:09 | |
*** cemerick has quit IRC | 14:11 | |
*** kuldeep has quit IRC | 14:18 | |
*** sandeepkr has quit IRC | 14:19 | |
*** cemerick_ has quit IRC | 14:20 | |
*** kuldeep has joined #yosys | 14:21 | |
*** sandeepkr has joined #yosys | 14:21 | |
*** sandeepkr has quit IRC | 14:28 | |
*** kuldeep has quit IRC | 14:30 | |
*** kuldeep has joined #yosys | 14:35 | |
*** sandeepkr has joined #yosys | 14:36 | |
*** tito_ has joined #yosys | 14:48 | |
tito_ | hi | 14:51 |
janrinze | hi | 14:51 |
tito_ | help to use Diamond FPGA, I posse ice40 1k stick , i'm nabbo I can not create projects, and I have to insert fail to do vga ....... link for me | 14:55 |
*** xrexeon has joined #yosys | 15:24 | |
*** emeb_mac has joined #yosys | 15:36 | |
*** proteus-guy has quit IRC | 15:45 | |
*** proteus-guy has joined #yosys | 15:45 | |
*** proteus-guy has quit IRC | 15:59 | |
*** proteus-guy has joined #yosys | 16:01 | |
*** proteus-guy has quit IRC | 16:03 | |
*** proteus-guy has joined #yosys | 16:03 | |
*** tito_ has quit IRC | 16:08 | |
*** proteus-guy has quit IRC | 16:08 | |
*** proteus-guy has joined #yosys | 16:08 | |
*** proteus-guy has joined #yosys | 16:12 | |
*** tito_ has joined #yosys | 16:13 | |
tito_ | help to use Diamond FPGA, I posse ice40 1k stick , i'm nabbo I can not create projects, and I have to insert fail to do vga ....... link for me | 16:14 |
*** leviathan has quit IRC | 16:14 | |
mazzoo | hello | 16:15 |
mazzoo | I'm playing with picosoc and some firmware... | 16:15 |
mazzoo | this works nicely: https://pastebin.com/0v8fWRu8 | 16:15 |
tpb | Title: [C] // -------------------------------------------------------- #define LEN_HEART - Pastebin.com (at pastebin.com) | 16:15 |
mazzoo | (it's a simple POV heart) but I can't declare the sign_heart outside of the function | 16:16 |
mazzoo | even as static it won't work | 16:16 |
mazzoo | what am I missing? | 16:16 |
*** leviathan has joined #yosys | 16:17 | |
*** leviathan has quit IRC | 16:19 | |
*** leviathan has joined #yosys | 16:19 | |
*** proteus-guy has quit IRC | 16:20 | |
*** tito_ has quit IRC | 16:20 | |
*** tito_ has joined #yosys | 16:35 | |
*** proteus-guy has joined #yosys | 16:36 | |
*** proteus-guy has quit IRC | 16:39 | |
*** proteus-guy has joined #yosys | 16:41 | |
tito_ | hi help to use Diamond FPGA, I posse ice40 1k stick , i'm nabbo I can not create projects, and I have to insert fail to do vga ....... link for me | 16:42 |
*** proteus-guy has quit IRC | 16:46 | |
*** proteus-guy has joined #yosys | 16:48 | |
ZipCPU | tito_: You asked a week ago. You claimed to be a newbie, and were trying to place projects (not even built ones) on boards for which they weren't designed. | 16:55 |
ZipCPU | Further, you were unwilling to learn how to do a design in order to make those projects fit. | 16:55 |
ZipCPU | I'm not sure how I could help you at this point. | 16:55 |
*** xrexeon has quit IRC | 17:01 | |
*** tito_ has quit IRC | 17:01 | |
*** tito_ has joined #yosys | 17:02 | |
tito_ | I'm not able to make drawings, I'm not even able to open projects, I can not use the programs for fpga, I have an usb ice40 and I have to turn it into vga, I need links, to upload files and I do not understand | 17:02 |
*** sklv has quit IRC | 17:05 | |
ZipCPU | You may have to explain some more: why can't you make any drawings? and how do you intend to turn an ice-stick into an VGA, if it doesn't have a VGA connector on it? | 17:23 |
ZipCPU | Opening projects I can teach, but not if you have no willingness to learn. | 17:23 |
*** cemerick_ has joined #yosys | 17:24 | |
shapr | yay chicago adventures! | 17:24 |
*** promach3 has quit IRC | 17:32 | |
sorear | Oh? | 17:38 |
tito_ | I understand only that a usbstick can be programmed and transformed into vga. I do not know any other problems like pins or connectors. I bought an economic ice40 having files, to try ..... but having the files I was hoping not to have problems, to open the program and copy to fpga, now I think it is not possible to transfer fpga files in a simple way as an open / save. | 17:40 |
daveshah | tito_: What VGA files were you expecting to try? | 17:41 |
ZipCPU | tito_: You might've had more success if you purchased the same FPGA that was used in the VGA demo project you were looking at: a Spartan 6 (I'd have to look up which one). Most Spartan 6's have a lot more resources than an iCE40. | 17:49 |
*** cemerick_ has quit IRC | 17:50 | |
ZipCPU | It may not even be possible to place a Spartan 6 design onto an iCE40 -- especially not a 1k iCE40, but then again ... there are designs that will fit. | 17:50 |
mazzoo | BTW: does a picorv32 together with a (e.g.) SimpleVOut fit on an 8k iCE40? | 17:57 |
knielsen | probably; I remember putting picorv32 on an 8k along with some simple support logic, taking ~ 50% of luts | 17:59 |
*** sklv has joined #yosys | 18:01 | |
sorear | shapr: Chicago? | 18:03 |
shapr | sorear: yup, are you in chicago? | 18:11 |
shapr | sorear: if yes, want to hang out and chat this evening? | 18:11 |
sorear | shapr: unfortunately no | 18:11 |
sorear | shapr: i'm in Boston rn; forget if I ever told this channel | 18:12 |
sorear | [was asking what the chicago adventures were] | 18:12 |
tito_ | I also found https://github.com/lattice/quda but the problem is always that they are files ........ and I can not find guides to transfer and I do not understand. I can not even talk to ice ........ | 18:14 |
tpb | Title: GitHub - lattice/quda: QUDA is a library for performing calculations in lattice QCD on GPUs. (at github.com) | 18:14 |
shapr | sorear: oh, I'm giving a Haskell intro at the south side hackerspace chicago | 18:14 |
sorear | [incidentally if anyone here IS in the greater MIT area…] | 18:15 |
shapr | sorear: I would have looked you up this past November if I'd known that | 18:16 |
sorear | shapr: i've been here three weeks, before that I was in San Diego | 18:17 |
shapr | oh | 18:18 |
*** sandeepkr has quit IRC | 18:42 | |
*** kuldeep has quit IRC | 18:45 | |
*** sandeepkr has joined #yosys | 18:47 | |
*** kuldeep has joined #yosys | 18:48 | |
*** eduardo_ has quit IRC | 19:23 | |
*** pie__ has joined #yosys | 19:49 | |
*** pie_ has quit IRC | 19:53 | |
*** dmin7 has quit IRC | 20:56 | |
*** [X-Scale] has joined #yosys | 21:45 | |
*** X-Scale has quit IRC | 21:45 | |
*** [X-Scale] is now known as X-Scale | 21:45 | |
*** leviathan has quit IRC | 21:53 | |
*** GuzTech has quit IRC | 22:00 | |
*** xrexeon has joined #yosys | 22:19 | |
*** gnufan has left #yosys | 22:21 | |
*** jkiv has joined #yosys | 23:02 | |
*** danieljabailey has quit IRC | 23:03 | |
*** danieljabailey has joined #yosys | 23:03 | |
tito_ | hi | 23:11 |
tito_ | I would have 1 question | 23:12 |
mithro | Clifford was interested in posits IIRC? | 23:21 |
mithro | Does anyone know why this set of -luts arguments was chosen for Xilinx Synth ? --> abc -luts 2:2,3,6:5,10,20 | 23:27 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!