################################################################# ## Novaboard UCF ## ## User Constraints File zum HuBoTUC Novaboard ## ## Name: Novaboard.ucf ## ## Autor: Carsten Giesemann ## ## Version: 1.0 ## ## Datum: 29.09.2010 ## ################################################################# # Takt mit 50 MHz NET "CLK" LOC ="T9"; NET "CLK" PERIOD = 20ns; # SRAM # Steuerleitungen NET "SRAM_nCE" LOC = "B4"; NET "SRAM_nOE" LOC = "A3"; NET "SRAM_nWE" LOC = "N5"; NET "SRAM_nBLE" LOC = "A5"; NET "SRAM_nBHE" LOC = "A4"; # Adressleitungen NET "SRAM_ADR<0>" LOC = "B1"; NET "SRAM_ADR<1>" LOC = "C2"; NET "SRAM_ADR<2>" LOC = "D3"; NET "SRAM_ADR<3>" LOC = "D1"; NET "SRAM_ADR<4>" LOC = "E4"; NET "SRAM_ADR<5>" LOC = "N3"; NET "SRAM_ADR<6>" LOC = "N1"; NET "SRAM_ADR<7>" LOC = "P1"; NET "SRAM_ADR<8>" LOC = "R4"; NET "SRAM_ADR<9>" LOC = "T4"; NET "SRAM_ADR<10>" LOC = "T3"; NET "SRAM_ADR<11>" LOC = "R3"; NET "SRAM_ADR<12>" LOC = "R1"; NET "SRAM_ADR<13>" LOC = "P2"; NET "SRAM_ADR<14>" LOC = "N2"; NET "SRAM_ADR<15>" LOC = "D2"; NET "SRAM_ADR<16>" LOC = "C1"; NET "SRAM_ADR<17>" LOC = "C3"; # Datenleitungen NET "SRAM_IO<0>" LOC = "E3"; NET "SRAM_IO<1>" LOC = "F4"; NET "SRAM_IO<2>" LOC = "G4"; NET "SRAM_IO<3>" LOC = "H4"; NET "SRAM_IO<4>" LOC = "J3"; NET "SRAM_IO<5>" LOC = "K4"; NET "SRAM_IO<6>" LOC = "L5"; NET "SRAM_IO<7>" LOC = "M4"; NET "SRAM_IO<8>" LOC = "M2"; NET "SRAM_IO<9>" LOC = "L3"; NET "SRAM_IO<10>" LOC = "K2"; NET "SRAM_IO<11>" LOC = "J1"; NET "SRAM_IO<12>" LOC = "H1"; NET "SRAM_IO<13>" LOC = "G2"; NET "SRAM_IO<14>" LOC = "F2"; NET "SRAM_IO<15>" LOC = "E1"; NET "SRAM_IO<16>" LOC = "E2"; NET "SRAM_IO<17>" LOC = "F3"; NET "SRAM_IO<18>" LOC = "G3"; NET "SRAM_IO<19>" LOC = "H3"; NET "SRAM_IO<20>" LOC = "J2"; NET "SRAM_IO<21>" LOC = "K3"; NET "SRAM_IO<22>" LOC = "L4"; NET "SRAM_IO<23>" LOC = "M3"; NET "SRAM_IO<24>" LOC = "M1"; NET "SRAM_IO<25>" LOC = "L2"; NET "SRAM_IO<26>" LOC = "K1"; NET "SRAM_IO<27>" LOC = "K5"; NET "SRAM_IO<28>" LOC = "J4"; NET "SRAM_IO<29>" LOC = "G1"; NET "SRAM_IO<30>" LOC = "G5"; NET "SRAM_IO<31>" LOC = "F5"; # USB NET "USB_RXD" LOC = "T12"; NET "USB_TXD" LOC = "T13"; # Flashspeicher NET "FL1_nCS" LOC = "B7"; NET "FL1_nRESET" LOC = "C7"; NET "FL1_nWP" LOC = "B5"; NET "FL1_SCK" LOC = "B6"; NET "FL1_SI" LOC = "C6"; NET "FL1_SO" LOC = "C5"; NET "FL2_nCS" LOC = "C8"; NET "FL2_nRESET" LOC = "B8"; NET "FL2_nWP" LOC = "C10"; NET "FL2_SCK" LOC = "A8"; NET "FL2_SI" LOC = "A7"; NET "FL2_SO" LOC = "C9"; # IR Receiver und Transmitter NET "IR_RX" LOC = "G14"; NET "IR_TX_R" LOC = "A9"; NET "IR_TX_L" LOC = "K16"; # Freie Pins am Zusatzanschluss NET "FP1" LOC = "B10"; NET "FP2" LOC = "B11"; NET "FP3" LOC = "A12"; # Servosteckverbinder + 2 Zusatz NET "S1" LOC = "L15"; NET "S2" LOC = "M15"; NET "S3" LOC = "N16"; NET "S4" LOC = "N14"; NET "S5" LOC = "R16"; NET "S6" LOC = "P15"; NET "S7" LOC = "B13"; NET "S8" LOC = "B14"; NET "S9" LOC = "N12"; NET "S10" LOC = "T14"; NET "S11" LOC = "D15"; NET "S12" LOC = "E14"; NET "S13" LOC = "B16"; NET "S14" LOC = "C16"; NET "S15" LOC = "A10"; NET "S16" LOC = "B12"; NET "ZS1" LOC = "A14"; NET "ZS2" LOC = "A13"; # 3D Beschleunigungssensor NET "ACCEL_CS" LOC = "C15"; NET "ACCEL_SCL" LOC = "D14"; NET "ACCEL_SDI" LOC = "D16"; NET "ACCEL_SDO" LOC = "E15"; NET "ACCEL_INT" LOC = "F14"; # MP3 Decoder zur Audioausgabe NET "SND_DREQ" LOC = "E16"; NET "SND_nDCS" LOC = "F15"; NET "SND_nCS" LOC = "H14"; NET "SND_SCLK" LOC = "H16"; NET "SND_nRESET" LOC = "L14"; NET "SND_CLK" LOC = "G15"; NET "SND_SI" LOC = "J16"; NET "SND_SO" LOC = "K15"; # Funkmodem NET "RADIO_DOUT" LOC = "G16"; NET "RADIO_MODIN" LOC = "H15"; NET "RADIO_nRXEN" LOC = "J14"; NET "RADIO_nTXEN" LOC = "K14"; # RGB Status-LED NET "LED_R" LOC = "M14"; NET "LED_G" LOC = "M16"; NET "LED_B" LOC = "N15"; # Spannungsüberwachung NET "PWR_CMP_0" LOC = "P16"; NET "PWR_CMP_1" LOC = "P14";