Wincupl Gal22v10 -
/* *************** LOGIC EQUATIONS *************** / / RAM assigned to 0x1000 - 0x1FFF (A15-A12 = 0001) */ RAM_CS = A15 & !A14 & !A13 & !A12;
Before writing a single line of code, we must understand the silicon. The GAL22V10 (Generic Array Logic) from Lattice Semiconductor (originally from Cypress/National Semiconductor) is a CMOS electrically erasable PLD. wincupl gal22v10
/** Inputs **/ PIN 1 = CLK ; // dedicated clock PIN 2 = A0 ; PIN 3 = A1 ; PIN 11 = OE_N ; // output enable /* *************** LOGIC EQUATIONS *************** / / RAM
Name SimpleCounter; PartNo GAL22V10; Revision 01; PIN 3 = A1
Each of the 10 outputs on the GAL22V10 has a macrocell containing: