05:09
<
wpwrak >
lekernel: how did you know i had gotten up ? scary ;-)
05:11
<
lekernel >
what time is it in .ar?
05:13
<
wpwrak >
lekernel: now it is 07:11
06:47
<
kristianpaul >
wpwrak: here??!!
06:51
<
wpwrak >
kristianpaul: lekernel invited me over. not quite sure why - maybe he just felt like having company :)
06:53
<
kristianpaul >
Wellcome then, :D
06:53
<
wpwrak >
thanks ! :)
10:03
<
Fallenou >
next to be submitted : lm32-rtems-gcc
10:09
<
kristianpaul >
dont have mac
12:27
<
lekernel >
yay, the llhdl toolchain produces an optimal netlist for simple designs
12:27
<
lekernel >
roh: are you at the agency tomorrow?
12:39
<
kristianpaul >
lekernel: simple is just conbinational logic i guess?
12:39
<
lekernel >
flip flops are supported
12:39
<
kristianpaul >
oh !
12:39
<
lekernel >
what isn't (yet) is multi-bit signals
12:39
<
lekernel >
but it should come rather soon
13:30
<
roh >
*git server fix*
13:48
<
wpwrak >
lekernel: sweet !
13:50
<
wpwrak >
lekernel: so you're not too far from the point where kristianpaul could synthesize the shifter for his gps bitstream, right ? (not sure if you're familiar with his design)
13:50
<
kristianpaul >
wpwrak: yeah !
13:50
<
kristianpaul >
but thats for SIE cause in Milkymist One, no way...
13:50
<
kristianpaul >
also SIE is diferent LUT as is spartan3
13:51
<
kristianpaul >
the design is not the GREAT thing so..
13:53
<
wpwrak >
kristianpaul: the design would make a nice real life example
13:55
<
wpwrak >
kristianpaul: also in terms of marketing - "qi-hw now synthesizes first project entirely with free tools". now that's headline news. not the boring stuff about nokia's slow and painful death.
13:56
<
lekernel >
kristianpaul: the toolchain should be semi-trivial to retarget to spartan3. also, there's no p&r and bitstream encoding tools yet
13:57
<
lekernel >
wpwrak: it's way too early for such claims
13:58
<
lekernel >
kristianpaul: what is that shifter doing?
13:59
<
kristianpaul >
lekernel: nothing else than sync a spi-like data in a byte
13:59
<
lekernel >
do you have a link to the source?
13:59
<
wpwrak >
lekernel: (p&r/bitstream) okay, seems that you need another weekend then ;-)
14:00
<
wpwrak >
lekernel: kristianpaul's design is quite simple, so that should help. it's expressed at a higher level, though.
14:01
<
lekernel >
ok, that would need vector, arithmetic and instantiation support
14:01
<
lekernel >
will take a while
14:02
<
kristianpaul >
wpwrak: but i'm on the way of move it to the mm soc, so to get that handle by llhdl is long term task
14:03
<
lekernel >
oh well, actually when your source is working with llhdl, it should be near to be able to synthesize an un-optimized mm soc
14:04
<
lekernel >
the p&r tools will come later, let's focus on the front end for now and do that right
14:04
<
lekernel >
xst, which is the tool to be replaced by llhdl, is also one of the crappiest elements in the xilinx toolchain
14:05
<
wpwrak >
lekernel: heh, priority by smelliness ;-)
14:05
<
lekernel >
yeah and difficulty too
14:05
<
lekernel >
i'm pretty sure i'll get the p&r and bitstream to work, so I start with the hard part
14:07
<
kristianpaul >
i tought p&r was harder, but i guess optimization it is
14:08
<
lekernel >
kristianpaul: can you use a synchronous design?
14:08
<
kristianpaul >
lekernel: sure
14:09
<
lekernel >
right now you have an asynchronous design, which is to be avoided in fpgas, and you're also doing it wrong
14:09
<
lekernel >
you have unpredictable timing in the sync_counter -> counter_prev path
14:14
<
lekernel >
also, use the synchronous CE pin of flip flops instead of combinatorially generated local clocks like data_clk
14:14
<
lekernel >
I guess ISE prints you a warning about that...
14:15
<
lekernel >
but doing like that instead of using CE wastes FPGA resources and is a source of unpredictable intermittent bugs
14:16
<
lekernel >
you can infer CE with always @(posedge clk) if(signal) register <= data;
14:21
<
kristianpaul >
ok, i need work on that part, was the only way i came out in that time to get a pulse synced with clk every time the counter overflow
14:22
<
kristianpaul >
thanks for the correction and suguestion :-)
14:48
<
wpwrak >
kristianpaul: now you already know your next bugs ;-)
17:24
<
kristianpaul >
wpwrak: I got home work :-)
18:34
<
kristianpaul >
The llhdl commits should be anounced by the CIA-40 bot i think
19:02
<
kristianpaul >
lekernel: what shows GMP_INCLUDES in your system..
19:03
<
kristianpaul >
damn something is not good with debian..
19:03
<
kristianpaul >
libgmp is installed, i dont see what i'm missing
20:25
<
Fallenou >
waves hi to arroway_s :)