##// END OF EJS Templates
ICI4 EGSE doesn't need anymore actell PLL uses gaisler clkgen....
ICI4 EGSE doesn't need anymore actell PLL uses gaisler clkgen. Solved in place design developpment problem on Windows, look at EGSE_ICI makefile.

File last commit:

r100:fc97c34d69e3 martin
r220:9cd9574d2765 alexis
Show More
Projet-Blanc-A3PE3kL.pdc
570 lines | 11.6 KiB | text/plain | TextLexer
# Actel Physical design constraints file
# Generated file
# Version: 9.1 SP3 9.1.3.4
# Family: ProASIC3L , Die: A3PE3000L , Package: 324 FBGA
# Date generated: Tue Oct 18 08:21:45 2011
#
# IO banks setting
#
#
# I/O constraints
#
set_io CE2 \
-pinname K14 \
-fixed yes \
-DIRECTION Inout
set_io MODE \
-pinname C15 \
-fixed yes \
-DIRECTION Inout
set_io SSRAM_CLK \
-pinname D15 \
-fixed yes \
-DIRECTION Inout
set_io ZZ \
-pinname E18 \
-fixed yes \
-DIRECTION Inout
set_io {address[0]} \
-pinname D18 \
-fixed yes \
-DIRECTION Inout
set_io {address[1]} \
-pinname B17 \
-fixed yes \
-DIRECTION Inout
set_io {address[2]} \
-pinname A17 \
-fixed yes \
-DIRECTION Inout
set_io {address[3]} \
-pinname B16 \
-fixed yes \
-DIRECTION Inout
set_io {address[4]} \
-pinname A16 \
-fixed yes \
-DIRECTION Inout
set_io {address[5]} \
-pinname A15 \
-fixed yes \
-DIRECTION Inout
set_io {address[6]} \
-pinname A14 \
-fixed yes \
-DIRECTION Inout
set_io {address[7]} \
-pinname B13 \
-fixed yes \
-DIRECTION Inout
set_io {address[8]} \
-pinname B9 \
-fixed yes \
-DIRECTION Inout
set_io {address[9]} \
-pinname A8 \
-fixed yes \
-DIRECTION Inout
set_io {address[10]} \
-pinname B7 \
-fixed yes \
-DIRECTION Inout
set_io {address[11]} \
-pinname A6 \
-fixed yes \
-DIRECTION Inout
set_io {address[12]} \
-pinname B6 \
-fixed yes \
-DIRECTION Inout
set_io {address[13]} \
-pinname A5 \
-fixed yes \
-DIRECTION Inout
set_io {address[14]} \
-pinname A4 \
-fixed yes \
-DIRECTION Inout
set_io {address[15]} \
-pinname B3 \
-fixed yes \
-DIRECTION Inout
set_io {address[16]} \
-pinname B18 \
-fixed yes \
-DIRECTION Inout
set_io {address[17]} \
-pinname A13 \
-fixed yes \
-DIRECTION Inout
set_io {address[18]} \
-pinname B12 \
-fixed yes \
-DIRECTION Inout
set_io ahbrxd \
-pinname V4 \
-fixed yes \
-DIRECTION Inout
set_io ahbtxd \
-pinname V3 \
-fixed yes \
-DIRECTION Inout
set_io clk50MHz \
-pinname D13 \
-fixed yes \
-DIRECTION Inout
set_io {data[0]} \
-pinname F10 \
-fixed yes \
-DIRECTION Inout
set_io {data[1]} \
-pinname F9 \
-fixed yes \
-DIRECTION Inout
set_io {data[2]} \
-pinname F8 \
-fixed yes \
-DIRECTION Inout
set_io {data[3]} \
-pinname F7 \
-fixed yes \
-DIRECTION Inout
set_io {data[4]} \
-pinname E6 \
-fixed yes \
-DIRECTION Inout
set_io {data[5]} \
-pinname D5 \
-fixed yes \
-DIRECTION Inout
set_io {data[6]} \
-pinname C4 \
-fixed yes \
-DIRECTION Inout
set_io {data[7]} \
-pinname D3 \
-fixed yes \
-DIRECTION Inout
set_io {data[8]} \
-pinname F18 \
-fixed yes \
-DIRECTION Inout
set_io {data[9]} \
-pinname H18 \
-fixed yes \
-DIRECTION Inout
set_io {data[10]} \
-pinname J18 \
-fixed yes \
-DIRECTION Inout
set_io {data[11]} \
-pinname K18 \
-fixed yes \
-DIRECTION Inout
set_io {data[12]} \
-pinname L18 \
-fixed yes \
-DIRECTION Inout
set_io {data[13]} \
-pinname N18 \
-fixed yes \
-DIRECTION Inout
set_io {data[14]} \
-pinname P18 \
-fixed yes \
-DIRECTION Inout
set_io {data[15]} \
-pinname R18 \
-fixed yes \
-DIRECTION Inout
set_io {data[16]} \
-pinname M16 \
-fixed yes \
-DIRECTION Inout
set_io {data[17]} \
-pinname N17 \
-fixed yes \
-DIRECTION Inout
set_io {data[18]} \
-pinname P16 \
-fixed yes \
-DIRECTION Inout
set_io {data[19]} \
-pinname R13 \
-fixed yes \
-DIRECTION Inout
set_io {data[20]} \
-pinname T13 \
-fixed yes \
-DIRECTION Inout
set_io {data[21]} \
-pinname U13 \
-fixed yes \
-DIRECTION Inout
set_io {data[22]} \
-pinname U12 \
-fixed yes \
-DIRECTION Inout
set_io {data[23]} \
-pinname U10 \
-fixed yes \
-DIRECTION Inout
set_io {data[24]} \
-pinname C16 \
-fixed yes \
-DIRECTION Inout
set_io {data[25]} \
-pinname D16 \
-fixed yes \
-DIRECTION Inout
set_io {data[26]} \
-pinname E15 \
-fixed yes \
-DIRECTION Inout
set_io {data[27]} \
-pinname F16 \
-fixed yes \
-DIRECTION Inout
set_io {data[28]} \
-pinname G16 \
-fixed yes \
-DIRECTION Inout
set_io {data[29]} \
-pinname H16 \
-fixed yes \
-DIRECTION Inout
set_io {data[30]} \
-pinname J15 \
-fixed yes \
-DIRECTION Inout
set_io {data[31]} \
-pinname K15 \
-fixed yes \
-DIRECTION Inout
set_io dsuact \
-pinname N7 \
-fixed yes \
-DIRECTION Inout
set_io dsubre \
-pinname N6 \
-fixed yes \
-DIRECTION Inout
set_io errorn \
-pinname U6 \
-fixed yes \
-DIRECTION Inout
set_io {led[0]} \
-pinname T11 \
-fixed no \
-DIRECTION Inout
set_io {led[1]} \
-pinname R11 \
-fixed no \
-DIRECTION Inout
set_io nADSC \
-pinname D10 \
-fixed yes \
-DIRECTION Inout
set_io nADSP \
-pinname C10 \
-fixed yes \
-DIRECTION Inout
set_io nADV \
-pinname B10 \
-fixed yes \
-DIRECTION Inout
set_io nBWE \
-pinname F11 \
-fixed yes \
-DIRECTION Inout
set_io nBWa \
-pinname F15 \
-fixed yes \
-DIRECTION Inout
set_io nBWb \
-pinname G15 \
-fixed yes \
-DIRECTION Inout
set_io nBWc \
-pinname H15 \
-fixed yes \
-DIRECTION Inout
set_io nBWd \
-pinname J14 \
-fixed yes \
-DIRECTION Inout
set_io nCE1 \
-pinname L15 \
-fixed yes \
-DIRECTION Inout
set_io nCE3 \
-pinname E13 \
-fixed yes \
-DIRECTION Inout
set_io nGW \
-pinname C11 \
-fixed yes \
-DIRECTION Inout
set_io nOE \
-pinname E10 \
-fixed yes \
-DIRECTION Inout
set_io reset \
-pinname P13 \
-fixed yes \
-DIRECTION Inout
set_io {gpio[0]} -pinname J7 -fixed yes
set_io {gpio[1]} -pinname C2 -fixed yes
set_io {gpio[2]} -pinname C3 -fixed yes
set_io {gpio[3]} -pinname D4 -fixed yes
set_io {gpio[4]} -pinname E4 -fixed yes
set_io {gpio[5]} -pinname F2 -fixed yes
set_io {gpio[6]} -pinname G3 -fixed yes
#
# Non IO constraints
#
#
# Old IO constraints, commented out for reference
#
# set_io clk50MHz -pinname D13 -fixed yes
# set_io reset -pinname P13 -fixed yes
# set_io errorn -pinname U6 -fixed yes
# set_io dsubre -pinname N6 -fixed yes
# set_io dsuact -pinname N7 -fixed yes
# set_io {led[0]} -pinname T11 -fixed yes
# set_io {led[1]} -pinname R11 -fixed yes
# set_io ahbrxd -pinname V4 -fixed yes
# set_io ahbtxd -pinname V3 -fixed yes
# set_io urxd1 -pinname V9 -fixed yes
# set_io utxd1 -pinname V8 -fixed yes
# set_io {data[0]} -pinname F10 -fixed yes
# set_io {data[1]} -pinname F9 -fixed yes
# set_io {data[2]} -pinname F8 -fixed yes
# set_io {data[3]} -pinname F7 -fixed yes
# set_io {data[4]} -pinname E6 -fixed yes
# set_io {data[5]} -pinname D5 -fixed yes
# set_io {data[6]} -pinname C4 -fixed yes
# set_io {data[7]} -pinname D3 -fixed yes
# set_io {data[8]} -pinname F18 -fixed yes
# set_io {data[9]} -pinname H18 -fixed yes
# set_io {data[10]} -pinname J18 -fixed yes
# set_io {data[11]} -pinname K18 -fixed yes
# set_io {data[12]} -pinname L18 -fixed yes
# set_io {data[13]} -pinname N18 -fixed yes
# set_io {data[14]} -pinname P18 -fixed yes
# set_io {data[15]} -pinname R18 -fixed yes
# set_io {data[16]} -pinname M16 -fixed yes
# set_io {data[17]} -pinname N17 -fixed yes
# set_io {data[18]} -pinname P16 -fixed yes
# set_io {data[19]} -pinname R13 -fixed yes
# set_io {data[20]} -pinname T13 -fixed yes
# set_io {data[21]} -pinname U13 -fixed yes
# set_io {data[22]} -pinname U12 -fixed yes
# set_io {data[23]} -pinname U10 -fixed yes
# set_io {data[24]} -pinname C16 -fixed yes
# set_io {data[25]} -pinname D16 -fixed yes
# set_io {data[26]} -pinname E15 -fixed yes
# set_io {data[27]} -pinname F16 -fixed yes
# set_io {data[28]} -pinname G16 -fixed yes
# set_io {data[29]} -pinname H16 -fixed yes
# set_io {data[30]} -pinname J15 -fixed yes
# set_io {data[31]} -pinname K15 -fixed yes
# set_io {address[0]} -pinname D18 -fixed yes
# set_io {address[1]} -pinname B17 -fixed yes
# set_io {address[2]} -pinname A17 -fixed yes
# set_io {address[3]} -pinname B16 -fixed yes
# set_io {address[4]} -pinname A16 -fixed yes
# set_io {address[5]} -pinname A15 -fixed yes
# set_io {address[6]} -pinname A14 -fixed yes
# set_io {address[7]} -pinname B13 -fixed yes
# set_io {address[8]} -pinname B9 -fixed yes
# set_io {address[9]} -pinname A8 -fixed yes
# set_io {address[10]} -pinname B7 -fixed yes
# set_io {address[11]} -pinname A6 -fixed yes
# set_io {address[12]} -pinname B6 -fixed yes
# set_io {address[13]} -pinname A5 -fixed yes
# set_io {address[14]} -pinname A4 -fixed yes
# set_io {address[15]} -pinname B3 -fixed yes
# set_io {address[16]} -pinname B18 -fixed yes
# set_io {address[17]} -pinname A13 -fixed yes
# set_io {address[18]} -pinname B12 -fixed yes
# set_io nBWa -pinname F15 -fixed yes
# set_io nBWb -pinname G15 -fixed yes
# set_io nBWc -pinname H15 -fixed yes
# set_io nBWd -pinname J14 -fixed yes
# set_io nBWE -pinname F11 -fixed yes
# set_io nADSC -pinname D10 -fixed yes
# set_io nADSP -pinname C10 -fixed yes
# set_io nADV -pinname B10 -fixed yes
# set_io nGW -pinname C11 -fixed yes
# set_io nCE1 -pinname L15 -fixed yes
# set_io CE2 -pinname K14 -fixed yes
# set_io nCE3 -pinname E13 -fixed yes
# set_io nOE -pinname E10 -fixed yes
# set_io MODE -pinname C15 -fixed yes
# set_io SSRAM_CLK -pinname D15 -fixed yes
# set_io ZZ -pinname E18 -fixed yes