_florent_ changed the topic of #litex to: LiteX FPGA SoC builder and Cores / Github : https://github.com/enjoy-digital, https://github.com/litex-hub / Logs: https://freenode.irclog.whitequark.org/litex
tpb has quit [Remote host closed the connection]
tpb has quit [Remote host closed the connection]
tpb has quit [Remote host closed the connection]
tpb has joined #litex
tpb has joined #litex
tpb has joined #litex
frubbl has quit [Quit: Quit]
frubbl has quit [Quit: Quit]
frubbl has quit [Quit: Quit]
<sajattack[m]> got me a cle-215+ 😀
<sajattack[m]> got me a cle-215+ 😀
<sajattack[m]> got me a cle-215+ 😀
<sajattack[m]> I think I got it j-tagging, now I'm trying to install vivado
<sajattack[m]> I think I got it j-tagging, now I'm trying to install vivado
<sajattack[m]> I think I got it j-tagging, now I'm trying to install vivado
<sajattack[m]> it looks like it's failing a device id check, is that normal?
<sajattack[m]> it looks like it's failing a device id check, is that normal?
<sajattack[m]> it looks like it's failing a device id check, is that normal?
<tpb> Title: hatebin (at hatebin.com)
<tpb> Title: hatebin (at hatebin.com)
<tpb> Title: hatebin (at hatebin.com)
<sajattack[m]> * it looks like openocd is failing a device id check, is that normal?
<sajattack[m]> * it looks like openocd is failing a device id check, is that normal?
<sajattack[m]> * it looks like openocd is failing a device id check, is that normal?
<tpb> Title: hatebin (at hatebin.com)
<tpb> Title: hatebin (at hatebin.com)
<tpb> Title: hatebin (at hatebin.com)
<sajattack[m]> oops, forgot this was irc and that would send twice rather than edit
<sajattack[m]> oops, forgot this was irc and that would send twice rather than edit
<sajattack[m]> oops, forgot this was irc and that would send twice rather than edit
pftbest has quit [Remote host closed the connection]
pftbest has quit [Remote host closed the connection]
pftbest has quit [Remote host closed the connection]
lf_ has quit [Ping timeout: 260 seconds]
lf_ has quit [Ping timeout: 260 seconds]
lf_ has quit [Ping timeout: 260 seconds]
lf has joined #litex
lf has joined #litex
lf has joined #litex
pftbest has joined #litex
pftbest has joined #litex
pftbest has joined #litex
pftbest has quit [Ping timeout: 246 seconds]
pftbest has quit [Ping timeout: 246 seconds]
pftbest has quit [Ping timeout: 246 seconds]
mikeK_de1soc has joined #litex
mikeK_de1soc has joined #litex
mikeK_de1soc has joined #litex
mikeK_de1soc has quit [Client Quit]
mikeK_de1soc has quit [Client Quit]
mikeK_de1soc has quit [Client Quit]
Degi_ has joined #litex
Degi_ has joined #litex
Degi_ has joined #litex
Degi has quit [Ping timeout: 245 seconds]
Degi has quit [Ping timeout: 245 seconds]
Degi has quit [Ping timeout: 245 seconds]
Degi_ is now known as Degi
Degi_ is now known as Degi
Degi_ is now known as Degi
_whitelogger_ has quit [Remote host closed the connection]
_whitelogger__ has quit [Remote host closed the connection]
<sajattack[m]> has anyone flashed the cle-215 with a jlink that could give me a hand?
Bertl_oO is now known as Bertl_zZ
rozpruwacz has quit [Quit: Quit]
<sajattack[m]> I think my openocd version and my jlink fw version are out of sync
<sajattack[m]> but both are latest :/
<zyp> I'd suspect you got the pinout wrong
kgugala_ has joined #litex
kgugala has quit [Ping timeout: 260 seconds]
<sajattack[m]> I don't think so, in my hatebin link it's communicating enough to read a device id, but openocd is giving a libusb error when I try to flash
<sajattack[m]> despite running as root and everything
<zyp> looks to me like it's trying to read the device id and just getting garbage back
<sajattack[m]> maybe
<zyp> which I guess is how it'd look if you swapped JTMS and JTDI
<RaivisR__> also, 25MHz and breadboard?
RaivisR__ is now known as RaivisR
<zyp> says reduced to 4 MHz
<zyp> but yeah, might be worth reducing that too
<RaivisR> ah, yes, let me introduce myself, got ecp5 vip, trying to put litex on it
<RaivisR> or rather did it yesterday already, today adding dram, peripherals and putting linux on it
pftbest has joined #litex
<sajattack[m]> wiring looks right to me, lowered the clock, same behaviour
<sajattack[m]> even tried swapping tdi and tms
<sajattack[m]> whoa it found a xilinx device id
<sajattack[m]> magic
<sajattack[m]> grounds were fucked
<sajattack[m]> still having libusb errors but led turned solid
<sajattack[m]> but I guess I need a uart cable to check further?
<RaivisR> to see litex bootloader prompt? i am n00b at this but yes, i had only clock, reset and serial in platform definition and it showed me boobloader prompt
<RaivisR> *bootloader
<RaivisR> of course :)
<tpb> Title: hatebin (at hatebin.com)
<sajattack[m]> this is the part that seems like bad jlink firmware
RaivisR_ has joined #litex
RaivisR has quit [Ping timeout: 244 seconds]
<zyp> sajattack[m], you can use the crossover uart over pcie
<zyp> but first you'll want to make sure the new gateware enumerated over pcie
rozpruwacz has joined #litex
<sajattack[m]> Ah yes, lspci, should have thought of that
<keesj> Hi, I back... :P I want to do a small project with tinyfpga_bx and a soft core.
<keesj> it looks like this should be almost trivial at there is already a board file and I just copyed the .py file and would like to get to hello world
<keesj> I hope to get to a state like here https://github.com/kekiefer/tinyfpga-litex e.g. have my own "bios" and be able to start adding IP
<keesj> even nicer if this can be combined with and USB serial .. but that probably won't fit
<keesj> so in the link I posted above the code is compiled to xip and only the minimal sram is used. this setup is different from the commited code
<zyp> you might want to look at how the fomu does usb with litex
<keesj> thanks for the tip
rohitksingh_ has joined #litex
rohitksingh_ has quit [Client Quit]
<keesj> I was messing around with the firmware section but I think the ROM/BIOS it not functioning
Dolu has joined #litex
Bertl_zZ is now known as Bertl
<RaivisR_> aparently just throwing all the pins at litedram does not quite work, oh well, more digging
<rozpruwacz> _florent_: did You get my message i'v sent yesterday around 3pm utc ? I disconnected from the irc and may lost your reply.
<RaivisR_> single chip works, now to figure how to make them both work
<keesj> I am looking at nand flash (single data rate) and would like to read out some data from it. When i look at the timing diagrams (the data in no clocked) there is a varatity of different setup and hold times e.g. https://i.imgur.com/3FgJSvH.png is there a nice way to handle this "complex" set of changes ? I am currently doing a clock divider and a state machine
<RaivisR_> i stand corrected - worked on first boot
rj_ has joined #litex
<keesj> I did have a look a glawgow code that is supposed to understand parallel nand but I don't have the board
<keesj> RaivisR_: nice
<RaivisR_> well, not quite my definition of nice, but yes, at least something works for some time :)
<keesj> sometimes.... I am quite happy when something just works (for some time0
rozpruwacz has quit [Ping timeout: 245 seconds]
rozpruwacz has joined #litex
<_florent_> rozpruwacz: sorry, I got the message yes but haven't been able to look at it yet
<_florent_> RaivisR_: which board are you testing?
<_florent_> RaivisR_: can you share the BIOS log if failing?
<RaivisR_> i am learning, on ecp5 vip, it is more of me being total noob than anything else
<RaivisR_> i am rolling my own platform file as I go
<_florent_> ok, for the initial tests, I would recommend using the same sys_clk_freq than the Versa ECP5
<RaivisR_> versa has single sdram chip, this one has two
<_florent_> What's the behaviour when you say "something works for some time"?
<rozpruwacz> _florent_: sure, no problem :)
<RaivisR_> if I define pins for only one chip, initial memory test passes, on consecutive runs it fails, but I am sure it is me doing something wrong, i am just talking to myself loud (silently hoping that maybe someone will yell - i know that one!) :)
<_florent_> RaivisR_: OK, testing only one chip initially is a good idea, you could switch to the two chips when stable with one :)
<RaivisR_> I´ll go all in :) digging through sources and trying understand what is what and why helps to soak in the feel original dev had when writing the whole thing
RaivisR_ is now known as RaivisR
<RaivisR> making progress, bus and addr errors both 0, data errors a lot
<RaivisR> if I have 4GiB address space and 2GiB sdram, I probably should think about where do I put it
<somlo> _florent_: is there an easy way to capture a module's FSM state as one of the entries in `analyzer_signals` ?
<_florent_> somlo: yes, you can just add the FSM to the list of things you want ot observe, it will finalize it and add the state signal to the analyzer: https://github.com/enjoy-digital/litescope/blob/master/litescope/core.py#L277-L280
<somlo> oh cool, I'm going to redo my capture to include the FSM state info, that should make it a bit easier to tell what's happening and *when*
<_florent_> somlo: great, thanks
RaivisR_ has joined #litex
RaivisR has quit [Ping timeout: 265 seconds]
<keesj> I think .. implemeing a latch module might be a nice solution to my problem
Bertl is now known as Bertl_oO
rozpruwacz has quit [*.net *.split]
rozpruwacz has joined #litex
ambro718 has joined #litex
ambro718 has left #litex ["Konversation terminated!"]
RaivisR__ has joined #litex
RaivisR_ has quit [Ping timeout: 264 seconds]
Dolu has quit [Ping timeout: 260 seconds]
rj_ has quit [Ping timeout: 268 seconds]
ambro718 has joined #litex
ambro718 has quit [Quit: Konversation terminated!]
lf has quit [Quit: https://quassel-irc.org - Komfortabler Chat. Überall.]
lf has joined #litex