Tuesday, 2019-02-05

*** tpb has joined #yosys00:00
*** seldridge has quit IRC00:43
*** emeb has quit IRC01:48
*** emeb_mac has joined #yosys01:52
*** seldridge has joined #yosys02:00
*** leviathanch has joined #yosys02:28
*** cr1901_modern has quit IRC02:30
*** gsi__ has joined #yosys02:32
*** gsi_ has quit IRC02:35
*** cr1901_modern has joined #yosys03:15
*** rohitksingh_work has joined #yosys03:50
*** awordnot has quit IRC04:00
*** awordnot has joined #yosys04:01
*** leviathanch has quit IRC04:04
*** jevinskie has joined #yosys04:29
*** pie__ has joined #yosys04:41
*** pie___ has quit IRC04:44
*** dys has quit IRC04:47
*** Cerpin has quit IRC04:50
*** leviathanch has joined #yosys04:55
*** proteusguy has quit IRC05:28
*** cr1901_modern has quit IRC06:11
*** X-Scale` has joined #yosys06:54
*** X-Scale has quit IRC06:55
*** X-Scale` is now known as X-Scale06:55
*** emeb_mac has quit IRC07:04
*** rohitksingh_work has quit IRC07:07
*** rohitksingh_work has joined #yosys07:08
*** dys has joined #yosys07:08
*** seldridge has quit IRC07:12
*** proteusguy has joined #yosys08:00
*** sklv has quit IRC08:24
*** sklv has joined #yosys08:26
*** dys has quit IRC08:36
*** m4ssi has joined #yosys08:40
*** Xark has quit IRC09:24
*** Xark has joined #yosys09:30
*** qu1j0t3 has quit IRC11:14
*** qu1j0t3 has joined #yosys11:17
*** wifasoi has joined #yosys11:22
*** citypw has quit IRC11:25
*** citypw has joined #yosys11:25
*** corecode has joined #yosys11:43
corecodehi11:43
*** wifasoi has quit IRC12:11
*** proteusguy has quit IRC12:24
*** corecode has left #yosys12:31
ZipCPUYo!12:41
*** cr1901_modern has joined #yosys12:44
*** rohitksingh_work has quit IRC12:54
*** fsasm_ has joined #yosys13:26
*** fsasm_ has quit IRC13:32
*** rohitksingh has joined #yosys13:55
*** seldridge has joined #yosys14:42
*** philtor has quit IRC14:49
*** rohitksingh has quit IRC15:34
*** MoeIcenowy has quit IRC15:37
*** MoeIcenowy has joined #yosys15:37
*** promach_ has joined #yosys15:38
promach_What do you guys think about https://gist.github.com/promach/5f2d9a9494704ed93cf65687c982198c#file-multiply-v-L118 ?15:38
tpbTitle: A signed multiply verilog code using row adder tree multiplier and modified baugh-wooley algorithm · GitHub (at gist.github.com)15:38
daveshahImplementing a full adder like that is going to give very poor results for FPGA synthesis15:39
promach_daveshah: because of the topmost partial product layers ?15:44
promach_wait, you were referring to full adder15:44
daveshahBecause FPGA synthesis tools are unlikely to infer carry logic from a full adder written as logic rather than +15:44
promach_what do you mean by "rather than +"  ?15:45
*** proteusguy has joined #yosys15:45
daveshahFPGA synthesis tools might not infer FPGA carry logic from AND/OR/XOR operators. They expect to see +/-/* operators to infer carries15:46
daveshahI doubt performance will be good without using the fast carry chains15:47
promach_daveshah: I see, this is the line   cout <= (ain & bin) | (cin & (ain^bin));15:47
*** rohitksingh has joined #yosys15:48
daveshahYes, I don't know why you aren't just using the Verilog + operator15:48
daveshahUnless this is for ASIC? Then it probably doesn't matter15:48
promach_daveshah: cout <= (ain * bin) + (cin * (ain - bin));15:51
daveshahYou'd have to do it on a word15:51
promach_ain, bin, cin, cout are of one bit15:52
daveshahYes, exactly, this is probably going to end up with a poor FPGA mapping15:52
daveshahJust use a + b where a and b are words15:53
promach_words ?15:53
daveshahMultiple bits15:53
daveshahA single-bit full adder module is almost always going to have poor FPGA results15:53
promach_ok15:54
promach_let me try both ways15:54
*** jevinskie has quit IRC16:00
*** develonepi3 has joined #yosys16:28
promach_Strange, I have multiple conflicting drivers warning for https://gist.github.com/promach/5f2d9a9494704ed93cf65687c982198c#file-multiply-v-L110-L11316:43
tpbTitle: A signed multiply verilog code using row adder tree multiplier and modified baugh-wooley algorithm · GitHub (at gist.github.com)16:43
*** maikmerten has joined #yosys16:49
*** proteusguy has quit IRC17:11
*** proteusguy has joined #yosys17:12
*** proteusguy has quit IRC17:27
*** proteusguy has joined #yosys17:29
*** seldridge has quit IRC17:40
*** dys has joined #yosys17:50
*** leviathanch has quit IRC17:51
*** massi_ has joined #yosys17:57
*** proteusguy has quit IRC18:00
*** proteusguy has joined #yosys18:05
*** gsi__ is now known as gsi_18:22
*** rohitksingh has quit IRC18:31
*** Laksen has joined #yosys18:53
*** oldtopman has joined #yosys18:59
*** rohitksingh has joined #yosys19:15
*** seldridge has joined #yosys19:30
*** proteusguy has quit IRC19:34
*** proteusguy has joined #yosys19:35
*** seldridge has quit IRC19:37
*** rohitksingh has quit IRC19:46
*** proteusguy has quit IRC20:04
*** proteusguy has joined #yosys20:05
*** sklv has quit IRC20:09
*** Laksen has quit IRC21:01
*** massi_ has quit IRC21:10
*** fsasm_ has joined #yosys21:28
*** maikmerten has quit IRC21:40
*** fsasm_ has quit IRC22:40
*** dpiegdon has joined #yosys22:47

Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!