Implementacja niestandardowej logiki licznika w SIMULINK
Próbuję zaimplementować licznik logiczny w SIMULINK gdzie
in1, in2 are inputs
out1 is the output
if in2 = 0, out1 = 0;
if in2 = 1, out1 = 1 after x high edges of in1
Próbowałem użyć bloku „Wykryj pozytywny wzrost”, ale poniosłem porażkę, ponieważ nie mam wystarczającego doświadczenia we właściwym implementowaniu wykresu czasowego w SIMULINK. Czy ktoś może uprzejmie wskazać mi właściwy kierunek?
Aktualizacja
Podejście, które podjąłem od czasu wysłania tego pytania, to „Podsystem wyzwalany i włączony”. Próbuję to skonfigurować, aby:
in2 becomes the enable signal
in1 becomes the trigger
in2 becomes the intput to the subsystem
Out1 becomes the output of the subsystem
Ale myślę, że powyższe było bzdurą. Niestety nie jest to VHDL, w którym mógłbym go zaimplementować za pomocą 4-5 linii opisu logiki sprzętowej.