GILHAD: S pomocí několika uměláků jsem si napsal program pro makra do CUPL (který to má od roku 1989 rozbité a pri deklaraci makra natvrdo spadne), takže simulace jdou dělat výrazně snáz a přesně je vidět, co dělám.
A taky program, který vezme výstup z té simulace, schema z Kicadu a obrázek pozadí (screenshot z KiCadu, nebo několik podrobnějších pospojovaných, aktuální má 7372 x 3654 pixelů při fontu 5x7) a umožní to nafitovat na sebe tak, že člověk si tu simulaci může krokovat a všude, kde jsou ty simulované signály se mu na schematu rozsvěcují barevné LEDky, podle toho, co tam zrovna je.
Dělá to simulaci výrazně přehlednější a názornější :)
Takhle tam vypadá zápis do paměti: Je vybrána (signál RAM je aktivní dole - modrá) a píše se (Write aktivní dole - modrá, Read neaktivni nahoře - červená), data jdou z vnějšku (žlutá je HiZ stav) a adresa je zadaná jako samé jedničky (A0..A15 - červená) jen A16 je dopočtené ze stránkování (světleší červená - H)
(a textovou řádku 208 znaků dlouhou, která je výsledkem simulace mám ve spřaženém okně
0016: ZZZZZZZZ 1111111111111111 10 Rw:LHL R:1H G:H1111 11 H:00L1 C:ZZZZZZ OE:LH HHHHHHHH Sg:HH LH In:01 10 0Z Out:HL HL HH LH HH HL Rs:LLL 1H LL E1:LL LHLLL E2:LL LHLLH Ow:HLLL HLLL T:L LLLLLLLLLLHL LLLL |
tam je to všechno přesně, ale nepřehledně :) )