Hjælp til PLD "program"

Feb 20, 2006 0 Replies

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


Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required