Устройство не поддерживает отдельные определения часов для отдельных триггеров.Вход часов на вывод 1 является общими часами для всех триггеров в устройстве.Вместо этого вы можете попробовать следующее:
Device = G16V8;
/* Inputs */
Pin 1 = CLK; /* clock source */
Pin 11 = GND; /* ground this for registered operation */
/* Outputs */
Pin 12 = Q0;
Pin 13 = Q1;
Pin 14 = Q2;
Pin 15 = Q3;
/* Equations */
!Q0.d = !Q3;
Q0.oe = 'b'1; /* output enabled - also default */
!Q1.d = Q0;
Q1.oe = 'b'1; /* output enabled - also default */
!Q2.d = Q1;
Q2.oe = 'b'1; /* output enabled - also default */
!Q3.d = Q2;
Q3.oe = 'b'1; /* output enabled - also default */
Примечание. В приведенном выше примере представлен 4-разрядный двоичный счетчик / делитель.Например: вход тактовой частоты 8 МГц будет разделен на 8, что приведет к 4 сдвинутым выходам 1 МГц на каждом выводе Q.