OpenCores
URL https://opencores.org/ocsvn/eus100lx/eus100lx/trunk

Subversion Repositories eus100lx

[/] [eus100lx/] [trunk/] [fpga/] [src/] [const/] [eus_100lx.ucf] - Rev 6

Compare with Previous | Blame | View Log

# Copyright (C) 2004 DSP&FPGA
# Author: SaVa <s.valach@dspfpga.com>
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the OpenIPCore Hardware General Public
# License as published by the OpenIPCore Organization; either version
# 0.20-15092000 of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# OpenIPCore Hardware General Public License for more details.
#
# You should have received a copy of the OpenIPCore Hardware Public
# License along with this program; if not, download it from
# OpenCores.org (http://www.opencores.org/OIPC/OHGPL.shtml).

TIMESPEC "TS_P2P" = FROM "PADS" TO "PADS" 20 ns;
NET "SDRCLKF" TNM_NET = "SDRCLKF";

TIMESPEC "TS_SDRCLKF" = PERIOD "SDRCLKF" 20 ns HIGH 50 %;

#NET "CLKETRF" TNM_NET = "CLKETRF"
#TIMESPEC "TS_CLKETRF" = PERIOD "CLKETRF" 10 ns HIGH 50 %
#NET "CLKETRF"     LOC   = "AA12"


#FPGA SDRAM signals Group
#Address & control
NET "SA<*>"       IOSTANDARD = LVTTL;

NET "SA<0>"       LOC = "D13";
NET "SA<1>"       LOC = "A18";
NET "SA<2>"       LOC = "D14";
NET "SA<3>"       LOC = "D15";
NET "SA<4>"       LOC = "E16";
NET "SA<5>"       LOC = "D17";
NET "SA<6>"       LOC = "D18";
NET "SA<7>"       LOC = "C19";
NET "SA<8>"       LOC = "B20";
NET "SA<9>"       LOC = "B19";
NET "SA<10>"      LOC = "A19";
NET "SA<11>"      LOC = "B18";
NET "SA<12>"      LOC = "C13";
NET "SA<13>"      LOC = "C18";
NET "SA<14>"      LOC = "B17";

NET "SCAS"        LOC = "A15"    | IOSTANDARD = LVTTL;
NET "SRAS"        LOC = "B15"    | IOSTANDARD = LVTTL;
NET "SCS"         LOC = "C17"    | IOSTANDARD = LVTTL;

NET "SCKE"        LOC = "B13"    | IOSTANDARD = LVTTL;
NET "SDQMH"       LOC = "A12"    | IOSTANDARD = LVTTL;
NET "SDQML"       LOC = "A14"    | IOSTANDARD = LVTTL;
NET "SWE"         LOC = "B14"    | IOSTANDARD = LVTTL;

# Clock
NET "SCLK"        LOC = "A13"    | IOSTANDARD = LVTTL;
NET "SCLK_FB"     LOC = "B12"    | IOSTANDARD = LVTTL;

# Data
NET "SD<*>"       IOSTANDARD = LVTTL;

NET "SD<0>"       LOC = "A3";
NET "SD<1>"       LOC = "A4";
NET "SD<2>"       LOC = "B4";
NET "SD<3>"       LOC = "A5";
NET "SD<4>"       LOC = "B5";
NET "SD<5>"       LOC = "A8";
NET "SD<6>"       LOC = "A9";
NET "SD<7>"       LOC = "A10";
NET "SD<8>"       LOC = "B10";
NET "SD<9>"       LOC = "B9";
NET "SD<10>"      LOC = "B8";
NET "SD<11>"      LOC = "B6";
NET "SD<12>"      LOC = "C7";
NET "SD<13>"      LOC = "C6";
NET "SD<14>"      LOC = "C5";
NET "SD<15>"      LOC = "D5";


NET "X<88>" LOC = "Y22";
NET "X<89>" LOC = "Y21";

# Etrax Section

# Bus 
# Data Bus
NET  "D<*>"       IOSTANDARD = LVTTL;

NET  "D<0>"       LOC = "AA14" ; 
NET  "D<1>"       LOC = "AB14" ;
NET  "D<2>"       LOC = "U12"  ;
NET  "D<3>"       LOC = "V12"  ; 
NET  "D<4>"       LOC = "W11"  ; 
NET  "D<5>"       LOC = "V11"  ; 
NET  "D<6>"       LOC = "AB9"  ; 
NET  "D<7>"       LOC = "AA9"  ; 
NET  "D<8>"       LOC = "W10"  ; 
NET  "D<9>"       LOC = "W13"  ; 
NET  "D<10>"      LOC = "W14"  ; 
NET  "D<11>"      LOC = "V14"  ; 
NET  "D<12>"      LOC = "U14"  ; 
NET  "D<13>"      LOC = "U16"  ; 
NET  "D<14>"      LOC = "W16"  ; 
NET  "D<15>"      LOC = "V16"  ; 
NET  "D<16>"      LOC = "U2"   ; 
NET  "D<17>"      LOC = "U5"   ; 
NET  "D<18>"      LOC = "T6"   ; 
NET  "D<19>"      LOC = "T1"   ;
NET  "D<20>"      LOC = "T2"   ; 
NET  "D<21>"      LOC = "V4"   ; 
NET  "D<22>"      LOC = "N3"   ; 
NET  "D<23>"      LOC = "N1"   ; 
NET  "D<24>"      LOC = "U3"   ; 
NET  "D<25>"      LOC = "U4"   ; 
NET  "D<26>"      LOC = "N2"   ; 
NET  "D<27>"      LOC = "V3"   ; 
NET  "D<28>"      LOC = "T5"   ; 
NET  "D<29>"      LOC = "V5"   ; 
NET  "D<30>"      LOC = "M1"   ; 
NET  "D<31>"      LOC = "M2"   ; 

# Address bus
NET  "A<*>"       IOSTANDARD = LVTTL;

NET  "A<1>"       LOC = "AA5"  ;
NET  "A<2>"       LOC = "AA6"  ; 
NET  "A<3>"       LOC = "W8"   ; 
NET  "A<4>"       LOC = "AB8"  ; 
NET  "A<5>"       LOC = "AA8"  ; 
NET  "A<6>"       LOC = "AB10" ; 
NET  "A<7>"       LOC = "AA10" ; 
NET  "A<8>"       LOC = "AB11" ; 
NET  "A<9>"       LOC = "Y17"  ; 
NET  "A<10>"      LOC = "AA17" ; 
NET  "A<11>"      LOC = "AB18" ; 
NET  "A<12>"      LOC = "AA18" ; 
NET  "A<13>"      LOC = "Y18"  ; 
NET  "A<14>"      LOC = "W18"  ; 
NET  "A<15>"      LOC = "AB20" ; 
NET  "A<16>"      LOC = "AA20" ; 
NET  "A<17>"      LOC = "V17"  ; 
NET  "A<18>"      LOC = "AB13" ; 
NET  "A<19>"      LOC = "AA13" ; 
NET  "A<20>"      LOC = "Y16"  ; 
NET  "A<21>"      LOC = "AA15" ; 
NET  "A<22>"      LOC = "AB15" ; 

# Control Bus
NET  "CSP0"       LOC = "W3"     | IOSTANDARD = LVTTL; 
NET  "CSP4"       LOC = "V6"     | IOSTANDARD = LVTTL; 
NET  "CSR0"       LOC = "W4"     | IOSTANDARD = LVTTL; 
NET  "CSR1"       LOC = "Y5"     | IOSTANDARD = LVTTL; 
NET  "CSD<0>"     LOC = "Y1"     | IOSTANDARD = LVTTL; 
NET  "CSD<1>"     LOC = "Y2"     | IOSTANDARD = LVTTL; 
NET  "CSE<0>"     LOC = "W9"     | IOSTANDARD = LVTTL; 
NET  "CSE<1>"     LOC = "V9"     | IOSTANDARD = LVTTL; 

NET  "RAS"        LOC = "W17"    | IOSTANDARD = LVTTL;
NET  "CAS"        LOC = "U17"    | IOSTANDARD = LVTTL;

NET  "WR<0>"      LOC = "Y6"     | IOSTANDARD = LVTTL; 
NET  "WR<1>"      LOC = "W2"     | IOSTANDARD = LVTTL; 
NET  "WR<2>"      LOC = "W5"     | IOSTANDARD = LVTTL; 
NET  "WR<3>"      LOC = "W1"     | IOSTANDARD = LVTTL; 
NET  "RD"         LOC = "Y10"    | IOSTANDARD = LVTTL; 
NET  "SDWE"       LOC = "V18"    | IOSTANDARD = LVTTL;
NET  "DQM<0>"     LOC = "AB4"    | IOSTANDARD = LVTTL;
NET  "DQM<1>"     LOC = "Y3"     | IOSTANDARD = LVTTL;
NET  "DQM<2>"     LOC = "AB5"    | IOSTANDARD = LVTTL;
NET  "DQM<3>"     LOC = "AA4"    | IOSTANDARD = LVTTL;

NET  "DACK0"      LOC = "U7"     | IOSTANDARD = LVTTL; 
NET  "DREQ0"      LOC = "U6"     | IOSTANDARD = LVTTL; 
NET  "DACK1"      LOC = "V7"     | IOSTANDARD = LVTTL;
NET  "DREQ1"      LOC = "W6"     | IOSTANDARD = LVTTL;

NET  "E_WAIT"     LOC = "V2"     | IOSTANDARD = LVTTL;

NET  "INTA"       LOC = "V1"     | IOSTANDARD = LVTTL; 
NET  "NMI"        LOC = "M6"     | IOSTANDARD = LVTTL; 
NET  "IRQ"        LOC = "M5"     | IOSTANDARD = LVTTL; 

NET  "RESET"      LOC = "V8"     | IOSTANDARD = LVTTL; 
NET  "SDRCLKF"    LOC = "AB12"   | IOSTANDARD = LVTTL; 

# User IOs

NET "I2C_CLK"     LOC = "M3"     | IOSTANDARD = LVTTL; 
NET "I2C_DATA"    LOC = "M4"     | IOSTANDARD = LVTTL; 
NET "I2C_RESET"   LOC = "N4"     | IOSTANDARD = LVTTL; 

# X_Bus
NET  "X<*>"       IOSTANDARD = LVTTL; 

NET  "X<0>"       LOC = "Y19"  ; 
NET  "X<1>"       LOC = "V22"  ; 
NET  "X<2>"       LOC = "D7"   ; 
NET  "X<3>"       LOC = "E6"   ; 
NET  "X<4>"       LOC = "E7"   ; 
NET  "X<5>"       LOC = "F6"   ; 
NET  "X<6>"       LOC = "F7"   ; 
NET  "X<7>"       LOC = "E9"   ; 
NET  "X<8>"       LOC = "F9"   ; 
NET  "X<9>"       LOC = "E10"  ; 
NET  "X<10>"      LOC = "D22"  ; 
NET  "X<11>"      LOC = "E11"  ; 
NET  "X<12>"      LOC = "E22"  ; 
NET  "X<13>"      LOC = "F21"  ; 
NET  "X<14>"      LOC = "F10"  ; 
NET  "X<15>"      LOC = "L20"  ; 
NET  "X<16>"      LOC = "F12"  ; 
NET  "X<17>"      LOC = "L22"  ; 
NET  "X<18>"      LOC = "F20"  ; 
NET  "X<19>"      LOC = "L21"  ; 
NET  "X<20>"      LOC = "W19"  ; 
NET  "X<21>"      LOC = "Y20"  ; 
NET  "X<22>"      LOC = "V20"  ; 
NET  "X<23>"      LOC = "W20"  ; 
NET  "X<24>"      LOC = "V21"  ; 
NET  "X<25>"      LOC = "W22"  ; 
NET  "X<26>"      LOC = "T17"  ; 
NET  "X<27>"      LOC = "U21"  ; 
NET  "X<28>"      LOC = "R18"  ; 
NET  "X<29>"      LOC = "U20"  ; 
NET  "X<30>"      LOC = "N19"  ; 
NET  "X<31>"      LOC = "M18"  ; 
NET  "X<32>"      LOC = "T21"  ; 
NET  "X<33>"      LOC = "T22"  ; 
NET  "X<34>"      LOC = "F16"  ; 
NET  "X<35>"      LOC = "G18"  ; 
NET  "X<36>"      LOC = "D20"  ; 
NET  "X<37>"      LOC = "F17"  ; 
NET  "X<38>"      LOC = "G19"  ; 
NET  "X<39>"      LOC = "K20"  ; 
NET  "X<40>"      LOC = "K21"  ; 
NET  "X<41>"      LOC = "K22"  ; 
NET  "X<42>"      LOC = "E12"  ; 
NET  "X<43>"      LOC = "E13"  ; 
NET  "X<44>"      LOC = "G22"  ; 
NET  "X<45>"      LOC = "C20"  ; 
NET  "X<46>"      LOC = "D11"  ; 
NET  "X<47>"      LOC = "D21"  ; 
NET  "X<48>"      LOC = "C11"  ; 
NET  "X<49>"      LOC = "D9"   ; 
NET  "X<50>"      LOC = "B11"  ; 
NET  "X<51>"      LOC = "E19"  ; 
NET  "X<52>"      LOC = "A11"  ; 
NET  "X<53>"      LOC = "E18"  ; 
NET  "X<54>"      LOC = "C21"  ; 
NET  "X<55>"      LOC = "D19"  ; 
NET  "X<56>"      LOC = "D12"  ; 
NET  "X<57>"      LOC = "E17"  ; 
NET  "X<58>"      LOC = "F11"  ; 
NET  "X<59>"      LOC = "F13"  ; 
NET  "X<60>"      LOC = "F19"  ; 
NET  "X<61>"      LOC = "W21"  ; 
NET  "X<62>"      LOC = "L18"  ; 
NET  "X<63>"      LOC = "K19"  ; 
NET  "X<64>"      LOC = "L19"  ; 
NET  "X<65>"      LOC = "U18"  ; 
NET  "X<66>"      LOC = "U19"  ; 
NET  "X<67>"      LOC = "N20"  ; 
NET  "X<68>"      LOC = "V19"  ; 
NET  "X<69>"      LOC = "T18"  ; 
NET  "X<70>"      LOC = "M17"  ; 
NET  "X<71>"      LOC = "M19"  ; 
NET  "X<72>"      LOC = "M20"  ; 
NET  "X<73>"      LOC = "L17"  ; 
NET  "X<74>"      LOC = "G17"  ; 
NET  "X<75>"      LOC = "N21"  ; 
NET  "X<76>"      LOC = "N22"  ; 
NET  "X<77>"      LOC = "F18"  ; 
NET  "X<78>"      LOC = "E20"  ; 
NET  "X<79>"      LOC = "E21"  ; 
NET  "X<80>"      LOC = "M21"  ; 
NET  "X<81>"      LOC = "M22"  ; 
NET  "X<82>"      LOC = "E14"  ; 
NET  "X<83>"      LOC = "E15"  ; 
NET  "X<84>"      LOC = "G21"  ; 
NET  "X<85>"      LOC = "C22"  ; 
NET  "X<86>"      LOC = "D10"  ; 
NET  "X<87>"      LOC = "C10"  ; 
# Y_Bus                 
NET  "Y<*>"       IOSTANDARD = LVTTL; 

NET  "Y<0>"       LOC = "C2"  ; 
NET  "Y<1>"       LOC = "C1"  ; 
NET  "Y<2>"       LOC = "D1"  ; 
NET  "Y<3>"       LOC = "E2"  ; 
NET  "Y<4>"       LOC = "E1"  ; 
NET  "Y<5>"       LOC = "D2"  ; 
NET  "Y<6>"       LOC = "D3"  ; 
NET  "Y<7>"       LOC = "D4"  ; 
NET  "Y<8>"       LOC = "E4"  ; 
NET  "Y<9>"       LOC = "E3"  ; 
NET  "Y<10>"      LOC = "F4"  ; 
NET  "Y<11>"      LOC = "F5"  ; 
NET  "Y<12>"      LOC = "G6"  ; 
NET  "Y<13>"      LOC = "G5"  ; 
NET  "Y<14>"      LOC = "H5"  ; 
NET  "Y<15>"      LOC = "F3"  ; 
NET  "Y<16>"      LOC = "F2"  ; 
NET  "Y<17>"      LOC = "G2"  ; 
NET  "Y<18>"      LOC = "G1"  ; 
NET  "Y<19>"      LOC = "L6"  ; 
NET  "Y<20>"      LOC = "L5"  ; 
NET  "Y<21>"      LOC = "K4"  ; 
NET  "Y<22>"      LOC = "K3"  ; 
NET  "Y<23>"      LOC = "K2"  ; 
NET  "Y<24>"      LOC = "K1"  ; 
NET  "Y<25>"      LOC = "L2"  ; 
NET  "Y<26>"      LOC = "L1"  ; 
NET  "Y<27>"      LOC = "L4"  ; 
NET  "Y<28>"      LOC = "L3"  ; 

NET  "ISAEN"      LOC = "D6"     | IOSTANDARD = LVTTL ; 
NET  "LEDX<0>"    LOC = "Y12"    | IOSTANDARD = LVTTL ; 
NET  "LEDX<1>"    LOC = "Y13"    | IOSTANDARD = LVTTL ;

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.