--- Log opened Thu Nov 20 00:00:36 2014 | ||
olofk | jeremypbennett: FuseSoC documentation is sparse, but start with cloning fusesoc, then autoreconf -i && ./configure && make && sudo make install. Finish it off with "fusesoc init" to set up the core libraries | 08:18 |
---|---|---|
olofk | And don't forget to send me your bank account number so I can charge you for a FuseSoC license | 08:19 |
olofk | Does anyone know how to search for a signal value in gtkwave? | 09:25 |
wallento | you need to search for string | 09:27 |
wallento | and string can be a hexadecimal | 09:27 |
wallento | gtkwave... | 09:27 |
olofk | ? | 09:27 |
wallento | you need to click the signal in the wave view | 09:28 |
wallento | then search->pattern search 1 | 09:28 |
wallento | and there its "string" in the dropdown | 09:28 |
wallento | if you search for a hexadecimal value | 09:28 |
wallento | then fwd/bwd | 09:28 |
olofk | Awesome! | 09:28 |
olofk | I think that gtkwave just got an award for least intuitive search function | 09:29 |
olofk | And what's this "logical operation" that I can choose? | 09:31 |
wallento | never tried this, always fallback to modelsim when I need something more sophisticated | 10:20 |
wallento | fun fact: try deleting a signal from the waveform | 10:20 |
wallento | to save you some time: you can only cut it ;) | 10:20 |
olofk | Yes, that one is weird. But I have become so used to it now that I use Ctrl-C in the other simulators now instead :) | 10:22 |
jeremypbennett | olofk: Thx - got as far as building a verilator model of mor1k | 10:29 |
jeremypbennett | I'm doing some work on Verilator optimization, and need a serious test case for the customer. A chance to fly the open hardware flag | 10:29 |
olofk | jeremypbennett: Great. Keep on verilating! | 10:45 |
olofk | Woohoo! A new FPGA board arrived in the mail today | 10:45 |
olofk | what the...? Altera charges $300 for their crappy USB Blaster | 11:15 |
olofk | I wonder if I can route the JTAG signals through my DE0 Nano instead. That is Blaster compatible, right? | 11:16 |
wallento | aren't all those plain ftdi? | 12:15 |
olofk | wallento: I think that there's an MCU in the Blasters | 12:16 |
wallento | for xilinx they have an ez-usb and a spartan 3 fpga | 12:16 |
wallento | but zed is plain ftdi for example | 12:16 |
wallento | and de0 nano also | 12:17 |
olofk | I think that Nano has an onboard MCU that implements the Blaster protocol | 12:17 |
wallento | I am absolutely not sure, but I think its quite dumb | 12:18 |
olofk | The Digilent boards I have seen does something similar for the Xilinx protocol | 12:18 |
olofk | It's extremely stupid | 12:18 |
wallento | http://www.ftdichip.com/Products/ICs/FT2232H.htm | 12:18 |
wallento | this one | 12:18 |
wallento | and on xilinx there is this sysace then | 12:18 |
wallento | but thats not the programmer | 12:18 |
wallento | the ft2232h is kinda programmable | 12:18 |
wallento | so they do jtag over this | 12:19 |
wallento | does the altera blaster do more than jtag? | 12:19 |
olofk | Yeah, we used an ft4232h on the ordb2a boards. They are quite handy and you could program the FPGA with urjtag, but I think you need the FPGA vendor protocol to use on-chip logic analyzers and similar stuff | 12:19 |
wallento | you can also download the firmware from a de0 nano and put it in your ftdi I suppose | 12:20 |
wallento | thats just some weak memory I have, that we planned to do something like this | 12:20 |
wallento | we played around a lot with ez-usb | 12:21 |
olofk | But I don't think that the ft2232 contain an MCU. Just a bunch of programmable registers | 12:21 |
wallento | the protocol comes over usb | 12:21 |
wallento | some bit banging | 12:21 |
olofk | ah right | 12:21 |
olofk | I'm getting lost in all those layers of proprietary protocols, jtag, usb etc.. | 12:23 |
wallento | http://diyvlsi.blogspot.de/2012/09/xilinx-usb-programmer-using-ftdi-chip.html | 12:23 |
wallento | I think the ft2232h mini module was around 12 euro or so | 12:25 |
olofk | That article was a bit short :) | 12:25 |
wallento | yeah, but it was going in the right direction ;) | 12:25 |
wallento | I would start with this mini module and try to get the firmware from the de0 nano | 12:27 |
wallento | the rest should be handled by the altera programmer/udev | 12:27 |
olofk | I would start by telling my manager that I need an USB Blaster :) | 12:27 |
wallento | yeah, but wheres the fun in that ;) | 12:27 |
olofk | I agree. Just got an insanely tight schedule ahead of me now :/ | 12:28 |
wallento | I don't know if they also do for altera, but digilent has a much cheaper version of the xilinx usb programmer | 12:28 |
olofk | Terasic got one too | 12:28 |
wallento | this is the one we also use here | 12:28 |
olofk | Terasic is basically Digilent for Altera | 12:28 |
wallento | as the usb II cable is also 300 euros from xilinx | 12:28 |
_franck_ | olofk: get one from Terasic | 12:37 |
stekern | I've got one from terasic, it works just fine | 13:39 |
stekern | but I think you can route the wires from de0 nano too | 13:40 |
olofk | _franck_, stekern : Something like this? http://www.terasic.com.tw/cgi-bin/page/archive.pl?No=46 | 19:24 |
stekern | olofk: yup, exactly that one | 19:53 |
stekern | I wouldn't be surprised if it's the exact same hardware | 19:54 |
stekern | I bet terasic made the altera ones as well ;) | 19:54 |
stekern | OT paste: http://oompa.chokladfabriken.org/tmp/scummvm_wp81-2.png | 19:55 |
stekern | getting closer to get this out of the pipeline so I can start on openrisc stuff again ;) | 19:56 |
olofk | stekern: Good to hear you're making progress. Let's just hope that Broken age isn't released too soon. Can't afford to keep you away from OpenRISC :) | 20:45 |
stekern | ;) | 20:54 |
stekern | I need to fix this odd bug where the red colors become green for some indexes in the palette... | 20:55 |
poke53282 | Stekern: You might be interested in this: https://www.kickstarter.com/projects/thimbleweedpark/thimbleweed-park-a-new-classic-point-and-click-adv | 22:14 |
poke53282 | http://www.gamespot.com/articles/spiritual-successor-to-maniac-mansion-and-monkey-i/1100-6423709/ | 22:15 |
poke53282 | I wanted to post it already two days ago. Thanks for remembering me. | 22:15 |
stekern | yeah, I saw that ;) | 22:27 |
--- Log closed Fri Nov 21 00:00:37 2014 |
Generated by irclog2html.py 2.15.2 by Marius Gedminas - find it at mg.pov.lt!