Bu FPGA'ya ilk bakışım, ancak yazılım geliştirmede ağır bir geçmiş. Öğrenmek için bir tahta satın almak istiyorum, ama sonunda 80'lerin başlarında Z80 tabanlı bir bilgisayarı çalıştırabilmek istiyorum (diyorum ki TRS80 modelini düşünün).
Spartan 3E ve Spartan 6 kartlarına bakıyorum, ancak performans / kapasite farklılıklarından gerçekten emin değilim.
Bence böyle bir şey:
- Şunun için yeterli alan:
- T80 softcore çekirdeğini kullanarak Z80 simülasyonu yaptı.
- video denetleyicisi, ses denetleyicisi (basit 1 bit), disket denetleyicisi gibi simüle edilmiş yerleşik çevre birimleri
- belki birkaç picoblaze denetleyicisi disket görüntüleri vb seçim için yerleşik düğmeleri kullanmak için ...
- VGA konnektörü (16 renk yeterli, 256 bonus)
- PS2 Klavye konektörü
- Bir dizi sanal disket görüntüsünü ve sistem ROM'unu tutmak için yeterli yerleşik flaş (16Mb bol olmalıdır)
- Ekranda LCD iyi olurdu, 4x7 segment LED muhtemelen yeterli olacaktır.
- bir tür flash kart soketi iyi olurdu, ancak gerekli değildir.
- Büyük olasılıkla bir güç paketi yoluyla elektrik kesintisi için güç bağlantısı.
Şu anda düşündüğüm tahtalar:
- Nexys ™ 3 Spartan-6 FPGA Kartı
- Spartan 3E Başlangıç Kartı
- Spartan 3E-1600 Geliştirme Kurulu
- Basys ™ 2 Spartan-3E FPGA Kartı (500K) + 16M Flash pMod
- Basys ™ 2 Spartan-3E FPGA Kartı (1200K) + 16M Flash pMod
EDIT: Basys onboard RAM olmadığını fark ettim, bu yüzden FPGA RAM ile sınırlı olacağım - ideal değil.
Emin olmadığım ana şey, T80 softcore'u yükledikten sonra ne kadar oda bırakılacağı. Herhangi bir tavsiye büyük beğeni topluyor.