具体流程就看底下参考资料的教程吗,那个更加详细!
之前一直使用N3的时候一直用ISE,现在用ZedBoard了,还好还有ISE新版。
不过发现还是有一些小问题,map的时候总有问题,无法生成比特流。
原来要把引脚改成LVCMOS33就可以了。
PL部分可是3.3V。
ZedBoard的管脚文件:
- # Bank 13, Vcco = 3.3V
- NET AC_ADR0 LOC = AB1 | IOSTANDARD=LVCMOS33; # "AC-ADR0"
- NET AC_ADR1 LOC = Y5 | IOSTANDARD=LVCMOS33; # "AC-ADR1"
- NET AC_GPIO0 LOC = Y8 | IOSTANDARD=LVCMOS33; # "AC-GPIO0"
- NET AC_GPIO1 LOC = AA7 | IOSTANDARD=LVCMOS33; # "AC-GPIO1"
- NET AC_GPIO2 LOC = AA6 | IOSTANDARD=LVCMOS33; # "AC-GPIO2"
- NET AC_GPIO3 LOC = Y6 | IOSTANDARD=LVCMOS33; # "AC-GPIO3"
- NET AC_MCLK LOC = AB2 | IOSTANDARD=LVCMOS33; # "AC-MCLK"
- NET AC_SCK LOC = AB4 | IOSTANDARD=LVCMOS33; # "AC-SCK"
- NET AC_SDA LOC = AB5 | IOSTANDARD=LVCMOS33; # "AC-SDA"
- NET FMC_SCL LOC = R7 | IOSTANDARD=LVCMOS33; # "FMC-SCL"
- NET FMC_SDA LOC = U7 | IOSTANDARD=LVCMOS33; # "FMC-SDA"
- NET GCLK LOC = Y9 | IOSTANDARD=LVCMOS33; # "GCLK"
- NET JA1 LOC = Y11 | IOSTANDARD=LVCMOS33; # "JA1"
- NET JA10 LOC = AA8 | IOSTANDARD=LVCMOS33; # "JA10"
- NET JA2 LOC = AA11 | IOSTANDARD=LVCMOS33; # "JA2"
- NET JA3 LOC = Y10 | IOSTANDARD=LVCMOS33; # "JA3"
- NET JA4 LOC = AA9 | IOSTANDARD=LVCMOS33; # "JA4"
- NET JA7 LOC = AB11 | IOSTANDARD=LVCMOS33; # "JA7"
- NET JA8 LOC = AB10 | IOSTANDARD=LVCMOS33; # "JA8"
- NET JA9 LOC = AB9 | IOSTANDARD=LVCMOS33; # "JA9"
- NET JB1 LOC = W12 | IOSTANDARD=LVCMOS33; # "JB1"
- NET JB10 LOC = V8 | IOSTANDARD=LVCMOS33; # "JB10"
- NET JB2 LOC = W11 | IOSTANDARD=LVCMOS33; # "JB2"
- NET JB3 LOC = V10 | IOSTANDARD=LVCMOS33; # "JB3"
- NET JB4 LOC = W8 | IOSTANDARD=LVCMOS33; # "JB4"
- NET JB7 LOC = V12 | IOSTANDARD=LVCMOS33; # "JB7"
- NET JB8 LOC = W10 | IOSTANDARD=LVCMOS33; # "JB8"
- NET JB9 LOC = V9 | IOSTANDARD=LVCMOS33; # "JB9"
- NET JC1_N LOC = AB6 | IOSTANDARD=LVCMOS33; # "JC1_N"
- NET JC1_P LOC = AB7 | IOSTANDARD=LVCMOS33; # "JC1_P"
- NET JC2_N LOC = AA4 | IOSTANDARD=LVCMOS33; # "JC2_N"
- NET JC2_P LOC = Y4 | IOSTANDARD=LVCMOS33; # "JC2_P"
- NET JC3_N LOC = T6 | IOSTANDARD=LVCMOS33; # "JC3_N"
- NET JC3_P LOC = R6 | IOSTANDARD=LVCMOS33; # "JC3_P"
- NET JC4_N LOC = U4 | IOSTANDARD=LVCMOS33; # "JC4_N"
- NET JC4_P LOC = T4 | IOSTANDARD=LVCMOS33; # "JC4_P"
- NET JD1_N LOC = W7 | IOSTANDARD=LVCMOS33; # "JD1_N"
- NET JD1_P LOC = V7 | IOSTANDARD=LVCMOS33; # "JD1_P"
- NET JD2_N LOC = V4 | IOSTANDARD=LVCMOS33; # "JD2_N"
- NET JD2_P LOC = V5 | IOSTANDARD=LVCMOS33; # "JD2_P"
- NET JD3_N LOC = W5 | IOSTANDARD=LVCMOS33; # "JD3_N"
- NET JD3_P LOC = W6 | IOSTANDARD=LVCMOS33; # "JD3_P"
- NET JD4_N LOC = U5 | IOSTANDARD=LVCMOS33; # "JD4_N"
- NET JD4_P LOC = U6 | IOSTANDARD=LVCMOS33; # "JD4_P"
- NET OLED_DC LOC = U10 | IOSTANDARD=LVCMOS33; # "OLED-DC"
- NET OLED_RES LOC = U9 | IOSTANDARD=LVCMOS33; # "OLED-RES"
- NET OLED_SCLK LOC = AB12 | IOSTANDARD=LVCMOS33; # "OLED-SCLK"
- NET OLED_SDIN LOC = AA12 | IOSTANDARD=LVCMOS33; # "OLED-SDIN"
- NET OLED_VBAT LOC = U11 | IOSTANDARD=LVCMOS33; # "OLED-VBAT"
- NET OLED_VDD LOC = U12 | IOSTANDARD=LVCMOS33; # "OLED-VDD"
- # Bank 33, Vcco = 3.3V
- NET FMC_PRSNT LOC = AB14 | IOSTANDARD=LVCMOS33; # "FMC-PRSNT"
- NET HD_CLK LOC = W18 | IOSTANDARD=LVCMOS33; # "HD-CLK"
- NET HD_D0 LOC = Y13 | IOSTANDARD=LVCMOS33; # "HD-D0"
- NET HD_D1 LOC = AA13 | IOSTANDARD=LVCMOS33; # "HD-D1"
- NET HD_D10 LOC = W13 | IOSTANDARD=LVCMOS33; # "HD-D10"
- NET HD_D11 LOC = W15 | IOSTANDARD=LVCMOS33; # "HD-D11"
- NET HD_D12 LOC = V15 | IOSTANDARD=LVCMOS33; # "HD-D12"
- NET HD_D13 LOC = U17 | IOSTANDARD=LVCMOS33; # "HD-D13"
- NET HD_D14 LOC = V14 | IOSTANDARD=LVCMOS33; # "HD-D14"
- NET HD_D15 LOC = V13 | IOSTANDARD=LVCMOS33; # "HD-D15"
- NET HD_D2 LOC = AA14 | IOSTANDARD=LVCMOS33; # "HD-D2"
- NET HD_D3 LOC = Y14 | IOSTANDARD=LVCMOS33; # "HD-D3"
- NET HD_D4 LOC = AB15 | IOSTANDARD=LVCMOS33; # "HD-D4"
- NET HD_D5 LOC = AB16 | IOSTANDARD=LVCMOS33; # "HD-D5"
- NET HD_D6 LOC = AA16 | IOSTANDARD=LVCMOS33; # "HD-D6"
- NET HD_D7 LOC = AB17 | IOSTANDARD=LVCMOS33; # "HD-D7"
- NET HD_D8 LOC = AA17 | IOSTANDARD=LVCMOS33; # "HD-D8"
- NET HD_D9 LOC = Y15 | IOSTANDARD=LVCMOS33; # "HD-D9"
- NET HD_DE LOC = U16 | IOSTANDARD=LVCMOS33; # "HD-DE"
- NET HD_HSYNC LOC = V17 | IOSTANDARD=LVCMOS33; # "HD-HSYNC"
- NET HD_INT LOC = W16 | IOSTANDARD=LVCMOS33; # "HD-INT"
- NET HD_SCL LOC = AA18 | IOSTANDARD=LVCMOS33; # "HD-SCL"
- NET HD_SDA LOC = Y16 | IOSTANDARD=LVCMOS33; # "HD-SDA"
- NET HD_SPDIF LOC = U15 | IOSTANDARD=LVCMOS33; # "HD-SPDIF"
- NET HD_SPDIFO LOC = Y18 | IOSTANDARD=LVCMOS33; # "HD-SPDIFO"
- NET HD_VSYNC LOC = W17 | IOSTANDARD=LVCMOS33; # "HD-VSYNC"
- NET LD0 LOC = T22 | IOSTANDARD=LVCMOS33; # "LD0"
- NET LD1 LOC = T21 | IOSTANDARD=LVCMOS33; # "LD1"
- NET LD2 LOC = U22 | IOSTANDARD=LVCMOS33; # "LD2"
- NET LD3 LOC = U21 | IOSTANDARD=LVCMOS33; # "LD3"
- NET LD4 LOC = V22 | IOSTANDARD=LVCMOS33; # "LD4"
- NET LD5 LOC = W22 | IOSTANDARD=LVCMOS33; # "LD5"
- NET LD6 LOC = U19 | IOSTANDARD=LVCMOS33; # "LD6"
- NET LD7 LOC = U14 | IOSTANDARD=LVCMOS33; # "LD7"
- NET NetIC16_W20 LOC = W20 | IOSTANDARD=LVCMOS33; # "NetIC16_W20"
- NET NetIC16_W21 LOC = W21 | IOSTANDARD=LVCMOS33; # "NetIC16_W21"
- NET VGA_B1 LOC = Y21 | IOSTANDARD=LVCMOS33; # "VGA-B1"
- NET VGA_B2 LOC = Y20 | IOSTANDARD=LVCMOS33; # "VGA-B2"
- NET VGA_B3 LOC = AB20 | IOSTANDARD=LVCMOS33; # "VGA-B3"
- NET VGA_B4 LOC = AB19 | IOSTANDARD=LVCMOS33; # "VGA-B4"
- NET VGA_G1 LOC = AB22 | IOSTANDARD=LVCMOS33; # "VGA-G1"
- NET VGA_G2 LOC = AA22 | IOSTANDARD=LVCMOS33; # "VGA-G2"
- NET VGA_G3 LOC = AB21 | IOSTANDARD=LVCMOS33; # "VGA-G3"
- NET VGA_G4 LOC = AA21 | IOSTANDARD=LVCMOS33; # "VGA-G4"
- NET VGA_HS LOC = AA19 | IOSTANDARD=LVCMOS33; # "VGA-HS"
- NET VGA_R1 LOC = V20 | IOSTANDARD=LVCMOS33; # "VGA-R1"
- NET VGA_R2 LOC = U20 | IOSTANDARD=LVCMOS33; # "VGA-R2"
- NET VGA_R3 LOC = V19 | IOSTANDARD=LVCMOS33; # "VGA-R3"
- NET VGA_R4 LOC = V18 | IOSTANDARD=LVCMOS33; # "VGA-R4"
- NET VGA_VS LOC = Y19 | IOSTANDARD=LVCMOS33; # "VGA-VS"
- # Bank 34, Vcco = Vadj
- NET BTNC LOC = P16 | IOSTANDARD=LVCMOS18; # "BTNC"
- NET BTND LOC = R16 | IOSTANDARD=LVCMOS18; # "BTND"
- NET BTNL LOC = N15 | IOSTANDARD=LVCMOS18; # "BTNL"
- NET BTNR LOC = R18 | IOSTANDARD=LVCMOS18; # "BTNR"
- NET BTNU LOC = T18 | IOSTANDARD=LVCMOS18; # "BTNU"
- NET FMC_CLK0_N LOC = L19 | IOSTANDARD=LVCMOS18; # "FMC-CLK0_N"
- NET FMC_CLK0_P LOC = L18 | IOSTANDARD=LVCMOS18; # "FMC-CLK0_P"
- NET FMC_LA00_CC_N LOC = M20 | IOSTANDARD=LVCMOS18; # "FMC-LA00_CC_N"
- NET FMC_LA00_CC_P LOC = M19 | IOSTANDARD=LVCMOS18; # "FMC-LA00_CC_P"
- NET FMC_LA01_CC_N LOC = N20 | IOSTANDARD=LVCMOS18; # "FMC-LA01_CC_N"
- NET FMC_LA01_CC_P LOC = N19 | IOSTANDARD=LVCMOS18; # "FMC-LA01_CC_P"
- NET FMC_LA02_N LOC = P18 | IOSTANDARD=LVCMOS18; # "FMC-LA02_N"
- NET FMC_LA02_P LOC = P17 | IOSTANDARD=LVCMOS18; # "FMC-LA02_P"
- NET FMC_LA03_N LOC = P22 | IOSTANDARD=LVCMOS18; # "FMC-LA03_N"
- NET FMC_LA03_P LOC = N22 | IOSTANDARD=LVCMOS18; # "FMC-LA03_P"
- NET FMC_LA04_N LOC = M22 | IOSTANDARD=LVCMOS18; # "FMC-LA04_N"
- NET FMC_LA04_P LOC = M21 | IOSTANDARD=LVCMOS18; # "FMC-LA04_P"
- NET FMC_LA05_N LOC = K18 | IOSTANDARD=LVCMOS18; # "FMC-LA05_N"
- NET FMC_LA05_P LOC = J18 | IOSTANDARD=LVCMOS18; # "FMC-LA05_P"
- NET FMC_LA06_N LOC = L22 | IOSTANDARD=LVCMOS18; # "FMC-LA06_N"
- NET FMC_LA06_P LOC = L21 | IOSTANDARD=LVCMOS18; # "FMC-LA06_P"
- NET FMC_LA07_N LOC = T17 | IOSTANDARD=LVCMOS18; # "FMC-LA07_N"
- NET FMC_LA07_P LOC = T16 | IOSTANDARD=LVCMOS18; # "FMC-LA07_P"
- NET FMC_LA08_N LOC = J22 | IOSTANDARD=LVCMOS18; # "FMC-LA08_N"
- NET FMC_LA08_P LOC = J21 | IOSTANDARD=LVCMOS18; # "FMC-LA08_P"
- NET FMC_LA09_N LOC = R21 | IOSTANDARD=LVCMOS18; # "FMC-LA09_N"
- NET FMC_LA09_P LOC = R20 | IOSTANDARD=LVCMOS18; # "FMC-LA09_P"
- NET FMC_LA10_N LOC = T19 | IOSTANDARD=LVCMOS18; # "FMC-LA10_N"
- NET FMC_LA10_P LOC = R19 | IOSTANDARD=LVCMOS18; # "FMC-LA10_P"
- NET FMC_LA11_N LOC = N18 | IOSTANDARD=LVCMOS18; # "FMC-LA11_N"
- NET FMC_LA11_P LOC = N17 | IOSTANDARD=LVCMOS18; # "FMC-LA11_P"
- NET FMC_LA12_N LOC = P21 | IOSTANDARD=LVCMOS18; # "FMC-LA12_N"
- NET FMC_LA12_P LOC = P20 | IOSTANDARD=LVCMOS18; # "FMC-LA12_P"
- NET FMC_LA13_N LOC = M17 | IOSTANDARD=LVCMOS18; # "FMC-LA13_N"
|