Mam jakiś dziwny problem z bramkami trójstanowymi w swoim projekcie. Ciekaw jestem czy mieliście coś podobnego czy nie...
Mam na płytce procesor i w moim MAXie buforuję zewnętrzną magistralę danych 8-bitów idącą do wyświetlacza używając megafunkcji LPM_BUSTRI (skonfigurowanej oczywiście jako "unidirectional"). Do wejścia sterującego bramek TRI podłączam chip select skombinowany z sygnałem write procesora i tu się rodzi problem: widze na oscylku aktywność szyny danych nawet gdy chip select wyświetlacza nie jest wybrany... Tak jakby bramka TRI była dla tej szyny "przeźroczysta", zawsze włączona! A przecież cały myk w tym aby nie była... Zależało mi aby na złączu i kablu do wyświetlacza była CISZA gdy nie ma zapisów do wyświetlacza i mniejsza emisja zakłóceń z urządzenia...
Czy ja ten kombinowany sygnał włączający bramkę TRI mam jakoś sobie skonfigurować specjalnie w Quartusie ? Czy może mam go wystawić na zewnątrz i wrócić z nim do dedykowanego wejścia OE scalaka MAX ? No bez jaj... :-) Czy ktoś spotkał się z podobnym problemem?
Czytam instrukcję do MAX3000A
Czy ja dobrze rozumiem to co tam napisane ? Jak sprawdzić wynik kompilacji co tam się porobiło z tą bramką trójstanową ? Czy ja tam mam skonfigurować ten sygnał jako globalny OE ? Jeśli tak, to jak mogę to zrobić ?