#ulx3s — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #ulx3s, aggregated by home.social.
-
The TMDS clock wasn't meeting timing on #ULX3S. There is so little logic in the clk_pix_5x domain I doubted I could do much. Then I realised each channel shared a small critical ring counter. Giving each colour channel its own added 100 MHz+ to the max frequency! #FPGA 🚀
https://github.com/projf/isle/blob/main/hardware/arch/ecp5/dvi_generator.v
-
The @RadionaOrg ULX3S hub site now honors device dark mode! Sunglasses no longer needed 😎
I also added a Tiny Tapeout section, as (pending a few Pull Request merges) @latticesemi #ECP5 FPGA support for testing your ASIC design on the #ULX3S is coming to @tinytapeout
-
You can find the source code on GitHub (I'm considering moving to Codeberg): https://github.com/projf/isle
Includes everything you need for:
* @machdyne Lakritz (Lattice ECP5)
* Digilent Nexys Video (Xilinx XC7)
* Radiona #ULX3S (Lattice ECP5)
* Verilator simulator with SDL (Linux/macOS/Windows) -
Board testing in advance of #FPGAFriday. The answer was 42. #ULX3S
-
You can find the open-source designs and instructions for 🏝️ Isle FPGA computer at: https://github.com/projf/isle
You can run Isle on Linux/Mac/Windows under simulation, and it's really easy to set up.
Plus, there's board support #ULX3S, @machdyne Lakritz, and Digilent Nexys Video.
-
If you have a @machdyne Lakritz, Digilent Nexys Video, or Radiona #ULX3S #FPGA board, please give the latest 🏝️ Isle design a test and let me know how you get on. 🙏
2D drawing blog post: https://projectf.io/isle/2d-drawing.html
FPGA board Support: https://github.com/projf/isle/tree/main/boards -
I am happy to announce the FemtoMSP430, a processor designed with the instruction set of the classic #MSP430, but with a flexible bus interface similar to @BrunoLevy01 #FemtoRV32 including memory busy signaling. The playground contains a phantasy "microcontroller" design for the #ULX3S #FPGA board, interactively running the original #Mecrisp #Forth image for MSP430G2755, enhanced with a text mode on 800x600 video, USB-CDC terminal and a lot of GPIO wires: https://codeberg.org/Mecrisp/FemtoMSP430
-
Following @WillFlux Isle Project. I've read and tested chapter 02 in the #radiona #ulx3s #fpga.
Now it's time to revise, study and tinker with it until he publishes the next chapter.
So much fun!!!!
https://projectf.io/isle/fpga-computer.html -
I am happy to announce the release of a longwave software defined radio which I designed at work for experiments with #DSP algorithms, running on the #ULX3S #FPGA board. The user interface is based on #Mecrisp #Forth running on the #FemtoRV, and the signal chain contains a pipelined FFT designed by Dan Gisselquist. Many thanks to Ulixxe for their USB-CDC implementation!
https://github.com/mb-sat/ulx3s-longwave-sdr
https://codeberg.org/Mecrisp/ulx3s-longwave-sdr -
OK this is pretty cool. A project called DigitalJS can give you a visual layout of all of the logic that'll go into a Verilog design, using Yosys to do the generation. Being able to see what's being ultimately produced helps me, a much more visual person, understand when I've flubbed something that generates too much logic. I already optimized one piece of the display RAM using it. It's at https://digitaljs.tilk.eu/ but you can also run it locally. #fpga #verilog #ulx3s
-
I managed to get a 6502 CPU running on the ULX3S and wrote a 16 color indexed display RAM module for it. The CPU also has access to all the buttons and the LEDs, which are counting up the current low byte of display RAM. Its the most complex bit of Verilog I've written so far. I hope to add basic sound support next, and then I'll have made my own little toy console to mess with. #ulx3s #fpga #6502CPU
-
I started a project page to document my first FPGA project on a long while, mainly so that I don't forget, but could possibly be useful to others... I'll plan to add subsequent projects and make more progress on this one in the next few weeks and months.
"I bought myself a Radiona ULX3S from CrowdSupply, which includes the 85k Lattice ECP5 FPGA, which can be programmed to simulate the open source 32-bit RISC-V CPU with a completely open source LiteX-yosys-nextpnr, toolchain."
https://blog.bomorgan.io/hobbies/hardware/fpgas/litex-riscv-ecp5-ulx3s/
#riscv #foss #fpga #litex #yosys #nextpnr #linux #crowdsupply #radiona #ulx3s #lattice #ecp5
-
-
Fearlessly generate your own clocks with Lattice ECP5 #FPGAs and Yosys. Includes worked examples for #ULX3S and easy to adapt to any dev board. Happy #FPGAFriday! @yosyshq https://projectf.io/posts/ecp5-fpga-clock/
-
I've just added #ULX3S (ECP5) board support to my Racing the Beam #FPGA graphics tutorial and designs: https://projectf.io/posts/racing-the-beam/
-
Getting these #ULX3S ready for my Silice+FPGA class tomorrow! This remains one of my all times favorite board.
Class material: https://github.com/sylefeb/Silice/tree/master/learn-silice/classroom/soc_wave_player
(PS: interesting, noted some slight changes in the latest boards we got! smaller FTDI chip and backlight pin for the screen connector).
-
I am building a many core #Forth processor on Lattice Semiconductor FPGAs using the open source #Yosys tools. The first products released will be two 4 core processors. 16K* 16 bit words or 10.6K * 24 bit words. Every pair of processors will communicate using 10Kbits of dual port RAM. The processors will run on the $35 #PicoIce and $30 #Upduino boards. Later there will be hundreds of cores on the larger #ULX3S #ECP5 boards.
My climate persona: @UncensoredNews
#fpga #ManyCore #introduction