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]
wpwrak has joined #m-labs
_florent_ has quit [Quit: Page closed]
mumptai has quit [Ping timeout: 260 seconds]