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

📄 sram_interface.ucf

📁 The Hardware folder contains the following files:- 1) Sram_Interface.bit -----------------> Bi
💻 UCF
字号:
 #-------------------------- PCI SIDE SIGNALS ---------------------------------
#=============================================================================
#------------------------- PCI clock and Reset -------------------------------

NET "pci_clk" 	LOC  = "D18";
NET "pci_reset" LOC	   = "P33";

net		"pci_bus<0>"		LOC	=		"T32" ;
net		"pci_bus<1>"		LOC	=		"U30"	;
net		"pci_bus<2>"		LOC	=		"T31"	;
net		"pci_bus<3>"		LOC	=		"T30"	;
net		"pci_bus<4>"		LOC	=		"T29"	;
net		"pci_bus<5>"		LOC	=		"T28"	;
net		"pci_bus<6>"		LOC	=		"R32"	;
net		"pci_bus<7>"		LOC	=		"R31"	;
net		"pci_bus<8>"		LOC	=		"R29"	;
net		"pci_bus<9>"		LOC	=		"P30"	;
net		"pci_bus<10>"		LOC	=		"P32"	;
net		"pci_bus<11>"		LOC	=		"P31"	;
net		"pci_bus<12>"		LOC	=		"P29"	;
net		"pci_bus<13>"		LOC	=		"N30"	;
net		"pci_bus<14>"		LOC	=		"N32"	;
net		"pci_bus<15>"		LOC	=		"N31"	;
#net		"pci_bus<16>"		LOC	=		"N29"	;
#net		"pci_bus<17>"		LOC	=		"M29"	;
#net		"pci_bus<18>"		LOC	=		"M32"	;
#net		"pci_bus<19>"		LOC	=		"M31"	;
#net		"pci_bus<20>"		LOC	=		"T27"	;
#net		"pci_bus<21>"		LOC	=		"T26"	;
#net		"pci_bus<22>"		LOC	=		"L32"	;
#net		"pci_bus<23>"		LOC	=		"L31"	;
#net		"pci_bus<24>"		LOC	=		"R28"	;
#net		"pci_bus<25>"		LOC	=		"P28"	;
#net		"pci_bus<26>"		LOC	=		"P26"	;
#net		"pci_bus<27>"		LOC	=		"P25"	;
#net		"pci_bus<28>"		LOC	=		"P27"	;
#net		"pci_bus<29>"		LOC	=		"N28"	;
#net		"pci_bus<30>"		LOC	=		"N27"	;
#net		"pci_bus<31>"		LOC	=		"M28"	;


net		"DEN"		LOC	=		"R26"	  ;
net		"DTR"		LOC	=		"R25"	  ;
net		"LHOLD"		LOC	=		"K33"	;
net		"LHOLDA"		LOC	=		"K34";
net		"CCS"		LOC	=		"U31";
net		"ADS"		LOC	=		"L33";



##-----------------------------SRAM1 SIGNALS----------------------------------
##=============================================================================

#--------------------------SRAM1 CONTROL SIGNALS -----------------------------

NET "CS_SRAM1"  LOC = "J12";
NET "WE_SRAM1"  LOC = "K12";
NET "OE_SRAM1"  LOC = "F16";

#--------------------------- DATA BUS SRAM1-----------------------------------

NET "data_sram1<0>"   LOC = "H16";
NET "data_sram1<1>"   LOC = "G15";
NET "data_sram1<2>"   LOC = "G14";
NET "data_sram1<3>"   LOC = "H14";
NET "data_sram1<4>"   LOC = "E2" ;
NET "data_sram1<5>"   LOC = "D1" ;
NET "data_sram1<6>"   LOC = "D2" ;
NET "data_sram1<7>"   LOC = "E10";
NET "data_sram1<8>"   LOC = "H10";
NET "data_sram1<9>"   LOC = "G10";
NET "data_sram1<10>"  LOC = "H13";
NET "data_sram1<11>"  LOC = "G13";
NET "data_sram1<12>"  LOC = "L17";
NET "data_sram1<13>"  LOC = "L16";
NET "data_sram1<14>"  LOC = "K17";
NET "data_sram1<15>"  LOC = "J16";

#---------------------------- ADDRESS BUS SRAM1-------------------------------
	
NET "Address_SRAM1<0>"  LOC = "K16";
NET "Address_SRAM1<1>"  LOC = "J15";
NET "Address_SRAM1<2>"  LOC = "K15";
NET "Address_SRAM1<3>"  LOC = "J14";
NET "Address_SRAM1<4>"  LOC = "K14";
NET "Address_SRAM1<5>"  LOC = "J11";
NET "Address_SRAM1<6>"  LOC = "K11";
NET "Address_SRAM1<7>"  LOC = "J10";
NET "Address_SRAM1<8>"  LOC = "G17";
NET "Address_SRAM1<9>"  LOC = "G16";
NET "Address_SRAM1<10>" LOC = "F13";
NET "Address_SRAM1<11>" LOC = "E13";
NET "Address_SRAM1<12>" LOC = "F17";
NET "Address_SRAM1<13>" LOC = "E16";
NET "Address_SRAM1<14>" LOC = "F18";
NET "Address_SRAM1<15>" LOC = "F15";
NET "Address_SRAM1<16>" LOC = "E14";
NET "Address_SRAM1<17>" LOC = "F14";
NET "Address_SRAM1<18>" LOC = "F8" ;
NET "Address_SRAM1<19>" LOC = "G9" ;


#=============================================================================
#-----------------------------SRAM2 SIGNALS----------------------------------
#=============================================================================

#---------------------------SRAM2 CONTROL SIGNALS ---------------------------
NET "CS_SRAM2"  LOC = "M4";
NET "WE_SRAM2"	LOC = "L4" ;
NET "OE_SRAM2"	 LOC = "L1" ;

#---------------------------- DATA BUS SRAM2----------------------------------

NET "data_sram2<0>"   LOC = "F4";
NET "data_sram2<1>"   LOC = "M3";
NET "data_sram2<2>"   LOC = "N4";
NET "data_sram2<3>"   LOC = "N3";
NET "data_sram2<4>"   LOC = "R1";
NET "data_sram2<5>"   LOC = "R2";
NET "data_sram2<6>"   LOC = "P1";
NET "data_sram2<7>"   LOC = "P2";
NET "data_sram2<8>"   LOC = "P5";
NET "data_sram2<9>"   LOC = "P6";
NET "data_sram2<10>"  LOC = "N5";
NET "data_sram2<11>"  LOC = "N6";
NET "data_sram2<12>"  LOC = "F7";
NET "data_sram2<13>"  LOC = "F5";
NET "data_sram2<14>"  LOC = "G6";
NET "data_sram2<15>"  LOC = "G5";
#
##-------------------------- ADDRESS BUS SRAM2---------------------------------
#	
NET "Address_SRAM2<0>"  LOC = "H6" ;
NET "Address_SRAM2<1>"  LOC = "H5";
NET "Address_SRAM2<2>"  LOC = "J6" ;
NET "Address_SRAM2<3>"  LOC = "K4" ;
NET "Address_SRAM2<4>"  LOC = "J3" ;
NET "Address_SRAM2<5>"  LOC = "J4" ;
NET "Address_SRAM2<6>"  LOC = "H3" ;
NET "Address_SRAM2<7>"  LOC = "H4"	;
NET "Address_SRAM2<8>"  LOC = "G3"	;
NET "Address_SRAM2<9>"  LOC = "G4" ;
NET "Address_SRAM2<10>" LOC = "N1"	;
NET "Address_SRAM2<11>" LOC = "N2" ;
NET "Address_SRAM2<12>" LOC = "M1" ;
NET "Address_SRAM2<13>" LOC = "M2" ;
NET "Address_SRAM2<14>" LOC = "L2" ;
NET "Address_SRAM2<15>" LOC = "R3"	;
NET "Address_SRAM2<16>" LOC = "R4"	;
NET "Address_SRAM2<17>" LOC = "P3"	;
NET "Address_SRAM2<18>" LOC = "P4"	;
NET "Address_SRAM2<19>" LOC = "R6" ;
#
##=============================================================================
##-----------------------------SRAM3 SIGNALS----------------------------------
##=============================================================================
#
##---------------------------SRAM3 CONTROL SIGNALS ----------------------------

NET "CS_SRAM3"  LOC = "E1"  ;
NET "WE_SRAM3"  LOC = "F2"  ;
NET "OE_SRAM3"  LOC = "L7"  ;
#
##----------------------------- DATA BUS SRAM3---------------------------------
#
NET "data_sram3<0>"   LOC = "J2"  ;
NET "data_sram3<1>"   LOC = "K2"  ;
NET "data_sram3<2>"   LOC = "K1"  ;
NET "data_sram3<3>"   LOC = "L3"  ;
NET "data_sram3<4>"   LOC = "M6"  ;
NET "data_sram3<5>"   LOC = "L5"  ;
NET "data_sram3<6>"   LOC = "L6"  ;
NET "data_sram3<7>"   LOC = "J5"  ;
NET "data_sram3<8>"   LOC = "K5"  ;
NET "data_sram3<9>"   LOC = "P7"  ;
NET "data_sram3<10>"  LOC = "R7"  ;
NET "data_sram3<11>"  LOC = "P8"  ;
NET "data_sram3<12>"  LOC = "L10" ;
NET "data_sram3<13>"  LOC = "L9"  ;
NET "data_sram3<14>"  LOC = "M10" ;
NET "data_sram3<15>"  LOC = "M9"  ;
#
##---------------------------- ADDRESS BUS SRAM3-------------------------------
#	
NET "Address_SRAM3<0>"  LOC = "N10" ;
NET "Address_SRAM3<1>"  LOC = "N9" ;
NET "Address_SRAM3<2>"  LOC = "P10" ;
NET "Address_SRAM3<3>"  LOC = "P9"  ;
NET "Address_SRAM3<4>"  LOC = "R10"  ;
NET "Address_SRAM3<5>"  LOC = "F1"  ;
NET "Address_SRAM3<6>"  LOC = "G2"  ;
NET "Address_SRAM3<7>"  LOC = "G1" 	;
NET "Address_SRAM3<8>"  LOC = "H2" 	;
NET "Address_SRAM3<9>"  LOC = "H1"  ;
NET "Address_SRAM3<10>" LOC = "H9" 	;
NET "Address_SRAM3<11>" LOC = "J7"  ;
NET "Address_SRAM3<12>" LOC = "J8"  ;
NET "Address_SRAM3<13>" LOC = "K7"  ;
NET "Address_SRAM3<14>" LOC = "K8"  ;
NET "Address_SRAM3<15>" LOC = "L8" 	;
NET "Address_SRAM3<16>" LOC = "M7" 	;
NET "Address_SRAM3<17>" LOC = "N7" 	;
NET "Address_SRAM3<18>" LOC = "R9" 	;
NET "Address_SRAM3<19>" LOC = "N8"  ;
#
##=============================================================================
##-----------------------------SRAM4 SIGNALS----------------------------------
##=============================================================================
#
##---------------------------SRAM4 CONTROL SIGNALS ----------------------------

NET "CS_SRAM4"  LOC = "W5"   ;
NET "WE_SRAM4"  LOC = "W6"   ;
NET "OE_SRAM4"  LOC = "AC9"  ;
#
##----------------------------- DATA BUS SRAM4---------------------------------
#
NET "data_sram4<0>"   LOC = "T2"   ;
NET "data_sram4<1>"   LOC = "U2"   ;
NET "data_sram4<2>"   LOC = "V2"   ;
NET "data_sram4<3>"   LOC = "W2"   ;
NET "data_sram4<4>"   LOC = "AD10" ;
NET "data_sram4<5>"   LOC = "AD9"  ;
NET "data_sram4<6>"   LOC = "AC2" ;
NET "data_sram4<7>"   LOC = "AC1" ;
NET "data_sram4<8>"   LOC = "AB5"  ;
NET "data_sram4<9>"   LOC = "AA7" ;
NET "data_sram4<10>"  LOC = "AA8" ;
NET "data_sram4<11>"  LOC = "AB10";
NET "data_sram4<12>"  LOC = "T6"   ;
NET "data_sram4<13>"  LOC = "T5"   ;
NET "data_sram4<14>"  LOC = "U6"   ;
NET "data_sram4<15>"  LOC = "U5"   ;
#
##---------------------------- ADDRESS BUS SRAM4-------------------------------
#	
NET "Address_SRAM4<0>"  LOC = "U4"   ;
NET "Address_SRAM4<1>"  LOC = "T3"  ;
NET "Address_SRAM4<2>"  LOC = "T4"   ;
NET "Address_SRAM4<3>"  LOC = "V5"   ;
NET "Address_SRAM4<4>"  LOC = "V6"   ;
NET "Address_SRAM4<5>"  LOC = "U3"   ;
NET "Address_SRAM4<6>"  LOC = "V3"   ;
NET "Address_SRAM4<7>"  LOC = "V4"  	;
NET "Address_SRAM4<8>"  LOC = "W3"  	;
NET "Address_SRAM4<9>"  LOC = "W4"   ;
NET "Address_SRAM4<10>" LOC = "AC4" ;
NET "Address_SRAM4<11>" LOC = "AC3"  ;
NET "Address_SRAM4<12>" LOC = "AC6"  ;
NET "Address_SRAM4<13>" LOC = "Y7"   ;
NET "Address_SRAM4<14>" LOC = "AC10" ;
NET "Address_SRAM4<15>" LOC = "AB2" 	;
NET "Address_SRAM4<16>" LOC = "AB1" 	;
NET "Address_SRAM4<17>" LOC = "AB4" 	;
NET "Address_SRAM4<18>" LOC = "AB3" 	;
NET "Address_SRAM4<19>" LOC = "AB6"  ;
#


##=============================================================================
##-----------------------------SRAM5 SIGNALS----------------------------------
##=============================================================================
#
##---------------------------SRAM5 CONTROL SIGNALS ----------------------------

NET "CS_SRAM5"  LOC ="V10"   ;
NET "WE_SRAM5"  LOC = "W9"   ;
NET "OE_SRAM5"  LOC = "AA10" ;


#
##----------------------------- DATA BUS SRAM5---------------------------------
#
NET "data_sram5<0>"   LOC ="V7"  ;
NET "data_sram5<1>"   LOC ="V8"  ;
NET "data_sram5<2>"   LOC ="W7"  ;
NET "data_sram5<3>"   LOC ="W8"  ;
NET "data_sram5<4>"   LOC ="AB9" ;
NET "data_sram5<5>"   LOC ="AA2" ;
NET "data_sram5<6>"   LOC ="AA1";
NET "data_sram5<7>"   LOC ="AA6";
NET "data_sram5<8>"   LOC ="AA3" ;
NET "data_sram5<9>"   LOC ="AA4";
NET "data_sram5<10>"  LOC ="Y2" ;
NET "data_sram5<11>"  LOC ="Y1" ;
NET "data_sram5<12>"  LOC = "T11"  ;
NET "data_sram5<13>"  LOC = "U11"  ;
NET "data_sram5<14>"  LOC = "V11"  ;
NET "data_sram5<15>"  LOC = "W11"  ;
#
##---------------------------- ADDRESS BUS SRAM5-------------------------------
#	
NET "Address_SRAM5<0>"  LOC = "T10" ;
NET "Address_SRAM5<1>"  LOC = "T9"  ;
NET "Address_SRAM5<2>"  LOC = "U10" ;
NET "Address_SRAM5<3>"  LOC = "U9"  ;
NET "Address_SRAM5<4>"  LOC = "V9"  ;
NET "Address_SRAM5<5>"  LOC = "W10" ;
NET "Address_SRAM5<6>"  LOC = "T7"  ;
NET "Address_SRAM5<7>"  LOC = "T8"  ;
NET "Address_SRAM5<8>"  LOC = "U7"  ;
NET "Address_SRAM5<9>"  LOC = "U8"  ;
NET "Address_SRAM5<10>" LOC = "AA5" ;
NET "Address_SRAM5<11>" LOC = "Y6"  ;
NET "Address_SRAM5<12>" LOC = "AB7" ;
NET "Address_SRAM5<13>" LOC = "AB8" ;
NET "Address_SRAM5<14>" LOC = "AC7" ;
NET "Address_SRAM5<15>" LOC = "AA9" ;
NET "Address_SRAM5<16>" LOC = "Y10" ;
NET "Address_SRAM5<17>" LOC = "Y9"  ;
NET "Address_SRAM5<18>" LOC = "Y3"  ;
NET "Address_SRAM5<19>" LOC = "Y4"  ;

⌨️ 快捷键说明

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