Forth-Processor K1 auf MAX1000-Board

In Anlehnung an den J1 von James Bowman (siehe Github) oder hier ist dieser K1 entstanden.
Er wurde für das Low-Cost FPGA-Board MAX1000 von Arrow und Trenz angepasst.

Sourcen

  • Quartus II v18.1 Projekt zum MAX1000_K1 (ZIP)
  • MAX1000_K1 SRAM File für Download (SOF)
  • MAX1000_K1 Flash File für Download (POF)
  • Verilog-Sourcen des K1 (v)

  • Das ZIP-Projekt enthält folgenden Files:

    Allgemeine Informationen:
  • MAX1000_K1_Info.txt - Beschreibt Befehlssatz
  • Projektfiles:
  • MAX1000-IOs.tcl - TCL Skript mit Informationen zum Device und den Schnittstellen
  • MAX1000_K1.qpf - Quartus Projekt
  • MAX1000_K1.sdc - Timing Informationen
  • Sourcefiles:
  • MAX1000_K1.v - ist das Top-Projekt mit Speicheranbindung und Schnittstellen
  • pll... - PLL generiert aktuell 48MHz aus 12MHz externem Takt
  • K1.v - Der Prozessor selbst
  • prgmem... - 32KByte RAM nutzt 32 9Kb-Blöcke - nutzt image.hex
  • image.hex - Aktuelles Image des SmallForth
  • myStacks... - beide Stacks nutzen zusammen ein 9Kb-Block (2*256*16Bit)
  • mySPImaster.v
  • myUART.v - eigene UART läuft mit 8n1 bei 115200 Baud
  • Simulator-Files:
  • Testbench.v - Das Top-Projekt für den Simulator
  • MAX1000_K1_Waves.txt - Befehle für den Simulator

  • Copyright

    Diese Sourcen unterliegen der GPL v3.

    Für Fragen, Anregungen oder Hinweise auf Fehler können Sie mich gerne kontaktieren:
       Klaus Kohl-Schöpe
       Prof.-Hamp-Str. 5
       D-87745 Eppishausen
       Tel. 08266/36098062
       EMail: kks@designin.de

    Haftungshinweis:
    Trotz sorgfältiger inhaltlicher Kontrolle übernehmen ich keine Haftung für die Inhalte externer Links.
    Für den Inhalt der verlinkten Seiten sind ausschließlich deren Betreiber verantwortlich.
    Heartbear und Seiferliebt ist ein eingetragenes Warenzeichen von Klaus Kohl-Schöpe.

    *** News *** News *** News *** News *** News ***

    29.01.2014 Erste Info's
    15.07.2020 K1 und SmallForth

    Last Update: 15.07.2020