⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 s5335.ucf

📁 The PCI Local bus concept was developed to break the PC data I/O bottleneck and clearly opens the d
💻 UCF
字号:
# AMCC proprietary August, 2004
# User Constraint File (UCF) for the S5335 project

#NET "bpclk" TNM_NET = "bpclk";

# ////////////////////// PINLOCK_BEGIN //////////////////////
NET "bpclk"         LOC = "30";  # clock used for timings
NET "n_sysrst"      LOC = "128"; # input signal from powerup reset logic
NET "mr_rst"        LOC = "143"; # pushbutton reset - input
NET "p_rst"         LOC = "3";   # PCI reset from S5335
NET "n_mr"          LOC = "2";   # manual reset to supervisory chip
#NET "irq"           LOC = "80";  #

# ***** S5335 Interface *****
NET "n_ptatn"       LOC = "131"; #
#NET "n_ptburst"     LOC = "130"; #
NET "ptnum<1>"      LOC = "121"; #
NET "ptnum<0>"      LOC = "120"; #
NET "ptwr"          LOC = "129"; #
NET "n_ptbe<3>"     LOC = "137"; #
NET "n_ptbe<2>"     LOC = "134"; #
NET "n_ptbe<1>"     LOC = "132"; #
NET "n_ptbe<0>"     LOC = "135"; #
NET "n_ptrdy"       LOC = "133"; #
NET "n_ptadr"       LOC = "126"; #

NET "dq<18>"        LOC = "12";  #
NET "dq<17>"        LOC = "11";  #
NET "dq<16>"        LOC = "13";  #
NET "dq<15>"        LOC = "14";  #
NET "dq<14>"        LOC = "15";  #
NET "dq<13>"        LOC = "23";  #
NET "dq<12>"        LOC = "16";  #
NET "dq<11>"        LOC = "17";  #
NET "dq<10>"        LOC = "25";  #
NET "dq<9>"         LOC = "19";  #
NET "dq<8>"         LOC = "20";  #
NET "dq<7>"         LOC = "21";  #
NET "dq<6>"         LOC = "22";  #
NET "dq<5>"         LOC = "31";  #
NET "dq<4>"         LOC = "24";  #
NET "dq<3>"         LOC = "26";  #
NET "dq<2>"         LOC = "27";  #
NET "dq<1>"         LOC = "28";  #
NET "dq<0>"         LOC = "35";  #
NET "n_be<3>"       LOC = "118"; #
NET "n_be<2>"       LOC = "125"; #
NET "n_be<1>"       LOC = "117"; #
NET "n_be<0>"       LOC = "124"; #
NET "n_select"      LOC = "119"; #
NET "n_rd"          LOC = "105"; #
NET "n_wr"          LOC = "107"; #
NET "adr<6>"        LOC = "91";  #
NET "adr<5>"        LOC = "95";  #
NET "adr<4>"        LOC = "97";  #
NET "adr<3>"        LOC = "92";  #
NET "adr<2>"        LOC = "93";  #
NET "mode"          LOC = "10";  #

NET "n_wrfifo"      LOC = "115"; #
NET "n_rdfifo"      LOC = "113"; #
NET "wrfull"        LOC = "116"; #
NET "rdempty"       LOC = "112"; #
NET "fwe"           LOC = "61";  # EA14/FWE#
NET "frf"           LOC = "64";  # EA15/FRF#
NET "n_frc"         LOC = "75";  # EQ5/FRC#
NET "n_fwc"         LOC = "74";  # EQ4/FWC#
NET "amwen"         LOC = "69";  # EQ7/AMWEN
NET "amren"         LOC = "71";  # EQ6

NET "ea<0>"         LOC = "53";  #
NET "ea<1>"         LOC = "54";  #
NET "ea<2>"         LOC = "66";  #
NET "ea<3>"         LOC = "56";  #
NET "ea<4>"         LOC = "57";  #
NET "ea<5>"         LOC = "68";  #
NET "ea<6>"         LOC = "58";  #
NET "ea<7>"         LOC = "60";  #
NET "ea8"           LOC = "70";  #

# *****  ADD-ON DEVICE INTERFACE

NET "n_me<3>"       LOC = "140"; #
NET "n_me<2>"       LOC = "139"; #
NET "n_me<1>"       LOC = "138"; #
NET "n_me<0>"       LOC = "136"; #
NET "n_mrd"         LOC = "77";  #
NET "n_mwr"         LOC = "78";  #

NET "mad<16>"       LOC = "59";  #
NET "mad<15>"       LOC = "52";  #
NET "mad<14>"       LOC = "51";  #
NET "mad<13>"       LOC = "50";  #
NET "mad<12>"       LOC = "49";  #
NET "mad<11>"       LOC = "45";  #
NET "mad<10>"       LOC = "43";  #
NET "mad<9>"        LOC = "48";  #
NET "mad<8>"        LOC = "40";  #
NET "mad<7>"        LOC = "46";  #
NET "mad<6>"        LOC = "34";  #
NET "mad<5>"        LOC = "33";  #
NET "mad<4>"        LOC = "44";  #
NET "mad<3>"        LOC = "41";  #
NET "mad<2>"        LOC = "39";  #
NET "mad<1>"        LOC = "38";  #
NET "mad<0>"        LOC = "32";  #

# ***** Microcontroller Interface *****
#NET "uc_pb<0>"      LOC = "85";
#NET "uc_pb<1>"      LOC = "81";
#NET "uc_pb<2>"      LOC = "86";
#NET "uc_pb<3>"      LOC = "87";
NET "uc_rd"         LOC = "110";
NET "uc_wr"         LOC = "111";
NET "uc_ale"        LOC = "106";

# this is the multiplexed addr/data from uC
NET "uc_ad<7>"      LOC = "94";  #
NET "uc_ad<6>"      LOC = "96";  #
NET "uc_ad<5>"      LOC = "101"; #
NET "uc_ad<4>"      LOC = "98";  #
NET "uc_ad<3>"      LOC = "100"; #
NET "uc_ad<2>"      LOC = "103"; #
NET "uc_ad<1>"      LOC = "102"; #
NET "uc_ad<0>"      LOC = "104"; #

# Spare pins form uC
#NET "uc_spr_1"      LOC = "82";
#NET "uc_spr_0"      LOC = "79";

# ***** Logic Analyzer Header Outputs: used for troubleshooting *****
NET "cpld_spr<7>"   LOC = "9";   #
NET "cpld_spr<6>"   LOC = "7";   #
NET "cpld_spr<5>"   LOC = "4";   #
NET "cpld_spr<4>"   LOC = "142"; #
NET "cpld_spr<3>"   LOC = "5";   #
NET "cpld_spr<2>"   LOC = "6";   #
NET "cpld_spr<1>"   LOC = "88";  #
NET "cpld_spr<0>"   LOC = "83";  #

# ////////// ********** PINLOCK_END ********** ///////////

# main clk *** 60MHz = 16.67ns, 50MHz = 20ns, 40MHz = 25ns
#TIMESPEC "TS_clk" = PERIOD "bpclk" 25 ns HIGH 50 %;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -