Hjælp til PLD "program"

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From Danish to

Hej i gruppen.

For en del år siden lavede jeg følgende til chipselect på et 80552 design :

/** Inputs **/
pin 2      = A8;
pin 3      = A9;
pin 4      = A10;
pin 5      = A11;
pin 6      = A12;
pin 7      = A13;
pin 8      = A14;
pin 9      = A15;

pin 13     = PSEN;
pin 14     = RD;

/** Outputs **/

pin 15     = CS_LCD;
pin 16     = CS_ROM;
pin 17     = CS_RAM1;
pin 18     = CS_RAM2;
pin 19     = OE_RAM;


/*
   ROM  : 0000H - CFFFH
   RAM1 : D000H - EFFFH
   LCD  : FF00H - FF01H
*/

CS_ROM     = !(CS_RAM1 & CS_LCD);
CS_RAM1    = !((A15 & A14 & !A13 & A12) # (A15 & A14 & A13 & !A12));

CS_LCD     = !(A8 & A9 & A10 & A11 & A12 & A13 & A14 & A15);
OE_RAM     = RD & PSEN;


Er her ikke en der er bedre til at huske end mig ?
Jeg skal ha' flyttet CS_ROM til området : 0000H - D7FFH og CS_RAM til :
D800H - F7FFH
Hvordan skal udtrykkene se ud ? Der er sikkert en smart(ere) måde at skrive
det på.... ;)

Pft
Jens

PS - Atmel ATF16V8, bruger Atmels program - mener det hedder WinCupl



Site Timeline