lekernel changed the topic of #m-labs to: Mixxeo, Migen, MiSoC & other M-Labs projects :: fka #milkymist :: Logs http://irclog.whitequark.org/m-labs
xiangfu has quit [Ping timeout: 258 seconds]
xiangfu has joined #m-labs
xiangfu has quit [Ping timeout: 245 seconds]
xiangfu has joined #m-labs
<sb0>
rjo, the PDQ has 3 DACs but only one set of frame control signals. how do you set which frame number configures which DAC(s)?
larsc has quit [Remote host closed the connection]
_florent_ has joined #m-labs
bhamilton has joined #m-labs
xiangfu has quit [Ping timeout: 258 seconds]
bhamilton has quit [Ping timeout: 250 seconds]
bhamilton has joined #m-labs
bhamilton is now known as Guest2346
<sb0>
rjo, do you have a good name to propose for the migen/misoc merger you were advocating a while ago?
Guest2346 has quit [Ping timeout: 245 seconds]
xiangfu has joined #m-labs
bhamilton has joined #m-labs
<ysionneau>
you wanna merge the two repo together?
<ysionneau>
Btw, for those interested, I will do a quick presentation (demo/tutorial) of migen/misoc in Munich in a few days : https://tum-lis.github.io/orconf2014/
<ysionneau>
on Sunday 12 October
<sb0>
great!
<sb0>
oh, the risc-v folks are here. tell them that their processor is unusable due to bloat ;-)
<ysionneau>
ahah sure, 15k LUT, right?
<ysionneau>
Openrisc is 4k? lm32 3k?
<sb0>
yes, risc-v are 15k.
<sb0>
and iirc lm32 1.4k, mor1kx 2.4k (not totally sure about those last two numbers)
<ysionneau>
the different is huge
<ysionneau>
risc-v is using distributed ram instead of blockram ? ^^"
<sb0>
no. according to the synth report, only a relatively small portion of the LUTs is distributed RAM.
<sb0>
and since they love wrestling with ARM so much, it'd be interesting to pull some number on cortex-m1 or similar
<sb0>
and yes, the difference is that huge. but few things that come out of academia really surprise me these days...
<ysionneau>
Did they release everything yet?
<ysionneau>
I think something was missing
<ysionneau>
some code generator
<stekern>
the numbers fluctate a bit, the last I got was 1.5k/2.2k
<sb0>
ysionneau, they released some pre-generated verilog as part of their demo design which - hilariously - runs on zynq, probably for academic publication cred
<ysionneau>
ah ok so you still cannot regenerate the verilog from their weird language core
<ysionneau>
maybe the issue is in their generator ...
<ysionneau>
I guess Julius will be able to do something better with LowRisc :)
<sb0>
afaict chisel is like migen, but based on scala instead of python
<sb0>
there are not that many ways it can be blamed for a bloated design
<ysionneau>
do you know of a decent super scalar and/or out of order RISC cpu (open source of course)?
<sb0>
this "rocket" risc-v core is in-order. so the OOO/superscalar features are not the reason of the bloat...
<sb0>
and no. in the open source world, we barely have halfway decent CPU cores...
<sb0>
OOO is luxury
<ysionneau>
it seems there is a superscalar OOO implementation of OpenRISC
<sb0>
"Lampret is still refining OpenRISC and has a superscalar version of the core, dubbed OpenRISC 1002, that's optimized for speed. The dual-issue OpenRISC should operate at 170 MHz in a Xilinx XCV-E FPGA and offer about 250 Mips of performance, Lampret said."
<sb0>
in 2000
<sb0>
he should quit engineering and work in politics.
<ysionneau>
=)
<ysionneau>
there is "Woof" as well, which is OOO superscalar (dual issue) OpenRISC implem
<ysionneau>
so far all I can find about it is a pptx though =)
xiangfu has quit [Remote host closed the connection]
<stekern>
ysionneau: that looks fairly much like vapourware ;)
<stekern>
I want to do a dual-issue OOO implementation though
<kristianpaul>
lol
* kristianpaul
checks again for lm32 updates at lattice webpage
<ysionneau>
stekern: ah ! super cool!
<ysionneau>
OOO can squeeze nice performances when done correctly
<ysionneau>
on usome workflows
<ysionneau>
on some*
<ysionneau>
workloads*
nicksydney_ has joined #m-labs
nicksydney has quit [Ping timeout: 244 seconds]
sb0 has quit [Ping timeout: 244 seconds]
sb0 has joined #m-labs
bhamilton has quit [Remote host closed the connection]
lars_ has joined #m-labs
kristianpaul has quit [Ping timeout: 272 seconds]
kristianpaul has joined #m-labs
kristianpaul has quit [Changing host]
kristianpaul has joined #m-labs
kristianpaul has quit [Ping timeout: 260 seconds]
kristianpaul has joined #m-labs
kristianpaul has joined #m-labs
<rjo>
sb0: the frame and trigger signals are global across dacs and across the boards in a stack (behind one usb-to-parallel converter) and we usually interconnect stacks as well.
<rjo>
sb0: yeah i came up with a great new name: migen ;)
<rjo>
sb0: in the long run you might want something like a standard library and "cman" (comprehensive migen archive network) or "mipi" (migen package index) instead of bundling... ;)
kristianpaul has quit [Ping timeout: 260 seconds]
kristianpaul has joined #m-labs
cfelton has quit [Ping timeout: 260 seconds]
cfelton has joined #m-labs
mumptai has joined #m-labs
elaforest has joined #m-labs
wpwrak has quit [Remote host closed the connection]