--- Log opened Tue Mar 11 00:00:15 2014 | ||
julzmb | blueCmd: Im taking a verification course and the | 02:15 |
---|---|---|
julzmb | big project is to develop a testbench for this core | 02:15 |
stekern | quartus is not my friend anymore, it manages to come up with that 'mem' is "asynchronously read in this and thus fails to infer it as RAM: https://github.com/skristiansson/eco32f/blob/master/rtl/verilog/eco32f_simple_dpram_sclk.v | 06:17 |
olofk | julzmb: a testbench for xge_mac? | 07:29 |
blueCmd | julzmb: xge_mac? | 08:54 |
blueCmd | that's awesome | 08:55 |
blueCmd | stekern: weird | 08:57 |
LoneTech | stekern: Altera seem to have had some trouble with inferring read enables, some old but helpful results at http://danstrother.com/2010/09/11/inferring-rams-in-fpgas/ | 09:07 |
stekern | yeah, the funny part is that it depends on what I hook up to the read port | 09:42 |
stekern | and the place where it have problems with it, the read-enable is tied to 1 | 09:42 |
LoneTech | probably a couple of layers of optimization interfering with each other and generating ever so helpful messages | 09:44 |
stekern | yeah, my suspicion as well | 09:44 |
LoneTech | perhaps if it was told that it may not move that register? | 09:46 |
LoneTech | something like reg [] rdata /* synthesis preserve */; might make the second optimization stop merging things. then again, it might also prevent it being absorbed by the blockram. I haven't tried it | 09:48 |
blueCmd | olofk: atlys (xilinx) with fusesoc, yay or nay currently? | 19:41 |
blueCmd | basic recog says nay | 19:41 |
_franck_ | blueCmd: fusesoc doesn't support Xilinx tools for now | 20:15 |
blueCmd | _franck_: ack | 20:24 |
julzmb | olofk, blueCmd: Yeah It already has a good OOP SV testbench so this is mostly an academic exercise | 20:48 |
olofk | julzmb: No testbench is good enough ;) | 21:02 |
-!- Netsplit *.net <-> *.split quits: olofk, chad | 21:33 | |
_franck_ | olofk: what do you think of having *all* sections in sections.py ? | 21:33 |
_franck_ | I did some test with verilog section: http://pastie.org/private/pimcxrrdpid8lenbf3ovja | 21:33 |
_franck_ | so we could remove verilog.py and vpi.py | 21:34 |
-!- dalias_ is now known as dalias | 21:36 | |
-!- Netsplit over, joins: olofk | 21:38 | |
-!- Netsplit *.net <-> *.split quits: pgavin, enghong, ams, enghong_, poke53281, knz_, erdic | 21:39 | |
-!- Netsplit over, joins: chad | 21:40 | |
-!- Netsplit over, joins: knz_, enghong, erdic, pgavin, poke53281, ams | 21:41 | |
--- Log closed Wed Mar 12 00:00:17 2014 |
Generated by irclog2html.py 2.15.2 by Marius Gedminas - find it at mg.pov.lt!