SOC Amber y Terminal VT100 UnAMIGA

Todo lo relacionado con el desarrollo de nuevos cores o portar cores desde otras placas

Moderador: jepalza

Avatar de Usuario
Subcritical
Spartan 3
Mensajes: 225
Registrado: 24 Ago 2018, 14:52

SOC Amber y Terminal VT100 UnAMIGA

Mensaje por Subcritical » 13 Mar 2019, 01:23

phpBB [media]


Código original con explicaciones en ruso para la placa marsohod2:
https://marsohod.org/projects/marsohod2/269-vt100term

Descarga del proyecto VT100 amber23 para marsohod2:
https://marsohod.org/downloads/category ... wnload=149

Para resintetizar el proyecto ir a la carpeta \Amber-Marsohod2\hw\marsohod2
y pisar 2 ficheros el proyecto "mARM" y el qsf "msystem.qsf".
marsohod2.zip
(3.63 KiB) Descargado 352 veces
El anterior enlace es un port del amber "funcional" para una placa altera compatible con la del unamiga.

El funcionamiento de amber es el siguiente , es un sistema con dos tipos de procesador seleccionables el amber23 y el amber25, por defecto esta escogido el amber23.

Es un core impresionante, su objetivo es proporcionar una forma de unificar las arquitecturas de xilinx y altera mediante la creación de un micro ARM gpl y su version es la V2a, como programas alternativo existe la posibilidad de cargar un uLinux.

El terminal en realidad no es un terminal vt al uso dado que mediante un protocolo xmodem de 1k, hay que transferir el fichero por el puerto serie mediante el cruzamiento tx - rx del equipo emisor y receptor.

El programa vt100 usado esta en la siguiente dirección hithub:
https://github.com/JulienPalard/vt100-emulator

Fuentes en c del programa amber vt100:
vt100.zip
(28.79 KiB) Descargado 332 veces
Y el binario que tiene que pasarse una vez el equipo amber ha arrancado:
binario vt100.7z
(8.43 KiB) Descargado 361 veces

Compilado pasado a unamiga:
AmberVT100-001.zip
(187.14 KiB) Descargado 372 veces
El amber es mucho más que un vt100 es un sistema completo capaz de portar en él aplicaciones gnu, y para las arquitecturas xilinx y altera.

Compilando un linux 2.4 para amber:
https://marsohod.org/projects/marsohod2 ... 3-linux-rd

Es un precursor de lo que terminará siendo risc V.

Nota para pasar el programa a la memoria de amber23 se usa el programa teraterm de la siguiente dirección con protocolo xmodem 1k:
http://hp.vector.co.jp/authors/VA002416/

Responder

Volver a “Desarrollo”