Deska je určena pro procesor z řady 8051 v zapojení s externí pamětí
dat a programu s drobným úpravami v adresaci těchto pamětí. Je navržena
tak aby byla poskytovala jistou míru univerzálnosti a záměrně není na
desce zdroj, vlastně se jedná jakoby o velkou součástku kterou aplikujeme
dle vlastní potřeby.
Na desce je patice pro procesor z řady 8051, patice pro EEPROM 28C256 a patice pro RAM 62256. Tyto obvody byly zvoleny z důvodu stejného rozmístění pinů. To umožnuje různé kombinace těchto pamětí, můžeme použít EEPROM+RAM, 2 x EEPROM, 2 x RAM, jen EEPROM nebo jenRAM. Takže můžeme desku pužít pro 32KB programu a 32KB dat, 64KB dat s programem umístěním v procesoru atd..
EEPROM je dostupná v adresním prostoru paměti pro program i data od
adresy 0000H po adresu 7FFFH.
RAM je dostupná v adresním prostoru paměti pro program i data od adresy
8000H po adresu 7FFFH.
To umožňuje zavádět program do paměti RAM a tento spouštět.
Pomocí propojek lze navolit zda paměť programu se nachází na čipu či v EEPROM, pokud je v EEPROM lze zablokovat nebo povolit zápis to této paměti. Můžeme také zablokovat EEPROM, případně zrcadlení RAM.
Na kraji desky jsou vyvedeny zbylé porty procesoru a napájení, resetovací signály a krystal. Pomocí propojek (J5,J6) je možno odpojit krystal na desce plošných spojů a použít externí krystal. Pokud pužijeme vnější resetovací obvody můžeme pomocí propojky (J1) odpojit resetovací obvod na desce.
Systém lze použít pro programy psané v překladačích vyšších programovacích jazyků které vyžadují větší prostor pro data. V případě vybavením vhodným monitorem a při překladu programu od adresy 8000H lze použít pro rychlé ladění programů aniž bychom vyčerpávaly programovací cykly paměti umístěné v procesoru, program je totiž zaváděn od adresy 8000H kde se nalézá RAM.
Sám po vyzkoušení mnoha monitorů používám PAULMON 2, s kterým je nejlepší práce umožňuje dopsat doplňky do monitoru aniž bychom zasahovaly do zdrojáku vlastního monitoru a nepodařilo se mi odhalit žádnou fatální chybu. Po přihrání doplňku umožňuje i krokování v programu.
Desku lze také použít např. pro přípravek pro snadné ladění DEVx51 , popsaný na HW.
K této desce používám i desku portů s 6x8bit I2C, RTC, EEPROM I2C, záložním zdrojem pro RTC, stabilizátorem, RS 232 a RS485 . Podklady k teto desce nejsou dostupné.
Desku CPU1 Vám vyrobí např firmaSEMACH.
Návrh desky je proveden ve Formice a jde otevřít i v demoverzi.
Zde si můžete stáhnout schéma předlohy pro desku ve formátu GIF a i soubory do Formiky.