#VHDL

mit41301mit41301
2025-07-21

softcore + 12kB on-chip ROM + on-chip 16kB RAM implemented on Altera IV running with BASIC-52+I2C at 11.0592MHz
controlling FM tuner through I2C bus.
We can directly enter channel frequency and volume or using SEEK mode for UP or DOWN scan.

Steckschweinsteckschwein_6502
2025-07-19

Programming ATF1508 CPLDs using Altera Quartus II, a bunch of other tools and the Adafruit FT232H Breakout

steckschwein.de/post/2025/07/c

theruran πŸ’» 🌐 :cereal_killer:theruran@masto.hackers.town
2025-07-14

I looked... and it appears there are no STEELMAN-like requirements that preceded #VHDL.

what I read is that the language was developed in cooperation with IEEE and other industry players.

this makes me think there were developing requirements that were never published.

Steckschweinsteckschwein_6502
2025-07-09

Suspiciuously cheap ATF1508 from eBay have arrived. And they indeed _are_ ATF1508, and they work (at least the one I tried does).

Who would have thought?

Three ATF1508 CPLDs in plastic packaging
Alfred M. Szmidtamszmidt
2025-07-02

CADR4 current status is we are optimizing the simulation runtime (it takes about 10 minutes to run through almost all the boot PROM to the point we are accessing memory -- which isn't fun when you want to work on accessing memory).

github.com/ams/cadr4

Steckschweinsteckschwein_6502
2025-07-01
4 atmel ATF1508 in PLCC84 package
2025-06-27

iceprog blinky.bin
init..
cdone: high
reset..
cdone: low
flash ID: 0x20 0xBA 0x16 0x10 0x00 0x00 0x23 0x80 0x80 0x52 0x17 0x00 0x92 0x00 0x30 0x09 0x05 0x18 0xBC 0xBD
file size: 32220
erase 64kB sector at 0x000000..
programming..
done.
reading..
VERIFY OK
cdone: high
Bye.

#Opensource #fpga #vhdl #verilog

2025-06-27

the first example was to old, the #yosys Software changed the last years. But now I get an example to work. Nearly everything worked out of the box. After adding a udev/rules.d even programming worked!!! #Yeah

#Opensource #fpga #vhdl #verilog

2025-06-20

@jalefkowit

It's an interesting point you highlight because I've never thought of things through that paradigm. Now that I see it, I realise I'm hoping to transition to #openBSD because I believe of mainstream operating systems, it probably has the best #DX.

In this particular case, I believe that the developers exploit that in order to optimise for what might be called #security which impresses me.

I realise it's probably an outlier in this regard!

#developerExperience #cybersecurity #quality #systemArchitecture #cybernetics #complexSystemsTheory #qualityAssurance #Deming #Shuart #design #software #coding #softwareEngineering #abstraction #electricalEngineering #HDL #VHDL #theresNoSuchThingAsSoftware

2025-06-18

Π’ русских ΠΊΠ»ΡƒΠ±Π°Ρ… АмСрики ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ дискотСки ΠΈ выступлСния писатСлСй, Π½ΠΎ ΠΈ ΠΌΠΈΡ‚Π°ΠΏΡ‹ ΠΏΠΎ FPGA

Π’ Π³ΠΎΡ€ΠΎΠ΄Π°Ρ… АмСрики ΠΈ ΠšΠ°Π½Π°Π΄Ρ‹, Π³Π΄Π΅ ΠΆΠΈΠ²ΡƒΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π°ΡˆΠΈΡ… соотСчСствСнников, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ русскиС ΠΊΠ»ΡƒΠ±Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ходят Π½Π° дискотСки ΠΈ Π²ΠΈΠΊΡ‚ΠΎΡ€ΠΈΠ½Ρ‹, для ΠΈΠ³Ρ€Ρƒ Π² ΠΌΠ°Ρ„ΠΈΡŽ ΠΈ Π½Π° выступлСния писатСлСй. Π’ столицС ΠšΠ°Π»ΠΈΡ„ΠΎΡ€Π½ΠΈΠΈ Π³ΠΎΡ€ΠΎΠ΄Π΅ Π‘Π°ΠΊΡ€Π°ΠΌΠ΅Π½Ρ‚ΠΎ, Π³Π΄Π΅ ΠΆΠΈΠ²Π΅Ρ‚ ΠΎΠΊΠΎΠ»ΠΎ 80 тысяч русских ΠΈ ΡƒΠΊΡ€Π°ΠΈΠ½Ρ†Π΅Π², Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ армянский ΠΈ молдавский рСстораны, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ»ΡƒΠ±ΠΎΠΌ являСтся Synergy Social Club. Π’ этом ΠΊΠ»ΡƒΠ±Π΅ я Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Π» ΠΏΡ€ΠΎΡΠ²Π΅Ρ‚ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΌΠΈΡ‚Π°ΠΏ ΠΏΠΎ Π³Π»Π°Π²Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ соврСмСнной Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ микроэлСктроники: ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρƒ проСктирования RTL-to-GDSII для микросхСм Π² массовых издСлиях Ρ‚ΠΈΠΏΠ° смартфонов, ΠΈ связанной с этим ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠΌ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ FPGA, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ для прототипирования ASIC-ΠΎΠ² ΠΈ обучСния Π² унивСрситСтах Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΎΠ². Π­Ρ‚ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ Π² нашС Ρ‚Ρ€Π΅Π²ΠΎΠΆΠ½ΠΎΠ΅ врСмя для Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ³ΠΎ трудоустройства Π² самых Ρ€Π°Π·Π½Ρ‹Ρ… мСстах: ΠΎΡ‚ производитСля Ρ€Π°ΠΊΠ΅Ρ‚ Lockheed Martin Π΄ΠΎ производитСля Π°ΠΉΡ„ΠΎΠ½ΠΎΠ² Apple. Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ объявлСний:

habr.com/ru/articles/919640/

#Verilog #VHDL #FPGA #ASIC #Gowin #сакрамСнто #Open_Sauce #SystemVerilog #Veriog_Meetup #школа_синтСза_Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ…_схСм

Alfred M. Szmidtamszmidt
2025-06-15
2025-06-01

Uses verification #osvvm library and #openlogic standard #vhdl, along with #ghdl for simulation, #hdlmake for project creation and #yosys for synthesis.

All dependencies are manipulated with a declarative manifest file.

git.sr.ht/~csantosb/ip.alu/tre

2025-06-01

Simple ALU toy #digitalelectronics design in #vhdl, with a demo of a full #ci pipeline using #sourcehut build capabilities, coupled to #guix for dependency handling.

git.sr.ht/~csantosb/ip.alu/tre

2025-05-27

#Guix channel for #digitalelectronics design, mainly #vhdl and #fpga.

The list of available packages

git.sr.ht/~csantosb/guix.chann

Includes -next and -latest versions of #guix tagged packages, as well as #gateware code: fw-open-logic, fw-en_cl_fix, osvvm, etc.

Get it

git clone --depth=1 git.sr.ht/~csantosb/guix.chann

Install with:

guix install -L ./guix.channel-electronics PACKAGE

#modernhw

poleguy looking for lost toolspoleguy
2025-05-14

The search engines are failing me.

Dear Lazy Web:
If I wanted to enumerate the hierarchy of a design at the beginning of a cocotb test bench, how would I do it? (I'm aware of _discover_all(), but can't figure out how to iterate the results to print them.)

Extra credit: How do I get an interactive debugger to break within the cocotb python code if I call cocotb from pytest? It seems to run the pytest code in the debugger, but not the cocotb code.

2025-03-20
Dirk Woutersdiwou
2025-03-20

Ersatz fΓΌr das Gate-Array in der 1541

Es gibt nur wenige Komponenten im Commodore 1541-Laufwerk, die gerne sterben. Das Gate Array, UC1 oder MOS 325572-01 ist eines davon. Und Ersatz ist nicht billig. Aber man kann sich auch einfach selber eines bauen.

#1541 #32557201

dirkwouters.de/easygate1541/

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst