Znalazłem mikrokontroler EF6801 i zamierzam go wykorzystać. Jest on na tyle archaiczny, że właśnie z tego powodu chcę coś na nim zrobić. Ponieważ jego pamięć programu jest typu PROM zastosuję zewnętrzny ROM i wewnętrzny RAM. Wiem, jak zbudować taki system mikrpoprocesorowy, wiem też jak ustwić tryb pracy, jaki mnie interesuje. Mam jednak kilka pytań:
1. Procek ten jest taktowany z częstotliwością 4MHz. Ok. 4 okresy zegara to jeden cykl maszynowy. W związku z tym jaki czas dostępu musi mieć zewnętrzny ROM ? Może wystarczy pamięć EPROM 27C256 (wykorzystam tylko pierwsze 64KB z 256KB).
2. Gdzie można zdobyć kompilator do tej rodziny mikrokontrolerów ? Najlepiej jakby to był assembler, ale może być jakiś inny język. Może te procki są zgodne np. z 8080, albo 8008 ?
3. Jeżeli zdobycie kompilatora jest nie możliwe, to mogę go napisać sam np. w C++ (lub w kilku inncyh językach). Jednak nie rozumiem tabel rozkazów i ich kodów maszynowych...
Pozdrawiam i z góry dziękuję za pomoc. Osoba, która znajdzie kompilator otrzyma powiedzmy 100 punktów.
1. Procek ten jest taktowany z częstotliwością 4MHz. Ok. 4 okresy zegara to jeden cykl maszynowy. W związku z tym jaki czas dostępu musi mieć zewnętrzny ROM ? Może wystarczy pamięć EPROM 27C256 (wykorzystam tylko pierwsze 64KB z 256KB).
2. Gdzie można zdobyć kompilator do tej rodziny mikrokontrolerów ? Najlepiej jakby to był assembler, ale może być jakiś inny język. Może te procki są zgodne np. z 8080, albo 8008 ?
3. Jeżeli zdobycie kompilatora jest nie możliwe, to mogę go napisać sam np. w C++ (lub w kilku inncyh językach). Jednak nie rozumiem tabel rozkazów i ich kodów maszynowych...
Pozdrawiam i z góry dziękuję za pomoc. Osoba, która znajdzie kompilator otrzyma powiedzmy 100 punktów.
