Witam wszystkich. Od dziś jestem nowym forumowiczem elektrody.
Zawitałem do was ponieważ od pewnego czasu kombinuje sobie z pewnym układem cyfrowym i niestety ale utknąłem w martwym punkcie. Na początek opiszę co chcę zrealizować:
Pamięć re-programowalna (może być chwilowa, nie koniecznie trwała) jak chodźmy RAM. (Na początek nie istotne jest to jak będzie realizowane jej programowanie) Ważne jest że pamięć programowana ma być kodem z assemblera. Zakładamy więc że prze-kompilowaliśmy kod i mamy go na scalaczku. Chcę odczytać teraz z tej kości linijka po linijce dane ( przydała by się więc kość która odczyt umożliwiała by po danym adresie) adres startu może być jakiś narzucony i zawsze ten sam. Następnie chcę odczytaną daną przekazać na rejestr bitowy. Miało by to wyglądać jak na załączonym obrazku:
Chciałbym żeby to działało tak że jeśli za zegar przyjmiemy jakiegoś buttona a na wyjściu rejestru umieścimy LED'y to przy każdym takcie będę tam widział binarnie swoją instrukcję. Mam jednak problem ze znalezieniem odpowiedniej kości pamięci która by mi umożliwiła taką operację. Oczywiście jeśli trzeba to mogę przyjąć że jest osobny układ który będzie zwiększał przy każdym takcie zegara adres żeby czytać z kolejnych komórkach pamięci. Z informacji jakie posiadam to należało by równiierz aby pamięć wystawiała dane szeregowo a rejest był wtedy szeregowo - równoległy.
Prosił bym powiedzcie co o tym myślicie, oraz czy znacie kość pamięci która by mi mogła pomóc ( oczywiście zarazem dała by radę dogadać się z rejestrem
).

Pamięć re-programowalna (może być chwilowa, nie koniecznie trwała) jak chodźmy RAM. (Na początek nie istotne jest to jak będzie realizowane jej programowanie) Ważne jest że pamięć programowana ma być kodem z assemblera. Zakładamy więc że prze-kompilowaliśmy kod i mamy go na scalaczku. Chcę odczytać teraz z tej kości linijka po linijce dane ( przydała by się więc kość która odczyt umożliwiała by po danym adresie) adres startu może być jakiś narzucony i zawsze ten sam. Następnie chcę odczytaną daną przekazać na rejestr bitowy. Miało by to wyglądać jak na załączonym obrazku:

Chciałbym żeby to działało tak że jeśli za zegar przyjmiemy jakiegoś buttona a na wyjściu rejestru umieścimy LED'y to przy każdym takcie będę tam widział binarnie swoją instrukcję. Mam jednak problem ze znalezieniem odpowiedniej kości pamięci która by mi umożliwiła taką operację. Oczywiście jeśli trzeba to mogę przyjąć że jest osobny układ który będzie zwiększał przy każdym takcie zegara adres żeby czytać z kolejnych komórkach pamięci. Z informacji jakie posiadam to należało by równiierz aby pamięć wystawiała dane szeregowo a rejest był wtedy szeregowo - równoległy.
Prosił bym powiedzcie co o tym myślicie, oraz czy znacie kość pamięci która by mi mogła pomóc ( oczywiście zarazem dała by radę dogadać się z rejestrem
