--- Log opened Wed Apr 17 00:00:19 2013 | ||
stekern | ah, ok... appeareantöu I really should stop declaring wires in the middle of things, because I (or somebody else) will end up using them above the declaration at some point | 01:13 |
---|---|---|
stekern | apperantly | 01:14 |
stekern | appearantly =P | 01:14 |
mor1kx | [mor1kx] skristiansson pushed 2 new commits to master: https://github.com/openrisc/mor1kx/compare/6ad603b83599...882139330e3c | 01:33 |
mor1kx | mor1kx/master b485103 Stefan Kristiansson: cappuccino/lsu: move dbus_access declaration to top of file | 01:33 |
mor1kx | mor1kx/master 8821393 Stefan Kristiansson: execute_alu: simplify threestage mul logic | 01:33 |
stekern | (4000) well, you have to be pick a number, and it's always good to set the bar high | 01:34 |
stekern | espresso is ~3500 | 01:34 |
stekern | but that's of course without cache and mmu | 01:34 |
stekern | or1200 is ~4700 | 01:34 |
stekern | but that's with 1-way cache | 01:34 |
stekern | changing the cappuccinos caches to 1-way slims it down to about ~5000 | 01:35 |
olofk | Where are the most up to date build instructions for the or1k toolchain? | 06:50 |
olofk | ah.. found it | 06:51 |
olofk | Hmm.. I think I'm doing something wrong. What does this mean? /opt/openrisc/lib/gcc/or1k-elf/4.8.0/../../../../or1k-elf/bin/ld: cannot represent machine `or32' | 07:34 |
olofk | This turns up when I'm trying to build the orpsocv2 tests. I'm pretty sure I had that working last time I tried | 07:36 |
stekern | orpsocv2 is still using the or32 toolchain, no? | 07:40 |
olofk | I thought it was just to change the toolchain prefix | 07:40 |
stekern | and you have done that? | 07:40 |
olofk | I tried a quick grep, but couldn't find any more references to or32 tools | 07:40 |
olofk | yes | 07:40 |
stekern | ok, exactly where do you get that message? | 07:41 |
olofk | I mean, it's trying to run or1k-elf-gcc and or1k-elf/bin/ld | 07:41 |
olofk | make or1200-basic.elf in sw/tests/or1200/sim | 07:41 |
stekern | are all the ld scripts updated? | 07:41 |
olofk | good question. Probably not | 07:41 |
olofk | Hmm.. where do I find them? | 07:42 |
stekern | hold a sec | 07:42 |
stekern | http://git.openrisc.net/cgit.cgi/stefan/orpsoc/tree/sw/drivers/or1200/link.ld | 07:43 |
olofk | thanks | 07:44 |
olofk | It works now | 07:44 |
stekern | \o/ | 07:44 |
olofk | I'm having vacation today, so I hope I can finally get some real work done :) | 07:45 |
stekern | that's the spirit | 07:48 |
stekern | can't you have concatenated signals in VHDL port maps? | 07:48 |
stekern | I'm trying to do: my_signal => X"4" & X"2" & X"1", | 07:49 |
olofk | stekern: No, but you can split the port | 07:49 |
olofk | my_signal(3 downto 0) => x"4" | 07:50 |
stekern | oh, good tip | 07:50 |
stekern | that looks nicer too | 07:50 |
olofk | A word of warning though. You can't leave parts of an output port open. One of VHDL's many amazing features | 08:26 |
stekern | yeah, I wouldn't expect it to allow me to do that | 08:28 |
stekern | the most annoying feature of VHDL must be that hexadecimal values have to be multiples of 4 | 08:31 |
olofk | Changed in the latest revision | 08:34 |
_franck_ | it's been improved in VHDL-2008 | 08:35 |
_franck_ | you can now have S := 6x"0f"; -- specify width 6 | 08:35 |
_franck_ | http://www.doulos.com/knowhow/vhdl_designers_guide/vhdl_2008/vhdl_200x_ease/ | 08:35 |
olofk | There's a lot of nice stuff for the next revision. I submitted a feature request to be able to use records in ports with mixed inputs and outputs | 08:36 |
stekern | nice | 08:40 |
stekern | what kind of tool support is there for VHDL-2008? | 08:41 |
stekern | I think this design is altera only though | 08:41 |
olofk | At least modelsim (questasim) and Synplify has implemented most of the stuff | 08:42 |
_franck_ | http://quartushelp.altera.com/current/mergedProjects/hdl/vhdl/vhdl_list_2008_vhdl_support.htm | 08:47 |
_franck_ | quartus does | 08:47 |
stekern | yup, I found the checkbox | 08:48 |
stekern | once again, ranting in irc is useful ;) | 08:48 |
mor1kx | [mor1kx] skristiansson pushed 7 new commits to master: https://github.com/openrisc/mor1kx/compare/882139330e3c...01e2b73fceb6 | 09:15 |
mor1kx | mor1kx/master c8980f0 Stefan Kristiansson: cappuccino/execute_ctrl: seperate rf_wb and rfd_adr logic... | 09:15 |
mor1kx | mor1kx/master a337e52 Stefan Kristiansson: cappuccino/ctrl: combine spr_npc, du_spr_npc and du_restart_pc... | 09:15 |
mor1kx | mor1kx/master 8b9bf5e Stefan Kristiansson: cappuccino/ctrl: fix du_access writes to spr_sr when cpu is stalled... | 09:15 |
stekern | down at 5285 LC (it was actually 5368 before, not 5300 like I said) | 09:17 |
olofk | stekern: I think you get it down to one line. ; is your friend here | 13:27 |
stekern | olofk: que? | 13:30 |
olofk | Your quest to make cappuccino the biggest loser | 13:31 |
stekern | mmm, I kind of got that you were speaking about that, still don't get the ; part | 13:43 |
stekern | moron-ekx cappuccino, the biggest loser | 13:51 |
stekern | I think we need a new pr department... | 13:51 |
olofk | :) | 14:32 |
_franck_ | olofk, stekern : I'll have an SoCKIT from arrow too ;) | 14:54 |
olofk | _franck_: Great. Then you can play with all the cool kids ;) | 14:59 |
stekern | the sockittens | 17:05 |
olofk | Yes! I love it! | 17:31 |
mor1kx | [mor1kx] skristiansson pushed 2 new commits to master: https://github.com/openrisc/mor1kx/compare/01e2b73fceb6...97795ec6375b | 17:32 |
mor1kx | mor1kx/master d50dd8d Stefan Kristiansson: cappuccino/ctrl: use decode_branch_ instead of ctrl_branch_ | 17:32 |
mor1kx | mor1kx/master 97795ec Stefan Kristiansson: cappuccino/ctrl_branch: remove... | 17:32 |
--- Log closed Thu Apr 18 00:00:20 2013 |
Generated by irclog2html.py 2.15.2 by Marius Gedminas - find it at mg.pov.lt!