VHDL

thezoq2,
@thezoq2@mastodon.social avatar

It is now possible to go from a clean linux laptop with nothing but chromium installed to running Spade on an in less than one minute!

All the magic is done by @whitequark's http://yowasp.org/ which I just ported Spade to.

Give it a try! https://vscode.dev/github/TheZoq2/spade-vscode-toolchain-demo

video/mp4

whitequark,
@whitequark@mastodon.social avatar

@thezoq2 ah yeah so shelling out to git will never happen

you'll need to link libgit or the like

thezoq2,
@thezoq2@mastodon.social avatar

@whitequark Yeah, in typing that out I realized we should probably do libgit, I should probably give that a try

Then I'd only need a way for it to specify the flags for Spade to use for its build to get the namespacing, but that should be pretty easy

mistboard, Spanish
@mistboard@masto.ai avatar

Slingshot (Gyurco) has updated several arcade cores from Gehstock's respository, now with screen rotation option, so you can enjoy them with any monitor even it can't rotate :ablobcatenjoy:

  • Atari Centipede
  • Crazy Climber
  • Kiwako MrJong
  • Konami Pooyan
  • Konami Scramble
  • Konami Timepilot
  • Namco Galaga
  • Namco Galaxian
  • Namco Pacman
  • Namco Rally-X
  • Noma Tri-Pool
  • Universal Cosmic
  • Universal Ladybug
  • Universal MrDo

https://github.com/gyurco/Mist_FPGA_Cores/tree/master/Arcade_MiST

pvm,
@pvm@mastodon.gamedev.place avatar
aeberbach,
@aeberbach@mastodon.online avatar

@pvm not a good link to click

mistboard, Spanish
@mistboard@masto.ai avatar

Sidi128 is now on sale!

• FPGA Cyclone 10 LP 10CL120.
• SDRAM 128Mb / 2x 64Mb dual memory.
• MCU ATSAMV71.
• QSPI allows data transfer high-speed comm. between MCU > SD > FPGA.
• Ethernet.
• RTC.
• Deltasigma and I2S PCM5102 chip.
• Digital video output (HDMI).
• VGA dac R2R 8bits.
• Toslink optical audio output.
• 2x DB9 Joystick ports, Port A MD compatible, Port B MD/Amiga compatible.
• 4x USB ports.
• Audio In.
• Expansion port 6x2 pin.

https://manuferhi.com/p/sidi128

jupiter,
@jupiter@mastodon.gamedev.place avatar

@mistboard I got me a Vampire V4+ Standalone for like ~700 EUR last year and entirely regret it (ApolloOS/AROS is surprisingly bad and unreliable). I believe none of the cores really work (frequent disk I/O problems) and USB support is terrible.

How does the SiDi 128 differ from what Apollo is trying to do with the Vampire?

Also, SNES cores sounds cool, the Vampire literally only is a wonky Amiga. (worse than the MiSTs I saw, IMHO, and worse than the sum of its parts for my use case)

philtor,
@philtor@fosstodon.org avatar

anybody in the FPGA fediverse have any experience with the CologneChip GateMate dev board? Being able to configure logic blocks as 8-bit LUTs, 2-bit full-adder or 2x2-bit multiplier seems advantageous for my application.

https://www.colognechip.com/programmable-logic/gatemate-evaluation-board/

philtor, (edited )
@philtor@fosstodon.org avatar
dsp8bit, Spanish
@dsp8bit@mastodon.social avatar

For a long time, i've been waiting for this fpga-based platform. Finally, i got a thanks @1bitsquared for your effort. Time to learn Amaranth-hdl in detail. Many projects in mind!

reviewspace,
@reviewspace@mastodon.social avatar
jbzfn,
@jbzfn@mastodon.social avatar

:blobaww: Analog Pocket Gets a New Vectrex Core! How to Set Up the Core and the Best Analogue Pocket Games | Video Game Esoterica

https://youtube.com/watch?v=m04Dl94k-ys

WillFlux,
@WillFlux@mastodon.social avatar

Xilinx has released some details on the forthcoming Spartan UltraScale+. I’m happy to see the range starts small and gets quite chunky. No idea on pricing yet. Will we see a new gen of $100 dev boards? https://www.xilinx.com/products/silicon-devices/fpga/spartan-ultrascale-plus.html

WillFlux,
@WillFlux@mastodon.social avatar

@azonenberg I guess they don’t want to cannibalize Kintex sales.

azonenberg,
@azonenberg@ioc.exchange avatar

@WillFlux The thing is, the KU+s are much bigger, more expensive, and more logic heavy. Which makes using them as a simple "SERDES -> DRAM buffer" bridge block an impractical proposition.

The smallest one they make in a 1156-ball package is the KU11P which is enormous: 32 GTHs and 20 GTYs (although not all pinned out in the 1156 ball package) and nearly 300K LUTs, 80 UltraRAM, 600 block RAM, almost 3000 DSPs.

Compare this to Kintex UltraScale, where the KU035 is available in FFVA1156 with 416 HPIOs and 16 GTHs but is only 203K LUTs.

The SU150/200P have lots of IO but it's almost all HD (336 HDIOs, 104 HPIO, 132 XP5IO for the new memory controller). It does help that the new memory controller can do 4266 Mbps vs 2400/2666 for the rest of the product line.

It wouldn't surprise me if we saw a new AU+ die with that new RAM controller added... that would be a huge improvement for my use cases.

thorpej,
@thorpej@mastodon.sdf.org avatar

Hey there hackers! If you want to do open source FPGA development on , now you can! I've just made pkgsrc packages for YosysHQ's icestorm, nextpnr-ice40, and yosys.

OK, go make cool stuff now!

didier,
@didier@malenfant.net avatar

Just released pf-dev-tools v1.3.0, the easiest way to develop for the on macOS, Linux or Windows 🎉

✅ Added support for display modes and link port enabling in the project config files (Thanks @AlyxRen!).

https://pypi.org/project/pf-dev-tools/

trcwm,
@trcwm@mastodon.social avatar

I see those ICE40 IceStick boards are $150,- 😱😱😱

trcwm,
@trcwm@mastodon.social avatar

Of course, @olimex saves the day! Behold:
https://www.olimex.com/Products/FPGA/iCE40/iCE40HX1K-EVB/open-source-hardware

A very affordable ICE40HX1K board!

dh3lix,
@dh3lix@nerdculture.de avatar
thezoq2,
@thezoq2@mastodon.social avatar

Yesterday we released the first numbered version of Surfer, an extensible waveform viewer that runs everywhere 🎉

The big new thing for 0.1.0 is a brand new waveform library written by @ekiwi which supports FSTs, and is much more efficient at handling VCDs than the previous lib. Startup time on a 7GB vcd went from 2 minutes to 6 seconds on my machine 🔥

In the future we'll do releases every 6 weeks. Read more about 0.1 at https://blog.surfer-project.org/v0-1-0/

Try it: https://app.surfer-project.org/

didier,
@didier@malenfant.net avatar

Missed the stream last night? Have no fear... the replay is here (although I almost forgot to record it again…)

We're laying down the foundation of what will become our MMU/DMA chip in the console.

https://mytube.malenfant.net/w/uL4Xvo3wEnLNaWmKGhpcBR

#AnaloguePocket #openFPGA #fpga #FPGADev #Verilog #GameDev #ProjectFreedom #PeerTube

SirTapTap,
@SirTapTap@mastodon.social avatar

I don't fully get , is there a Core I could be using on the Analogue Pocket that isn't the Spritualized one?

It can't seem to play Shining Force, both sleep mode and savestate saves are corrupted and eventually hard lock the game.

nazokiyoubinbou,
@nazokiyoubinbou@mastodon.social avatar

@SirTapTap You know, it's funny, but I've had the same problems with the Shining Force games when I put them on my 3DS. I'm wondering if they do some funky stuff with the hardware that isn't compatible with save states or suspending (or at least not easily compatible.) I'm wondering if it's not so much a FPGA issue as just no one ever got around to figuring out a game-specific fix.

SirTapTap,
@SirTapTap@mastodon.social avatar

@SMNFXCN Oh that's neat. A few years ago I finally played Pokemon TCG GBC 2. No idea why it wasn't localized but it was fan translated years ago and it's quite good!

WillFlux,
@WillFlux@mastodon.social avatar

I bet you have an board in a drawer somewhere. Why not show it some love for ? I'm dusting off my ULX3S and porting a graphics design with the @yosyshq open-source toolchain.

hansfbaier,
@hansfbaier@fosstodon.org avatar

The retro game console for core boards is almost ready to be sent to the fab @JLCPCB
You can look into the design files here:
https://kicanvas.org/?github=https%3A%2F%2Fgithub.com%2FMiSTeX-devel%2FMiSTeX-hardware%2Ftree%2Fmain%2FQMTech-MiSTeX

hansfbaier,
@hansfbaier@fosstodon.org avatar

The great news is that the economics really add up: For a run of five boards one costs only about $22 assembled (w/o headers). Add an A100T core for $70 and you are below $100 shipped, while having the functionality of most of the MiSTer IO board (which alone costs $70) and an FPGA capacity comparable to the MiSTer.
Or even, use a $99 Kintex 325T board, and you have an FPGA console for $120 with more than twice the capacity of the MiSTer, and almost half the price!

zerkman,
@zerkman@pouet.chapril.org avatar

Hi fediverse, I have a question about #HDMI and licensing.

In my free (GPL) zeST project I'm using video and audio output, and it turns out the #FPGA boards I'm using have a HDMI video/audio output connector.

One one board (Z-Turn) HDMI is managed by an on-board HDMI transmitter chip, and on the other board (Z7-Lite) the HDMI output is produced by FPGA logic I designed.

Should I be concerned with HDMI licensing? Considered I'm not selling any hardware, just using the hardware I bought.

WillFlux,
@WillFlux@mastodon.social avatar

“The industry’s lowest-cost FPGAs, for high volume applications, with devices under $2.00 by the year 2000.”

From the cover of Xcell Issue 27: https://www.xilinx.com/publications/archives/xcell/Xcell27.pdf

Alas, Xcell was long gone by the time I picked up my first .

aldroid,
@aldroid@mastodon.social avatar

@WillFlux that logo looks like it was designed in the 1940s

sylefeb,
@sylefeb@mastodon.online avatar

1/ My collection of cool little graphics effects, all revisited in simple C with a minimal framework. They run in the browser! (link next)

Made for my projects, they should be fun and easy to port on your @risc_v SOC, @Raspberry_Pi project or as a .

sylefeb,
@sylefeb@mastodon.online avatar

2/ All the effects are in this repo, with links to run them in the browser. On most can race the beam, with multiple cycles per pixels or as pipelines.

Old-school time!

https://github.com/sylefeb/gfxcat

sylefeb,
@sylefeb@mastodon.online avatar

3/ I'll keep adding to the collection as well as commenting some of the most mysterious effects, even though part of the fun is figuring out how they work!

dh3lix,
@dh3lix@nerdculture.de avatar

Excellent weekly sumup from Lu on all things > MiSTer FPGA News – Retrotink Compatibility, 24 Bit Cores, Sega Saturn & More https://www.retrorgb.com/mister-fpga-news-retrotink-compatibility-24-bit-cores-sega-saturn-more.html

zerkman, French
@zerkman@pouet.chapril.org avatar

The AMD/Xilinx software development environment has moved from Eclipse to VSCode(?) since latest 2023.2 release. Some functionalities have been (temporarily?) removed, like the device tree creation.

I Updated the zeST documentation accordingly; no need to run the graphical IDE anymore to build zeST, everything now goes through the command line!

didier,
@didier@malenfant.net avatar

Video from tonight's stream is now on my tube.

I've also added a link to the repo for the raster bars code in the description.

https://mytube.malenfant.net/w/7TcnxqVBcTVwfwjqcwRCvW

olimex,
@olimex@mastodon.social avatar

CologneChip GateMateA1-EVB Open Source Hardware FPGA development board first prototypes are ready for test. https://olimex.wordpress.com/2024/01/05/colognechip-gatematea1-evb-first-prototypes-are-ready-for-testing/

william_cleveland,

@olimex Thanks. Also, is it Wide or Standard type? From the picture is appears as "Wide"

olimex,
@olimex@mastodon.social avatar

@william_cleveland wide indeed

  • All
  • Subscribed
  • Moderated
  • Favorites
  • VHDL
  • DreamBathrooms
  • magazineikmin
  • cubers
  • InstantRegret
  • cisconetworking
  • Youngstown
  • vwfavf
  • slotface
  • Durango
  • rosin
  • everett
  • kavyap
  • thenastyranch
  • mdbf
  • megavids
  • khanakhh
  • modclub
  • tester
  • ethstaker
  • osvaldo12
  • GTA5RPClips
  • ngwrru68w68
  • Leos
  • anitta
  • tacticalgear
  • normalnudes
  • provamag3
  • JUstTest
  • All magazines