<lekernel>
This talk will look at what is involved in putting together an open source chip design. In particular the licensing issues represent a challenge, with standard F/OSS licenses having serious weaknesses when it comes to licensing hardware.
<lekernel>
remembers 'Opencores has such a tainted reputation in the industry. It was the butt of our jokes when we needed IP. "Maybe we can get it from opencores?" (laughs from the engineers)'
<kristianpaul>
he, you really enjoy that, isnt? ;)
<Fallenou>
kristianpaul: I guess opencores guys have jokes about lekernel :p
<lekernel>
he, it's not my quote
<Fallenou>
oh
<lekernel>
it's jeri ellsworth's, and yes, I do enjoy that (or not, i'd prefer to be able to use opencores ip instead of spending time writing them)
<Fallenou>
you specify the bus, the cores to use, the connections
<Fallenou>
it generates the verilog
<kristianpaul>
i loved the altera ones :-)
<Fallenou>
I think there was a talk about it at RMLL 2010
<kristianpaul>
oh
<Fallenou>
kristianpaul: no not a big proprietary software
<Fallenou>
btw Altera one has some nice features
<Fallenou>
like generating the linux driver C code for your cores :)
<kristianpaul>
hehe
<Fallenou>
that you attach to their softcore
<Fallenou>
I mean a skeleton and some helper functions
<kristianpaul>
i think milkymist bus schmea is clear enought for a wizar be ablet to generate core templates for wishbone or csr i think
<kristianpaul>
skeleton at least is very helpfull indeed
<Fallenou>
could be nice to have such a tool :)
<kristianpaul>
I want one for adding custom isntruccions to mico32. but well i think it may not worth..
<kristianpaul>
as custom cores can lead that part
<Fallenou>
yep and I don't think there is room for a lot of extra instructions
<Fallenou>
I think there is like 2 more instructions you can add
<Fallenou>
I think mwalle said something like that
<Fallenou>
I think he wanted to add instructions for debuging
<kristianpaul>
hmm
<kristianpaul>
tapping cpu registers was not enought?
<Fallenou>
no idea
<kristianpaul>
s/was/is
<kristianpaul>
same here :/
<Fallenou>
I don't know how all of this works
<Fallenou>
have you been able to use the second uart ?
<Fallenou>
with rtems
<kristianpaul>
not in rtems
<Fallenou>
ooh :'
<Fallenou>
did you try with the -E ?
<Fallenou>
to get the result of the pre processor
<kristianpaul>
yes
<Fallenou>
I'm pretty sure it's a dumb syntax error
<kristianpaul>
me too
<Fallenou>
the -E generates a loooooot of stuff
<kristianpaul>
i'll read more about drivers and re take that step later
<Fallenou>
but with a quick search you can find your functions (of the uart driver)
<Fallenou>
and find is there is no ',' '/' '}' problem
<Fallenou>
after evaluation of all macros
<Fallenou>
do you have a repository for your rtems experiment ?
<Fallenou>
on github
<kristianpaul>
i gotta run home, read you... later i hope :-)
<kristianpaul>
Fallenou: yes
<kristianpaul>
is  fork
<Fallenou>
ok !
<kristianpaul>
from yours !!
<Fallenou>
is it "up to date" ?
<Fallenou>
ok I may have a look if I have the time :)
<kristianpaul>
i dint comitet yet
<Fallenou>
ok
<kristianpaul>
i can do it later, but as you know it dint work...
<Fallenou>
yes but I could resume from where you are
<lekernel>
scheißverbindung
<Fallenou>
I could maybe unblock you
<kristianpaul>
:-)
<Fallenou>
lekernel: a tes souhaits
<kristianpaul>
(shutting down laptop)
<Fallenou>
oh
<Fallenou>
connexion de merde :)
<Fallenou>
indeed
<Fallenou>
see you kristianpaul
<mwalle>
Fallenou: there are unused opcodes 'div' and 'mod' which are mentioned in the manual but not used within the core (but maybe in a future version..)
<mwalle>
lekernel: try dtag :)
<Fallenou>
ok
<mwalle>
watches "water makes money" from arte, a documentation about the corrupt french water market :)
<Fallenou>
:)
<roh>
thats not just a french phenomena. thats global
<Fallenou>
arte produces really good tv doc
<Fallenou>
mwalle: is this broadcasted live on the web ?