Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

"The Thing": FPGA + STM32, Multicomp compatibile

Tipologie, strumenti di sviluppo, hardware e progetti

Moderatore: Foto UtentePaolino

7
voti

[1] "The Thing": FPGA + STM32, Multicomp compatibile

Messaggioda Foto UtenteSuperFabius » 4 feb 2019, 12:11

Ciao a tutti,
questa è "The Thing", una "dev board" fatta in casa con FPGA ed un Arduino STM32F103C8T6 per iniziare a giocherellare con i softcore. In più è compatibile con il Multicomp, un softcore VHDL "componibile" ideato da Grant Searle per realizzare sistemi con CPU Z80/6809/6502.

20190131_214413B.jpg


20190131_214430B.jpg


5963461549100391570B.jpg


Di seguito un breve video di un Multicomp Z80 con VDU a colori, 16 HD emulati su SD, CP/M 2.2



Per chi vuole seguire questa "avventura" (o vuole autocostituitasi la scheda quando avrò pubblicato tutti i dettagli) ho preparato una pagina qui.

Saluti.
J4F
Ultima modifica di Foto UtenteSuperFabius il 4 feb 2019, 12:18, modificato 1 volta in totale.
Avatar utente
Foto UtenteSuperFabius
206 2
 
Messaggi: 19
Iscritto il: 2 dic 2014, 13:08

4
voti

[2] Re: "The Thing": FPGA + STM32, Multicomp compatibile

Messaggioda Foto UtenteSuperFabius » 4 feb 2019, 12:12

Allego lo schema elettrico come "preliminary", in quanto non l'ho ancora pubblicamente rilasciato.
Allegati
A191117 - The Thing - PRELIMINARY.pdf
(388 KiB) Scaricato 17 volte
Avatar utente
Foto UtenteSuperFabius
206 2
 
Messaggi: 19
Iscritto il: 2 dic 2014, 13:08

2
voti

[3] Re: "The Thing": FPGA + STM32, Multicomp compatibile

Messaggioda Foto UtenteSuperFabius » 23 feb 2019, 14:53

Per completezza aggiungo che ho appena finito di testare anche una versione della scheda che utilizza una micro-SD al posto della SD "legacy":

20190222_163122b.jpg

20190222_161241b.jpg


Nei prossimi giorni pubblicherò tutti i dettagli per la realizzazione (schema, gerber, BOM, ecc..) qui.

Successivamente aggiungerò alcuni Multicomp pronti all'uso ed altri esempi di utilizzo (sempre sulla pagina già "linkata").
Avatar utente
Foto UtenteSuperFabius
206 2
 
Messaggi: 19
Iscritto il: 2 dic 2014, 13:08

0
voti

[4] Re: "The Thing": FPGA + STM32, Multicomp compatibile

Messaggioda Foto UtentePietroBaima » 23 feb 2019, 15:01

Bella. =D>
Generatore codice per articoli:
nomi
emoticon
citazioni
formule latex

Io capisco le cose per come le scrivete. Per esempio: K sono kelvin e non chilo, h.z è la costante di Planck per zepto o per la zeta di Riemann e l'inverso di una frequenza non si misura in siemens.
Avatar utente
Foto UtentePietroBaima
76,5k 6 12 13
G.Master EY
G.Master EY
 
Messaggi: 9191
Iscritto il: 12 ago 2012, 1:20
Località: Londra

2
voti

[5] Re: "The Thing": FPGA + STM32, Multicomp compatibile

Messaggioda Foto Utentebrabus » 28 feb 2019, 13:07

Poderoso! Questa merita come minimo un bell'articolo in home!
Alberto.
Avatar utente
Foto Utentebrabus
18,2k 3 11 13
G.Master EY
G.Master EY
 
Messaggi: 2547
Iscritto il: 26 gen 2009, 15:16

3
voti

[6] Re: "The Thing": FPGA + STM32, Multicomp compatibile

Messaggioda Foto UtenteSuperFabius » 8 apr 2019, 12:02

Ho fatto recentemente qualche altro "giochino" con questa scheda...

Qui un sistema (Multicomp in VHDL) Z80 time-sharing e multi-user con MP/M 2.1. Nella foto 2 sessioni concorrenti di 2 "utenti", uno collegato con la testiera e VGA locali alla scheda, l'altro collegato ad una porta seriale VHDL "rediretta" sulla seriale virtuale USB dello STM32 attraverso un semplice programmino che fa funzionare lo STM32 come "bridge":

Immagine

A questo punto sto pensando di provare un "configurazione" con 4 seriali per avere 4 utenti in contemporanea... :D

Per fare ciò probabilmente farò una versione stand-alone della scheda add-on del uTerm, un terminale VT100-like che ho realizzato per lo Z80-MBC2:

Immagine

Immagine



Così con 4 schedine uTerm "stand-alone", 4 monitor e 4 tastiere sarà possibile realizzare una "demo" live di un sistema Z80 time-sharing (in VHDL) con 4 utenti e 4 terminali "fisici"! :cool:
Avatar utente
Foto UtenteSuperFabius
206 2
 
Messaggi: 19
Iscritto il: 2 dic 2014, 13:08


Torna a Realizzazioni, interfacciamento e nozioni generali.

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite