_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
<sajattack[m]> ok, actually, doing that gives me a chunk (I assume blank/sync) that is faster than it should be
<sajattack[m]> while pixel-blitting is the slow speed
<sajattack[m]> so it must be sdram
<sajattack[m]> my sdram read is reported as 147mbps
<sajattack[m]> by memtest
<sajattack[m]> is that low?
CarlFK has quit [Ping timeout: 268 seconds]
rohitksingh has quit [Ping timeout: 255 seconds]
rohitksingh has joined #litex
CarlFK has joined #litex
<_florent_> sajattack[m]: the memspeed reported after memtest is from the CPU, it's limited by the CPU and wishbone, that's not the actual controller's speed
<_florent_> sajattack[m]: if increasing the pix clk still increase hte hsync/vsync, then i don't think the issue is related to the sdram bandwidth
<sajattack[m]> but why is it faster when it's not fetching pixels then
<sajattack[m]> cpu bottleneck?
<_florent_> sorry, what is faster when not fetching pixels?
<sajattack[m]> during blanking, the hsync is faster
<sajattack[m]> by about the same amount I had to overclock the pixel clock
* sajattack[m] uploaded an image: 2020-02-20-222702_921x201_scrot.png (8KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/XzQcSelwuHsxAITeDnJhrjvH >
<_florent_> ah ok, can you give me a link to your latest code, i'll have a look.
<_florent_> during blanking, your hsync has the right frequency?
<sajattack[m]> probably, yeah, I increased the clock by about 2.4 and the hsync goes from 15.62 to 40.4
<sajattack[m]> not quit bang on but seems right
<sajattack[m]> let me push what I've got
<_florent_> sajattack[m]: BTW Greg is working on the framebuffer on the Hackaday badge: https://twitter.com/GregDavill/status/1230740125811793922
<sajattack[m]> cool
<_florent_> this is not vga, but the SDRAM is very similar
<tpb> Title: GitHub - sajattack/litex-boards at vga (at github.com)
<tpb> Title: GitHub - sajattack/linux-on-litex-vexriscv at vga (at github.com)
<sajattack[m]> does the terminal appear on the framebuffer when it's set up?
<sajattack[m]> because that was kind of my goal
<sajattack[m]> also anyone else interested in ps2 keyboard input?
<Claude> sajattack[m]: if it doesn't appear , then just change the kernel boot command line . console=
<sajattack[m]> cool thanks
<Claude> But the tux Bootlogo should appear in any case
<sajattack[m]> right now it's not appearing because my framebuffer is fucked
<sajattack[m]> and I'm doing it the old way that's not integrated in linux or something
<Claude> Yes, banging my head currently also on framebuffer . Have a. External hdmi tx chip and try to get a grip on clocking it within LiteX . external_clocking might be the key .
<sajattack[m]> good to have a war buddy :P
<Claude> sajattack[m]: hmm you aim for the de10-nano ? That has an external hdmi tx too. Right ?
<sajattack[m]> I think so
<sajattack[m]> I'm doing vga first because florent said it was easier
<sajattack[m]> not entirely convinced ๐Ÿ˜‚
<Claude> Ah nice , as soon as I got something working I will share. But I guess your hdmi tx, like mine, needs an init over i2c first . But I guess this could be done from the LiteX bios
<sajattack[m]> thanks
<sajattack[m]> mine is ADV7513
<Claude> Actually it should be perfectly possible to run VGA and HDMI in parallel on your board
<sajattack[m]> yeah well the board itself doesn't have vga
<sajattack[m]> it's a gpio add-on
<Claude> Mister ?
<sajattack[m]> yeah I might get hdmi for free if I incorporate the mister framework on top of the vga signals
<Claude> I should have that burried in the pile'o'devboards too somewhere :)
<sajattack[m]> lol
<sajattack[m]> it's an expensive board to have sitting unused in a pile
<Claude> Heh yes probably ..
<sajattack[m]> but then again I'm on post-college pre-employment budget so it's all relative
<Claude> hmm might be fun to run litex on our standalone amiga board (i'm part of the dev team there) :) https://wiki.apollo-accelerators.com/doku.php/vampire:vsa-v4:start
<tpb> Title: vampire:vsa-v4:start [Apollo Accelerators] (at wiki.apollo-accelerators.com)
<sajattack[m]> cool
<sajattack[m]> you could run linux on the amiga part too, I saw that on twitter
<Claude> heh yes saw it :) thats pdp7 here
<sajattack[m]> ๐Ÿ‘‹
<futarisIRCcloud> ๐Ÿ‘‹
<Claude> sajattack[m]: found an simple init for the de10 hdmi tx : https://github.com/nhasbun/de10nano_vgaHdmi_chip/blob/master/quartus/src/i2c/I2C_HDMI_Config.v#L138
<tpb> Title: de10nano_vgaHdmi_chip/I2C_HDMI_Config.v at master ยท nhasbun/de10nano_vgaHdmi_chip ยท GitHub (at github.com)
<sajattack[m]> nice
<Claude> if you got vga running, its actually just a matter to feed the pixelclock to the tx , and the DE signal. DE is part of the frame_timing : https://github.com/enjoy-digital/litevideo/blob/master/litevideo/output/common.py#L27
<tpb> Title: litevideo/common.py at master ยท enjoy-digital/litevideo ยท GitHub (at github.com)
rohitksingh has quit [Ping timeout: 240 seconds]
CarlFK has quit [Read error: Connection reset by peer]
<futarisIRCcloud> _florent_: I understand the badge has a direct interface LCD too. I don't think we need to generate VGA timing etc.
<futarisIRCcloud> And I don't think anyone has created a model for this in renode.
<Claude> Iirc it's mipi DBI (parallel data , like a sram chip , such displays have an build in framebuffer usually)
m4ssi has joined #litex
CarlFK has joined #litex
<sajattack[m]> _florent_: anything stand out to you in my repos?
<pdp7> very exciting to see the framebuffer on the hackaday badge!
m4ssi has quit [Ping timeout: 260 seconds]
m4ssi has joined #litex
m4ssi has quit [Ping timeout: 255 seconds]
ambro718 has joined #litex
_whitelogger has quit [Ping timeout: 248 seconds]
_whitelogger has joined #litex
rohitksingh has joined #litex
xobs has quit [Ping timeout: 260 seconds]
palmer has quit [Ping timeout: 240 seconds]
nrossi has quit [Ping timeout: 245 seconds]
sajattack[m] has quit [Ping timeout: 246 seconds]
bunnie[m] has quit [Ping timeout: 256 seconds]
xobs has joined #litex
nrossi has joined #litex
acathla has quit [Remote host closed the connection]
CarlFK has quit [Ping timeout: 240 seconds]
xobs has quit [Quit: killed]
nrossi has quit [Quit: killed]
acathla has joined #litex
acathla has quit [Changing host]
acathla has joined #litex
rohitksingh has quit [Ping timeout: 240 seconds]
rohitksingh has joined #litex
xobs has joined #litex
CarlFK has joined #litex
rohitksingh has quit [Ping timeout: 248 seconds]
somlo has quit [Remote host closed the connection]
somlo has joined #litex
sajattack[m] has joined #litex
palmer has joined #litex
nrossi has joined #litex
bunnie[m] has joined #litex
CarlFK has quit [Ping timeout: 255 seconds]
rohitksingh has joined #litex
<_florent_> sajattack[m]: sorry for the delay, i don't see anything obvious in your design. This should be very similar to what Greg is doing on the Hadbadge so that would be interesting to have its current code and apply it to your board.
CarlFK has joined #litex
<CarlFK> kgugala: can you /j #timvideos to chat about the video booster board - I'm trying to get a tty connection to it
ambro718 has quit [Ping timeout: 258 seconds]
ambro718 has joined #litex
tpb has quit [Remote host closed the connection]
tpb has joined #litex