Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    emard
    @emard
    Micropython 1.14 is good because it can umount SD card normally, later versions crash or reboot when SD is unmounted. I complained but they say it's not micropython that crashes but some build environment. Normally 1.14 works for everything. Later versions have more features but may add bugs too
    Bertrand Mockers
    @beolmo_gitlab
    Ok, I'll investigate the versions, I am using quite recent features of the language, but i'll search the compromise ...
    Thanks
    Goran Mahovlic
    @goran-mahovlic
    7 replies
    ykoma
    @ykoma:matrix.org
    [m]

    Hi, I'm interested in ULX3S.

    ULX3S page in Crowd Supply says "Orders placed now ship Aug 19, 2022", can I buy ULX3S from Crowd Supply now?

    https://www.crowdsupply.com/radiona/ulx3s#products

    Goran Mahovlic
    @goran-mahovlic
    @ykoma:matrix.org I am still waiting for papers to ship next batch to Mouser
    There are some CE issues so I do not know if they will able to send to EU and UK
    @ykoma:matrix.org I still have some boards at Envox store - https://www.envox.eu/product/ulx3s/
    ykoma
    @ykoma:matrix.org
    [m]
    Thanks!
    Bertrand Mockers
    @beolmo_gitlab

    Hi, on e-radionica.com they say
    "This product is retired and we won't sell it anymore. This page is for reference only."
    on the ulx3s page.

    Is this an error (that the product is retired) ? Or a kind true ?
    Is the ULX4M is going to replace it ?

    I have one ULX3S and was planning to buy one more.

    Apparently still not available at mouser ! I'll have a look at envox.

    Goran Mahovlic
    @goran-mahovlic
    @beolmo_gitlab e-radionica is doing rebrending, and they currently do not have ulx3s. Today packet with last batch arrived on mouser, but I do not know when they will put it on stock. Envox does have few more on stock. Our plan is to continue producing ulx3s, but availability of ulx3s will depend on availability of chips.
    Goran Mahovlic
    @goran-mahovlic
    nlnet.png
    Probably with just one HDMI as output - but I could add something instead of that one
    Stas
    @stas:mainframe.lv
    [m]
    Good carrier! Might make sense to throw in a snes or nes controller connector
    For someone to port smaller mister cores ;)
    Nes controller runs on 3.3v as well as 5v i think
    Lawrie Griffiths
    @lawrie
    @goran-mahovlic I assume that is a PC expansion card. What use case do you see for that?
    Goran Mahovlic
    @goran-mahovlic
    @lawrie well at least two - as output it could be accelerator card or some video output card.
    And it may be as dual SPF+ card - there are probably needs for those to be open.
    Goran Mahovlic
    @goran-mahovlic
    @emard is suggesting SPDIF IN/OUT instead of GPDI - IN
    Goran Mahovlic
    @goran-mahovlic
    @lawrie I am also working on new LS version - I now have everything connected as on LD version and some spare pins - so I will try to connect all gpios
    And I also think on that version that I will go on cheaper and available 100BASE-TX chip
    SDRAM_v3.png
    Goran Mahovlic
    @goran-mahovlic
    I would say that it could be better if on CS campaign for LS we have 12F with 32MB SDRAM and 100BASE Ethernet.
    And for LD we can have 85UM with 1GB DDR3 and 1000BASE Ethernet.
    Martin Roukala (né Peres)
    @mupuf
    Out of curiosity, what are LD and LS standing for?
    Stas
    @stas:mainframe.lv
    [m]
    Does yosys and nextpnr support the SERDES blocks on upcoming board?
    e2kgh
    @e2kgh
    @mupuf : "D" double data rate DRAM, "S" single data rate DRAM?
    Martin Roukala (né Peres)
    @mupuf
    @e2kgh: Ah, SDRAM and DDRAM would indeed make sense!
    Goran Mahovlic
    @goran-mahovlic
    @stas:mainframe.lv yes we can use opensource toolchain for SERDES
    1 reply
    Manor Askenazi
    @manor
    It has to be said — setting up the ESP32 such that it is running (1) an ftp server and (2) a websocket interface, and then (3) using the python REPL to prog() the fpga or even flash() the .bit.gz files interactively over wifi is just fucking magical!
    Manor Askenazi
    @manor
    Is there an example project showing interaction between python code on the ESP32 and the fpga once the programming is completed?
    Goran Mahovlic
    @goran-mahovlic
    emard
    @emard
    just check your board version is it 3.0.x or 3.1.7, small pinout difference had to be done to fit bigger ESP32 WROVER. Most of @lawrie 's retrogaming consoles uses ESP32 interaction with internal SPI interface to load games from SD card to C64 spectrum etc hardware running on FPGA side. FPGA acts as SPI-RAM slave. ESP32 is master to SPI RAM. Protocol is similar to ordinary SPI RAM chips.
    Goran Mahovlic
    @goran-mahovlic
    There are some ULX3S boards available on Mouser...
    aishwarya418112
    @aishwarya418112
    I need a SERDES with a built in ADC and DAC. I am skeptical about 2 boards here. The ULX3S and ECP5 Evaluation board. The former can supposedly be programmed using an ARDUINO IDE. Any suggestions on which might be the best suited one?
    Goran Mahovlic
    @goran-mahovlic
    ULX4M-LS-back.png
    ULX4M-LS-front.png
    @lawrie now on SDRAM version we have all GPIO pins connected, also RUN_PG, GLOBAL_EN, nEXTRST
    7 replies
    I have added resistors to the left side of the board, if those are shorted then we can use GPIO for JTAG
    SD CARD sharing with HAT is removed on this version - will remain on DDR3
    on SDRAM version Ethernet chip is changed to LAN8720A
    Goran Mahovlic
    @goran-mahovlic
    DSI0 and DSI1 are connected to same pins on FPGA as it is hard to get both connected, so SerDes is moved to connector - but I think SDRAM version will be without SerDes
    CAM0 and CAM1 are now routed bit better, also all fixes that are on DDR3 version are now on SDRAM version
    I have left option for 4. psu but it does not need to be placed - if placed it can be used for BANK 7 voltage (camera)
    KiCad logo is also new :)
    Goran Mahovlic
    @goran-mahovlic
    I do not remember if we found some other issues
    Goran Mahovlic
    @goran-mahovlic
    changed.png
    I have changed resistors to 1mm 2x4 connector - will be easier with that one
    emard
    @emard
    If space allows, middle BTN could be placed some mm lower, it will allow bit more fingerspace to push