Džinova 8-bitová stránka
MZVGA
Popis
- Jedná se o převodník z video výstupu v RGBI na VGA monitor.
- Velikost plošného spoje cca 58x58mm, určeno k vestavbě do krabičky HAMMOND 1593K.
- Vstup: RGBI miniDIN 8pinů (propojovací kabel je redukce z DIN na miniDIN)
- Vstup2: bitmapa z microSD (uvítací obrázek při startu nebo při ztrátě synchronizace)
- Výstup: SVGA 800x600/60Hz (aktivních jen 800x564, 18 řádků nahoře a dole je černých, 640x400 grafika, ostatní border)
- Výstup2: po stisku tlačítka do 4bitové BMP velikosti 800x564 na kartu microSD (nebo SDHC)
- Napájí se z 5V (mini-b USB konektor).
- Osazení: CPLD - Altera 5M240, paměť 256Kx16, ARM (LPC11U24)
Blokové schéma:
Hardware a podklady pro výrobu:
Software a programování:
- Binárka pro CPLD pro verzi bez ARM (ve formátu *.pof a nově *.svf - přidáno 19.9.2012 ke všem binárkám). VHDL je k nahlédnutí zde. Zapojení PINů je popsáno tady.
- Binárka pro CPLD pro verzi bez ARM, která navíc odpojuje výstup, pokud není synchronizace na vstupu (monitor přejde do stand-by, když se vypne Sharp).
- Binárka pro CPLD pro plně osazenou verzi (ze 4.9.2012).
- Binárka pro CPLD pro plně osazenou verzi + vypínání výstupu pokud není signál na vstupu.
- Free prostředí pro vývoj a programování můžete stáhnout ze stránek Altery.
- Programovat lze kterýmkoliv Byte Blasterem, nebo si ho ze dvou odporů postavte :-) Tady je schéma. Vypůjčil jsem si ho z této stránky. A funguje to.
- Binárka pro ARM verze ze 4.9.2012. Nahrává se tak, že při zmáčknutém tlačítku se konvertor připojí k PC na USB, objeví se v PC jako výměnný disk s jedním souborem firmware.bin, ten smažeme a místo něj dáme tuto binárku. To je vše, po odpojení a znovu připojení napájení už šlape nová verze. Pro kontrolu se číslo verze po každém startu objeví asi na 1s v pravém dolním rohu obrazovky.
- Kartu doporučuju formátovat jako FAT16 (označení FAT u M$) kvůli rychlosti, místo určitě nedojde :-)
- Aktuální verze vyrábí při stisku tlačítka soubory názvu MZ_xxxxx.BMP ... příklad.
- Při startu ARM zobrazuje soubor MZ_START.BMP, při výpadku signálu zobrazuje MZ_NOSIG.BMP. Tyto dva soubory je dobré na kartu po formátování dodat. Zde jsou odkazy jako příklad, pokud zachováte rozlišení a paletu, můžete je nahradit jakýmkoliv jiným obrázkem se stejným názvem. Bitmapy se zobrazují s dvojnásobnou výškou (každý řádek se jěště jednou opakuje). Bitmapy můžou mít i dvojnásobnou výšku než v přikladu, aby zachovávaly poměr stran, pak se ale pro zobrazení použije každý druhý řádek a ten se zdvojí. Je výhodnější použít první typ bitmapy s redukovanou výškou na polovic, je menší a tak se rychleji načítá.
- Napájením z USB portu PC se detekuje jako externí disk, je možné přistupovat ke kartě přes USB, v průběhu zápisu na kartu po stisku tlačítka se od PC disk odpojuje, po spončení zápisu se opět připojí (nelze jinak donutit systém na PC k synchronizaci obsahu).
<= zpět