GAL16V8 i wejście CLK

Dyskusje ogólne na temat "cyfrówki" czyli wszystko o TTL/CMOS, językach VHDL i VERILOG, bramkach, rejestrach, przerzutnikach... Dobre miejsce na pytania odnośnie uniwersalnych programatorów (np. Willem) a także podłączania własnych peryferiów do komputera PC.
ODPOWIEDZ
Awatar użytkownika
GrzesiekG
Użytkownik
Posty: 160
Rejestracja: 11 sie 2006, 8:06
Lokalizacja: Annopol
Kontakt:

GAL16V8 i wejście CLK

Post autor: GrzesiekG » 05 kwie 2008, 20:21

Witam!

Od jakiegoś czasu siedzę w samouczku WinCUPL i nie mogę się upewnić co do jednego: co z tym wejściem CLK :shock: :?: :oops: Mianowicie chcę zrobić zwykły translator sygnałów (jakieś sygnały sterujące na wejście = inne sygnały na wyjściach) oparty na tablicy prawdy. Jedynym problemem dla mnie są rejestry synchroniczne wbudowane w piny 12-19 ("D"), czy muszę jakoś w listeningu zaznaczyć, że tych rejestrów NIE używam? Innymi słowy to ma być tylko układ bramek niczym nie synchronizowany.

Proszę o pomoc!

PS. Jeśli niejasno się wyraziłem to w datasheecie GAL16V8 mój sposób rozwiązania jest zatytułowany "Simple Mode" str. 9 bodajże.

ZbeeGin

Post autor: ZbeeGin » 06 kwie 2008, 8:09

Makrokomórki wyjściowe OMLC potrafią pracować w kliku trybach. Synchroniczny jest jednym z wielu. Zatem jeśli nie skonfigurowałeś wyjść jako synchroniczne poprzed dodanie rozszerzeń w równaniach np:

Y1.d = A & !B /* Y1, Y2 jako zatrzaski */
Y2.d = A & B

to nie masz się czym przejmować, a wejście I1/CLK pracuje jako normalne wejście, a makrokomórki wyjściowe są tylko wyjściami. Kompilator sam zadba o to by w pliku JEDEC były odpowiednie zapisy co do konfiguracji OMLC.

ODPOWIEDZ