Name mipalpin2; Partno atf750c; Date 03/9/05; Revision 01; Designer Yad PLD; Company Atmel Corporation; Assembly U00; Location Sevilla; Device p22v10 ; PIN 24 = Vdd; PIN 1 = CLK; /* Synchronous clock pin using .CKMUX */ PIN 2 = m0; PIN 3 = m1; PIN 4 = m2; PIN 5 = m3; PIN 6 = m4; PIN 7 = !RES_ASINC; PIN 8 = N_XWE; PIN 9 = N_X0CS; PIN 19 = reset; PIN 18 = q0; PIN 17 = q1; PIN 16 = q2; PIN 15 = q3; PIN 23 = q4; PIN 22 = qout; /* Senal de cuenta y N_XREADY de salida*/ PIN 12 = Vss; PIN 20 = XCS; PIN 14 = XREADY; PIN 21 = qsec; /* Para implementar el otro bi de la mqestado*/ /* variables intermedias del contador*/ reset = ( q0 $ m0 )# (q1 $ m1 )#( q2 $ m2 )#( q3 $ m3 )#( q4 $ m4 ); /* Ecuaciones intermedias de la maquina de estado*/ XCS = !(N_XWE # N_X0CS); XREADY = !qout; /* ecuaciones logicas del contador*/ q0.ar = RES_ASINC; q1.ar = RES_ASINC; q2.ar = RES_ASINC; q3.ar = RES_ASINC; q4.ar = RES_ASINC; qout.ar = RES_ASINC; qsec.ar = RES_ASINC; q0.d = reset & (q0 $ qout); q1.d = reset & (q1 $ (q0&qout)); q2.d = reset & (q2 $ (q1&q0&qout)); q3.d = reset & (q3 $ (q2&q1&q0&qout)); q4.d = reset & (q4 $ (q3&q2&q1&q0&qout)); /*Ecuaciones que describen el funcionamiento de la maquina de estado*/ qsec.d = !XCS # (qsec & !reset); qout.d = (qout & reset) # (qsec & XCS & reset);