您的位置:首页 > 其它

FPGA之ZedBoard入门

2014-10-29 21:18 232 查看
具体流程就看底下参考资料的教程吗,那个更加详细!

之前一直使用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"
NET FMC_LA13_P    LOC = L17  | IOSTANDARD=LVCMOS18;  # "FMC-LA13_P"
NET FMC_LA14_N    LOC = K20  | IOSTANDARD=LVCMOS18;  # "FMC-LA14_N"
NET FMC_LA14_P    LOC = K19  | IOSTANDARD=LVCMOS18;  # "FMC-LA14_P"
NET FMC_LA15_N    LOC = J17  | IOSTANDARD=LVCMOS18;  # "FMC-LA15_N"
NET FMC_LA15_P    LOC = J16  | IOSTANDARD=LVCMOS18;  # "FMC-LA15_P"
NET FMC_LA16_N    LOC = K21  | IOSTANDARD=LVCMOS18;  # "FMC-LA16_N"
NET FMC_LA16_P    LOC = J20  | IOSTANDARD=LVCMOS18;  # "FMC-LA16_P"
NET OTG_VBUSOC    LOC = L16  | IOSTANDARD=LVCMOS18;  # "OTG-VBUSOC"
NET PUDC_B        LOC = K16  | IOSTANDARD=LVCMOS18;  # "PUDC_B"
NET XADC_GIO0     LOC = H15;  # "XADC-GIO0"
NET XADC_GIO1     LOC = R15;  # "XADC-GIO1"
NET XADC_GIO2     LOC = K15;  # "XADC-GIO2"
NET XADC_GIO3     LOC = J15;  # "XADC-GIO3"

# Bank 35, Vcco = Vadj
NET FMC_CLK1_N    LOC = C19  | IOSTANDARD=LVCMOS18;  # "FMC-CLK1_N"
NET FMC_CLK1_P    LOC = D18  | IOSTANDARD=LVCMOS18;  # "FMC-CLK1_P"
NET FMC_LA17_CC_N LOC = B20  | IOSTANDARD=LVCMOS18;  # "FMC-LA17_CC_N"
NET FMC_LA17_CC_P LOC = B19  | IOSTANDARD=LVCMOS18;  # "FMC-LA17_CC_P"
NET FMC_LA18_CC_N LOC = C20  | IOSTANDARD=LVCMOS18;  # "FMC-LA18_CC_N"
NET FMC_LA18_CC_P LOC = D20  | IOSTANDARD=LVCMOS18;  # "FMC-LA18_CC_P"
NET FMC_LA19_N    LOC = G16  | IOSTANDARD=LVCMOS18;  # "FMC-LA19_N"
NET FMC_LA19_P    LOC = G15  | IOSTANDARD=LVCMOS18;  # "FMC-LA19_P"
NET FMC_LA20_N    LOC = G21  | IOSTANDARD=LVCMOS18;  # "FMC-LA20_N"
NET FMC_LA20_P    LOC = G20  | IOSTANDARD=LVCMOS18;  # "FMC-LA20_P"
NET FMC_LA21_N    LOC = E20  | IOSTANDARD=LVCMOS18;  # "FMC-LA21_N"
NET FMC_LA21_P    LOC = E19  | IOSTANDARD=LVCMOS18;  # "FMC-LA21_P"
NET FMC_LA22_N    LOC = F19  | IOSTANDARD=LVCMOS18;  # "FMC-LA22_N"
NET FMC_LA22_P    LOC = G19  | IOSTANDARD=LVCMOS18;  # "FMC-LA22_P"
NET FMC_LA23_N    LOC = D15  | IOSTANDARD=LVCMOS18;  # "FMC-LA23_N"
NET FMC_LA23_P    LOC = E15  | IOSTANDARD=LVCMOS18;  # "FMC-LA23_P"
NET FMC_LA24_N    LOC = A19  | IOSTANDARD=LVCMOS18;  # "FMC-LA24_N"
NET FMC_LA24_P    LOC = A18  | IOSTANDARD=LVCMOS18;  # "FMC-LA24_P"
NET FMC_LA25_N    LOC = C22  | IOSTANDARD=LVCMOS18;  # "FMC-LA25_N"
NET FMC_LA25_P    LOC = D22  | IOSTANDARD=LVCMOS18;  # "FMC-LA25_P"
NET FMC_LA26_N    LOC = E18  | IOSTANDARD=LVCMOS18;  # "FMC-LA26_N"
NET FMC_LA26_P    LOC = F18  | IOSTANDARD=LVCMOS18;  # "FMC-LA26_P"
NET FMC_LA27_N    LOC = D21  | IOSTANDARD=LVCMOS18;  # "FMC-LA27_N"
NET FMC_LA27_P    LOC = E21  | IOSTANDARD=LVCMOS18;  # "FMC-LA27_P"
NET FMC_LA28_N    LOC = A17  | IOSTANDARD=LVCMOS18;  # "FMC-LA28_N"
NET FMC_LA28_P    LOC = A16  | IOSTANDARD=LVCMOS18;  # "FMC-LA28_P"
NET FMC_LA29_N    LOC = C18  | IOSTANDARD=LVCMOS18;  # "FMC-LA29_N"
NET FMC_LA29_P    LOC = C17  | IOSTANDARD=LVCMOS18;  # "FMC-LA29_P"
NET FMC_LA30_N    LOC = B15  | IOSTANDARD=LVCMOS18;  # "FMC-LA30_N"
NET FMC_LA30_P    LOC = C15  | IOSTANDARD=LVCMOS18;  # "FMC-LA30_P"
NET FMC_LA31_N    LOC = B17  | IOSTANDARD=LVCMOS18;  # "FMC-LA31_N"
NET FMC_LA31_P    LOC = B16  | IOSTANDARD=LVCMOS18;  # "FMC-LA31_P"
NET FMC_LA32_N    LOC = A22  | IOSTANDARD=LVCMOS18;  # "FMC-LA32_N"
NET FMC_LA32_P    LOC = A21  | IOSTANDARD=LVCMOS18;  # "FMC-LA32_P"
NET FMC_LA33_N    LOC = B22  | IOSTANDARD=LVCMOS18;  # "FMC-LA33_N"
NET FMC_LA33_P    LOC = B21  | IOSTANDARD=LVCMOS18;  # "FMC-LA33_P"
NET OTG_RESETN    LOC = G17  | IOSTANDARD=LVCMOS18;  # "OTG-RESETN"
NET SW0           LOC = F22  | IOSTANDARD=LVCMOS18;  # "SW0"
NET SW1           LOC = G22  | IOSTANDARD=LVCMOS18;  # "SW1"
NET SW2           LOC = H22  | IOSTANDARD=LVCMOS18;  # "SW2"
NET SW3           LOC = F21  | IOSTANDARD=LVCMOS18;  # "SW3"
NET SW4           LOC = H19  | IOSTANDARD=LVCMOS18;  # "SW4"
NET SW5           LOC = H18  | IOSTANDARD=LVCMOS18;  # "SW5"
NET SW6           LOC = H17  | IOSTANDARD=LVCMOS18;  # "SW6"
NET SW7           LOC = M15  | IOSTANDARD=LVCMOS18;  # "SW7"
NET XADC_AD0N_R   LOC = E16;  # "XADC-AD0N-R"
NET XADC_AD0P_R   LOC = F16;  # "XADC-AD0P-R"
NET XADC_AD8N_R   LOC = D17;  # "XADC-AD8N-R"
NET XADC_AD8P_R   LOC = D16;  # "XADC-AD8P-R"


参考资料:
http://wenku.baidu.com/link?url=eQoKb8EO46ydcc-ESZX05qQrQDHfAYch61DfGaTnoPeZ2f0d_VpD2W2ugE7hmrRVw755JKFsHYv-ltVNxJ2kc8KFXFE-DcvcLFbJ5PxHYw7 http://baike.baidu.com/view/9039879.htm?fr=aladdin
驱动:
http://jingyan.eeboard.com/article/14966
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: