📄 sram_interface.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 + -