//////// On Board Switches ////////////// NET SW1 LOC = F12; //Slide switches NET SW2 LOC = G12; NET SW3 LOC = H14; NET SW4 LOC = H13; NET SW5 LOC = J14; NET SW6 LOC = J13; NET SW7 LOC = K14; NET SW8 LOC = K13; ////////////////////////////////////////////////////// NET BTN0 LOC = M13; // Pushbutton switches NET BTN2 LOC = M14; NET BTN3 LOC = L13; NET BTN4 LOC = L14; //Default user reset ////////////////////////////////////////////////////// ////////////// LEDS ////////////////// NET LD1 LOC = K12; //LEDs NET LD2 LOC = P14; NET LD3 LOC = L12; NET LD4 LOC = N14; NET LD5 LOC = P13; NET LD6 LOC = N12; NET LD7 LOC = P12; NET LD8 LOC = P11; /////////////////////////////////////// //////// Seven Segment Desplay ///////////////////// NET A LOC = E14; // 7seg digit segements NET B LOC = G13; NET C LOC = N15; NET D LOC = P15; NET E LOC = R16; NET F LOC = F13; NET G LOC = N16; NET DP LOC = P16; NET AN0 LOC = D14; // 7seg selector pins NET An1 LOC = G14; NET An2 LOC = F14; NET An3 LOC = E13; ////////////////////////////////////////////////////// //////// Clock Sources /////////// NET CLK LOC = T9; // crystal clock input (50MHz) NET CLKEx LOC = D9; // Occillator on Socket IC8 ////////////////////////////////////////////////////// ///////////// On Board Serial Port /////////////////// NET RXD LOC = T13; //Main Channerl Socket J2 (DB9 Connector) NET TXD LOC = R13; NET RXD_A LOC = N10; //Auxiliary RS-232 Connection J1 NET TXD_A LOC = T14; ////////////////////////////////////////////////////// ///////////// PS2 Port /////////////////////////////// NET PS2D LOC = M15; // Data Port NET PS2C LOC = M16; // Clock Port ////////////////////////////////////////////////////// //////////// VGA Port //////////////////////////////// NET R LOC = R12; // Red Line NET G LOC = T12; // Green Line NET B LOC = R11; // Blue Line NET HS LOC = R9; // Horizontal Sync NET VS LOC = T10 // Vertical Sync ////////////////////////////////////////////////////// ///////////// SRAM Modules IC10, IC11 //////////////// ///// Shared Address Bus & Some Control Signals ///// NET A0 LOC = L5 ; //LSB NET A1 LOC = N3 ; NET A3 LOC = M4 ; NET A4 LOC = M3 ; NET A5 LOC = L4 ; NET A6 LOC = G4 ; NET A7 LOC = F4 ; NET A8 LOC = E3 ; NET A9 LOC = E4 ; NET A10 LOC = G5 ; NET A11 LOC = H3 ; NET A12 LOC = H4 ; NET A13 LOC = J4 ; NET A14 LOC = J3 ; NET A15 LOC = K3 ; NET A16 LOC = K5 ; NET A17 LOC = L3 ; // MSB /////////////////////////////////////////// NET OE LOC = K4; //Output Enable for both NET WE LOC = G3; //Write Enable for both /////////////////////////////////////////////// ///////// SRAM IC 10 Data & Contol Bus //////// //// Data I/O ////////////// NET IO0 LOC = N7; //LSB NET IO1 LOC = T8; NET IO2 LOC = R6; NET IO3 LOC = T5; NET IO4 LOC = R5; NET IO5 LOC = C2; NET IO6 LOC = C1; NET IO7 LOC = B1; NET IO8 LOC = D3; NET IO9 LOC = P8; NET IO10 LOC = F2; NET IO11 LOC = H1; NET IO12 LOC = J2; NET IO13 LOC = L2; NET IO14 LOC = P1; NET IO15 LOC = R1; //MSB //////////////////////////////////////////////// ///// Control Signals ////////// NET CE1 LOC = P7; //Chip Enable NET UB1 LOC = T4; //Upper byte enable NET LB1 LOC = P6; //Lower byte enable //////////////////////////////////////////////// ///////// SRAM IC 11 Data & Contol Bus //////// //// Data I/O ////////////// NET IO0 LOC = P2; //LSB NET IO1 LOC = N2; NET IO2 LOC = M2; NET IO3 LOC = K1; NET IO4 LOC = J1; NET IO5 LOC = G2; NET IO6 LOC = E1; NET IO7 LOC = D1; NET IO8 LOC = D2; NET IO9 LOC = E2; NET IO10 LOC = G1; NET IO11 LOC = F5; NET IO12 LOC = C3; NET IO13 LOC = K2; NET IO14 LOC = M1; NET IO15 LOC = N1; //MSB //////////////////////////////////////////////// ///// Control Signals ////////// NET CE2 LOC = N5; //Chip Enable NET UB2 LOC = R4; //Upper byte enable NET LB2 LOC = P5; //Lower byte enable ////////////////////////////////////////////////