--- Log opened Tue Nov 05 00:00:11 2013 | ||
-!- Netsplit *.net <-> *.split quits: olofk | 00:58 | |
-!- Netsplit over, joins: olofk | 00:58 | |
olofk_ | rah: Yeah, I felt the same way about that kickstarter campaign. They are basically selling the IP for $200000 | 06:08 |
---|---|---|
stekern | I wouldn't call it disgusting though, desperate perhaps | 07:12 |
stekern | and as discussed last, without "goodie bags", not an ideal kickstarter project | 07:13 |
stekern | and it's huuuge, about the size of 15 mor1kx's | 07:15 |
stekern | can't tell if that's out of the normal for such a project though | 07:16 |
olofk_ | I've been lurking around on the opengraphics mailing list for a while. It looks like they had a design going, and then scratched it for something more academic that never seems to actually take off | 07:17 |
stekern | yeah, the "be prepared to throw one away" rule doesn't always apply... | 07:21 |
olofk_ | I think that "perfect is the enemy of good" rule can be applied there | 07:25 |
olofk_ | Or "perfect is the enemy of done" as I also have seen it | 07:26 |
stekern | true | 07:28 |
stekern | I'm a perfectionist, but I often do the "I will make that perfect later" dance ;) | 07:29 |
stekern | and then I forget about it | 07:31 |
olofk_ | :) | 07:36 |
stekern | but start over from scratch is often not the answer, even with the "throw one away" rule, it's often better to throw away one piece at a time | 07:36 |
olofk_ | I'm pretty glad that I threw away my first version of orpsocv3, but I agree that it often makes more sense with an iterative approach | 07:38 |
olofk_ | Every time you restart you always come to the point where you find out that you get stuck with the things you were frustrated with the first time :) | 07:38 |
stekern | I often code like that, first through together something that roughly work, then refining things | 07:39 |
stekern | because I've been in the situation where I've written something "fancy" and then realising that it's all wrong and I can't use it, then it hurts to through that away | 07:40 |
stekern | it's easier to throw away halfbaked crap ;) | 07:40 |
stekern | yeah, there are exceptions to the rule, you proved orpsocv3 being one, I think mor1kx is another | 07:41 |
n2nn | reading the docs, it gives me the impression there is a maximum frequency a OpenRisc-Core can handle. | 09:27 |
n2nn | is there such a thing as maximum frequency? | 09:27 |
_franck_ | the maximum frequency depends on the FPGA you will target (and the design of you core) | 09:33 |
_franck_ | a mor1kx in it proto espresso version can go up to 90MHz on a Cyclone IV FPGA | 09:33 |
_franck_ | (proto espress0 = without cache and MMU) | 09:34 |
stekern | _franck_: I don't think espresso go that high, cappuccino (with caches) without mmu does | 09:48 |
n2nn | thats another thing I dont get ... why should I miss out on MMU and cache? | 09:51 |
_franck_ | stekern: I just (mis)quoted what you said here: http://juliusbaxter.net/openrisc-irc/%23openrisc.2013-10-22.log.html :) | 09:52 |
stekern | n2nn: currently, the mmu creates a critical path, thus decreasing the maximum frequency | 09:53 |
stekern | so, with mmu the fastest I got it running on de0 nano is 75 MHz | 09:54 |
n2nn | do you think the de0 nano is a good board? got opportunity to get it cheap | 09:54 |
stekern | and I doubt you'll need the mmu for your purposes ;) | 09:54 |
n2nn | but i am worried about the LUTs-count and the exceptional low memory.... :( | 09:55 |
stekern | the de0 nano is a good board, especially for the pricepoint | 09:55 |
n2nn | I got no idea how frequency and speed scales on the OR ... i think i will have to test it out personally. | 09:55 |
stekern | 32 Mbyte, I wouldn't call that *exceptional* low | 09:56 |
n2nn | okok, then I will get that one today ... | 09:56 |
n2nn | oh? ok, have to check again ... iirc it was a fraction of that | 09:56 |
stekern | + it's a well tested openrisc platform | 09:56 |
n2nn | thats exceptional important to me :) | 09:56 |
n2nn | :D | 09:56 |
n2nn | ah, ok .. i confsed the de0-nano with the DE0 ... | 09:58 |
n2nn | can not find a seller of the de0-nano boards | 10:03 |
hansfbaier | n2nn: Where are you located? | 10:04 |
stekern | I think there are loads of de0-nano resellers | 10:04 |
n2nn | i am from austria, central europe. | 10:07 |
_franck_ | http://at.farnell.com/terasic-technologies/p0082/entw-bord-de0-nano-fpga-cyclone/dp/2076463?Ntt=de0-nano | 10:08 |
n2nn | hehe | 10:09 |
n2nn | just ordered there :D | 10:09 |
n2nn | well ... not ordered ... "filled my shopping basket" | 10:09 |
n2nn | something other nice to get? maybe a shield with 1GB of ram? | 10:10 |
n2nn | in theory, a OR based processor can adress up to 4GB memory? | 10:48 |
n2nn | it is just a question of connecting and configuring it correctly? | 10:49 |
* n2nn just ordered the DE0-nano | 11:00 | |
stekern | yes | 11:09 |
stekern | there are of course a bit of memory areas lost on I/O | 11:10 |
n2nn | cool. was just a theory-question anyway :-) | 11:13 |
n2nn | how did you get it to run a 75mhz, when the de0-nano got a 50mhz crystal? | 12:14 |
stekern | n2nn: there are plls inside the fpga | 12:16 |
n2nn | so, 75mhz is in reality 50mhz + 1/2 50mhz | 12:23 |
n2nn | what if you solder in a 100mhz oscillator? | 12:24 |
n2nn | or run it at 100mhz? | 12:24 |
stekern | you don't need to solder in another oscillator, you can use the pll to run the design (or parts of the design) at 100 MHz | 12:26 |
stekern | in the "default" configuration for de0 nano, we run the cpu at 50 MHz and the SDRAM at 100 MHz | 12:27 |
n2nn | how do the sram on the DE1 compares to the sdram on the de0-nano in terms of speed and ease of use? | 13:15 |
stekern | from what I can read, it's sdram on that board? | 13:23 |
stekern | _franck_: isn't that the board you have? | 13:23 |
_franck_ | yes, I do have a de1 | 13:27 |
_franck_ | de1 has 8MB of sdram | 13:27 |
_franck_ | and some sram (512K ?) | 13:27 |
n2nn | yes | 13:37 |
n2nn | why is mor1kx under an other license than or12k? | 14:26 |
_franck_ | juliusb thought the license used in the or1200 cpu doesn't fit very well our needs so he decided to create a new license | 14:28 |
n2nn | just read the license and the faq ... | 14:33 |
n2nn | seems like that, yes :-) | 14:33 |
vxe | finally getting back into openrisc and just compiled the or1k toolchain | 14:35 |
ninn2 | sorry, haven't my irc settings sync'ed between the laptops. | 17:17 |
ninn2 | it is double me. | 17:17 |
ninn2 | if I get that right, the or1ksim allow me to play my software ahead and test it, without using actual hardware. | 21:09 |
ninn2 | if it runs on the ork1sim, it runs on a board too. | 21:10 |
stekern | ninn2: pretty much, yes | 22:48 |
ninn2 | cool!!! :-D | 23:00 |
--- Log closed Wed Nov 06 00:00:12 2013 |
Generated by irclog2html.py 2.15.2 by Marius Gedminas - find it at mg.pov.lt!