kilae [kilae!~chatzilla@catv-161-018.tbwil.ch] has joined #milkymist
Gurty` [Gurty`!~princess@ALyon-256-1-138-57.w90-14.abo.wanadoo.fr] has joined #milkymist
r33p [r33p!~rep@bon31-2-89-85-157-97.dsl.sta.abo.bbox.fr] has joined #milkymist
wolfspra1l [wolfspra1l!~wolfsprau@p5B0AD290.dip.t-dialin.net] has joined #milkymist
qwebirc3657 [qwebirc3657!3cf6fd55@gateway/web/freenode/ip.60.246.253.85] has joined #milkymist
<qwebirc3657>
hi
<qwebirc3657>
maybe anyone here may help me
<qwebirc3657>
for some reason, i cannot install Jz 4770 driver in my windows system for run USB boot tools
<qwebirc3657>
i am trying to flash my ainol novo 7 in order to upgrade with official ainol firmware
<qwebirc3657>
its a new tab so i dont care to just reinstall
<qwebirc3657>
the problem is there is no way to install the driver
<qwebirc3657>
either chosing 4770 folder or x64_w7 folder
<qwebirc3657>
my pc runs w7 64bits
<qwebirc3657>
all instructions are in chinese, so i try to guess thrugh google translate
<qwebirc3657>
but much translation is ambiguous
<xiangfu>
qwebirc3657, you should join #qi-hardware channel.
<xiangfu>
qwebirc3657, this channel is about Milkymist SOC. not Ingenic cpu.
<qwebirc3657>
ok, sorry
<kristianpaul>
pretty interesting lattice fpga have internal flash and claim faster boot times than non-volatile fpga's wondering where's the down side of that
* kristianpaul
just had downloaded diamong
<kristianpaul>
s/diamong/diamond
<mumptai>
hi
<mumptai>
are there plans to port mm to the digilent genesys board?
<wolfspra1l>
not from me, but curious: what is special about the digilent genesys board?
<wolfspra1l>
well, at least the 'new stuff' certainly made it - let's see whether things calm down
<wolfspra1l>
(sorry wrong channel)
<mumptai>
got one for little money. it is actually a bit short on IOs, so i guess there isn't much special about it
<wolfspra1l>
why not use a Milkymist One? :-)
<wolfspra1l>
how much did you pay for that board?
<mumptai>
way less than the mm1
<kristianpaul>
you can try port it, and tell us what you need
<kristianpaul>
or what you need from m1 on it
<kristianpaul>
s/mq/mm
<mumptai>
lm32, ddr2 mctrl, timers/irq/bootrom, a ton of UARTs and some GPIO
<mumptai>
ethernet would be nice
<mumptai>
frambuffer, midi, video-in are not necessary
<kristianpaul>
ethernet can work with no ddr so yes
<kristianpaul>
about ddr, well i havent studied that much it..
<kristianpaul>
had you already update your constraint (ucf) file to fit your board?
<kristianpaul>
what clock sources you have?
<mumptai>
nope, not yet
<kristianpaul>
well :)
<mumptai>
there is a dedicated clock generator on board, so 125 or 133MHz should be there (without the use of a DCM)
elldekaa [elldekaa!~hyviquel@abo-168-129-68.bdx.modulonet.fr] has joined #milkymist
<kristianpaul>
well i guess you can achive that speed with few cores
<kristianpaul>
why not try porting to ucf file basic pins, for uart and clock and led why not
<kristianpaul>
tought you still need memory i think there was a core fore that that implemented on-ship ram
<kristianpaul>
you can grab it from tdc-core at cern open hardware repository
<mumptai>
i haven't chekced yet the bootprocess, but some "hello world" from blockram should be somewhere in the repository?
<kristianpaul>
tdc-core have it
<kristianpaul>
actually its really helpfull because not need support for non-volatile memory
<mumptai>
there is some norflash onboard, but i like to solve on problem at a time ;)
<Fallenou>
it was a port to avnet board that lekernel did
<Fallenou>
it is using onchip ram
<Fallenou>
so you can take example on this one
<kristianpaul>
yum bram core isnt?
<kristianpaul>
s/yum/yup,
<Fallenou>
bram core yes
<Fallenou>
code is fetched from flash
<Fallenou>
and block ram is used as ram
<Fallenou>
for stack for instance
<kristianpaul>
btw how is your lattice board hacking?
<Fallenou>
I let it be covered with dust on a shelf
<Fallenou>
and I just made the led blink a few days ago as I was on day off I had time to play a little bit with it
<Fallenou>
main problem was to set up a good environment to use binary tools to program the board
<Fallenou>
i.e install a windows 7 in virtualbox, install tools, share USB from host OS to guest Windows
<Fallenou>
etc
<Fallenou>
was a little bit painfull
<Fallenou>
but eventually it worked
<kristianpaul>
not using diamond?
<Fallenou>
yes I am using diamond
<kristianpaul>
why you need windows?
<kristianpaul>
i just got 1.4 diamong version for linux
<kristianpaul>
seems ok
<Fallenou>
yes I have set up a Linux too in virtualbox
<Fallenou>
My host OS is Mac OS ;)
<kristianpaul>
hmm?
<kristianpaul>
ah
<Fallenou>
I am planning on buying a small PC laptop in order to run dual boot windows/linux for hardware hack
<Fallenou>
in order to run tools in native environment
<Fallenou>
to lose less time with tools shit
<Fallenou>
s/shit/problems/
<kristianpaul>
:-)
<Fallenou>
I don't remember having succeeded programming the board from linux
<Fallenou>
but it worked with windows
<Fallenou>
but for synthesis I used the diamond from linux (what a mess ...)
<Fallenou>
kristianpaul: how is your gps project ?
<kristianpaul>
HDL seems to ok now, working on software part
<kristianpaul>
acquisition and detection algortythms
<kristianpaul>
so leaarning C on the way :)
<kristianpaul>
actually i'm thinking to move rtems, as its libc seems more robust than milkymist one ;)
<kristianpaul>
but dont know nothing about threads and process management, so bare-metal/iron was an easy start
<kristianpaul>
actually most work right now will be adapt/port the osgps (open source gps project) to work with the namuru correlator
<Fallenou>
ok :)
<kristianpaul>
that was ported to milkymist soc
<kristianpaul>
:-P
<Fallenou>
it seems you are going in the right direction and progressing step by step nicely !
<Fallenou>
congratz
<kristianpaul>
yeah. well i know what i have to do yes, just *bit* lazzy tought :)
<kristianpaul>
hope this year have more time as i finish a contract and get some extra gold i hope ;)
<kristianpaul>
and as you ma be noticed Artyom from gnss.sdr as ported is vhdl soc to milkymist as well
<kristianpaul>
so yes, thigns are gettign interesting :D
<Fallenou>
wo I didn't know gnss-sdr project
<Fallenou>
so this sdr soc has been ported to Milkymist One board ?
<kristianpaul>
nope
<kristianpaul>
to a sparta3e board i think
<kristianpaul>
but yes i could try on my board, i even have the maxin receiver, tought not soldered but plan to do it
elldekaa [elldekaa!~hyviquel@abo-168-129-68.bdx.modulonet.fr] has joined #milkymist
<Fallenou>
ok so I didn't understood what you said here : 18:08 < kristianpaul> and as you ma be noticed Artyom from gnss.sdr as ported is vhdl soc to milkymist as well
<kristianpaul>
milkymist soc*
<kristianpaul>
he (Artyom) have a spartan3e board,
<kristianpaul>
but yes do ported the VHDL namuru core to it
<Fallenou>
oh ok
<Fallenou>
"has ported his vhdl *core* to milkymist *soc as well"
<Fallenou>
ok
<Fallenou>
got it
<kristianpaul>
yeah, sorry typoes (:
<Fallenou>
so he used mixed verilog / vhdl ? or rewrote his core in verilog ?
<Fallenou>
np
<kristianpaul>
nope
<kristianpaul>
mixed
<kristianpaul>
i rewrote original namuru correlator in verilog to vhdl
<kristianpaul>
he was using also an arm soc before
<kristianpaul>
but got interested a lot in milkymist :)
<kristianpaul>
gah, diamong crashed my laptop :/
<Fallenou>
huhu
r33p [r33p!~rep@bon31-2-89-85-157-97.dsl.sta.abo.bbox.fr] has joined #milkymist
roh [roh!~roh@yamato.hyte.de] has joined #milkymist
sb0 [sb0!~sb@136.125.103.84.rev.sfr.net] has joined #milkymist
cocoadaemon [cocoadaemon!~cocoadaem@2a01:e35:8a99:e90:20d:93ff:fe3b:868c] has joined #milkymist
<kristianpaul>
diamondc and wellcome to the tcl world ;)
elldekaa [elldekaa!~hyviquel@abo-168-129-68.bdx.modulonet.fr] has joined #milkymist
<wpwrak>
azonenberg: interesting .. you mix peroxide with hcl 6:1. the ratio i usually see recommended is 2:1 (that's also what i use)
<azonenberg>
wpwrak: I haven't experimented too much yet, characterixzing etch rates was one of my TODOs for logner term
<azonenberg>
that's the mix used in the RCA clean
<azonenberg>
approximately
<wpwrak>
RCA clean = ?
<azonenberg>
they use i think 1:1:7 conc HCl : 30% peroxide : water
<azonenberg>
but the proportions are as close as i could get with 3% peroxide
<azonenberg>
and for cleaning silicon wafers
<azonenberg>
Characterization of optimal concentrations was one of my TODOs for this winter
<wpwrak>
ah, i see. well, if that's what the experts use, it's probably a good idea :)
<azonenberg>
Well it's used for cleaning, not pattterning
<azonenberg>
it's entirely possible a different concentration is better for a patterning etch
<azonenberg>
i use 1:5 or thereabouts (excess of HCl) for chromium
<wpwrak>
btw, couldn't you just have exposed twice ? or did the photoresist for the 2nd round have to be thinner ?
<azonenberg>
The second round had to coat the sidewalls
<azonenberg>
oh, wait a second
<azonenberg>
you're talking the BGA or the high aspect ratio treches?
<azonenberg>
trenches*
<wpwrak>
the bga
<azonenberg>
for the BGA, i could have
<azonenberg>
except i exposed it to light during the etch
<azonenberg>
it was simpler to re-coat
<azonenberg>
if i didn't have more resist on hand i would have made it work
<wpwrak>
i was thinking of exposing twice and only etching at the end
<azonenberg>
also possible
<azonenberg>
But this way, i can recoat if i have a bad alignment or something