Nejste přihlášen/a.
Vymýšlím rozšiřující desku pro retropočítač, na ní 8 bufferů pro komunikaci mezi tou deskou a retropočítačem, půlka pro čtení, půlka pro zápis.
Chtěl bych indikovat, zda jsou zrovna prázdné, nebo plné (do prázdného se dá psát, plný se dá číst a tedy zda je míč na straně retropočítače, nebo desky
V náhledu té desky - očekávali byste registr 0 vlevo( u kraje té desky), nebo vpravo (u odporů, směrem ke konektoru)?
očekávali byste světýlka pro to, co má k dispozici retropočítač v přední řadě (a pro desku vzdau, dál od okraje), nebo naopak (světýlka pro desku vpředu, pro retropočítač vzadu, blíž ke konektoru, kterým je připojený)?
Ještě jsem to nenaroutoval (musím pro to vyklidit místo), tak mě nic nestojí to změnit ...
Logika:
- deska je vpředu, počítač je fyziky za ní, takže LED podobně
- počítač je ten, co to řídí, takže jeho světla dopředu
- registr 0 je na desce nejvíc vpravo, světýlka podle čipů na desce
- registr é má nejnižší číslo, abecední řazení forever!
Retropočítač vepředu, registr 0 vlevo
Nakonec mi pořadě zkoušek vyšlo nejintuitivnější mit v (tomto pohledu)
- reg0 vlevo, vyšší registry víc vpravo
- pokud má jednat počítač, světýlko vepředu, pokud má jednat deska, světýlko vzadu
- pokud jde o klidový stav, tak světýlko zelené, pokud jde o stav vyžadující reakci, světýlko žluté.
Takže podíl hrany zleva GG YG YG YG
Klidový stav = počítač vypsal prompt a čeká na příkaz.
Do Write registru poslal postupně řetězec, deska ho přijala a zobrazila, prázdný registr čeká u retropočítače na další data.
Read registr je dávno přečtený a teď prázdný čeká u desky, až se uživatel rozhoupe a po jedné, nebo dvou věřnostech zažne cosi psát.
(A obdoba u všech kanálů = obě strany čekají, dokud se jim nevytvoří data na posílání)
Stavový registr je automatický a proto kdykoli dostupný libovolné straně (píše do něj HW desky na něčem jako 20MHz). Jeho příznak používá firmware desky k "out-of-band" signalizování, zda se fláká (1), nebo cosi řeší (0) a tak možná bude lagovat.
(Cosi řeší ... například čte a zapisuje soubory na SD kartu, čte RTC, čte a zapisuje SerialEPROM, komunikuje s čímsi obskurním ... Během těchto dob je HW desky schopen načíst 1 byte do každého Write portu a držet ho tam, ale víc nedovolí příznakama na Statutu - při ignorování Statutu není zaručena žádná datová integrita)
Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.
Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.