Xilinx Kintex 7 XC7K420T-2FFG901I
某海外通販で買った。38000円くらい。
評価
付属ACアダプタ
- 出力 12V 5A
 
- 付属のACアダプタはプラグの形状が違うので日本では使えない
 
- 変換器を用意すればたぶん使える(未確認)
 
- DCプラグはよくある形なので日本でも同等規格のものを簡単に入手できる
 
セラー
- 発送が遅い
 
- 発送が遅すぎるのでExtend Processing Timeで期限を7日延期する必要があった
 
- 途中で春節に伴う休業と物流の遅延で届くのがめちゃくちゃ遅くなった。つらい
 
- なぜか昼間に送ったメッセージの返信が23:00-2:00(UTC+8)頃に来る。生活リズム大丈夫かよ
 
- 大量の基板の検品作業でクソ忙しいって言ってた
 
基板
- FPGAのGPIOで点灯できる16個のLEDのうち2個が点灯しない。ふざけんな
 
- 検品作業でクソ忙しいって言ってる割には不良を見逃してるじゃねえか
 
- 基板裏面の8ピンの発振器が斜めに浮いた状態ではんだ付けされていた
 
- 実施できる範囲でテストしたけどLED不点灯以外は問題ないっぽい
 
- 品質低いけど値段を考えれば許容範囲
 
ドキュメントとか
- 取扱説明書?マニュアル?そんなものはない
 
- 回路図?そんなものはない
 
- ピン配置を記載したExcelファイルをもらえる
 
- 雀の涙ほどに充実したサンプルコードをもらえる
 
- セラーに「関連ファイルよこせオラァ」するとダウンロードURLが送られてくる
 
- サンプルコードを読み取って使い方を把握する能力が必要
 
書き込み・デバッグ
- JTAG書き込み機は付属しないので自分で用意する必要がある
 
- XADCが正常に動いてないっぽくて、Vivado上でチップ温度が-273℃って表示されるんですがどうすればいいんですかね?
 
その他
- なんでこの値段で売れるの?
 
- ボード価格がFPGAチップ販売価格よりも安い気がするんだけど、あっちの国ではどんな異常事態が起こってるの?
 
- もしかしてマイニング特需の終焉と関係あったりする?
 
- マイニング特需崩壊でグラフィックボードが安くなっててメッチャ嬉しい
 
- ちなみに私は例のグラボ未所持です
 
- ぼくも例のグラボでHDMI復活とかDP端子生やすとかやりたい
 
- SFP+光トランシーバとDAC欲しい
 
- QSFP DACとかQSFP→SFP+x4変換とか欲しい
 
- QSFP光トランシーバは8芯光ファイバー用意するのが面倒そうなのでいいです
 
- 1000BASE-T (GMII PHY)はつけてほしかった
 
- SFP+光トランシーバとかはFiberstoreってところで買うのが安いっぽいですね
 
おまけ
ピン配置
| PCIE接口IO口Gen1 X8 Gen2 X4 | 
 | 
| GXT的N端口,软件在编译的时候回自动分配对应的管脚 | 
 | 
PCIE接口旁边有一个4位的拨码开关,用来设置X1 
X4 X8的 | 
 | 
| PCIE_RX_P_in0 | 
Input | 
PIN_AC4 | 
 | 
| PCIE_RX_P_in1 | 
Input | 
PIN_AE4 | 
 | 
| PCIE_RX_P_in2 | 
Input | 
PIN_AG4 | 
 | 
| PCIE_RX_P_in3 | 
Input | 
PIN_AH6 | 
 | 
| PCIE_RX_P_in4 | 
Input | 
PIN_AE12 | 
 | 
| PCIE_RX_P_in5 | 
Input | 
PIN_AF10 | 
 | 
| PCIE_RX_P_in6 | 
Input | 
PIN_AG12 | 
 | 
| PCIE_RX_P_in7 | 
Input | 
PIN_AH10 | 
 | 
 | 
 | 
 | 
 | 
| PCIE_TX_P_out0 | 
Output | 
PIN_AH2 | 
 | 
| PCIE_TX_P_out1 | 
Output | 
PIN_AK2 | 
 | 
| PCIE_TX_P_out2 | 
Output | 
PIN_AJ4 | 
 | 
| PCIE_TX_P_out3 | 
Output | 
PIN_AK6 | 
 | 
| PCIE_TX_P_out4 | 
Output | 
PIN_AG8 | 
 | 
| PCIE_TX_P_out5 | 
Output | 
PIN_AJ8 | 
 | 
| PCIE_TX_P_out6 | 
Output | 
PIN_AK10 | 
 | 
| PCIE_TX_P_out7 | 
Output | 
PIN_AJ12 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| PCIE_GXT_clk | 
Input | 
PIN_AD6 | 
PCIE CLK参考时钟BANK 112 MGTREFCLK0_112 | 
 | 
 | 
 | 
| perstn | 
Input | 
PIN_W21 | 
PCIE RESET脚 2.5V or 3.3V | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 16个LED灯 | 
 | 
 | 
 | 
| LED_D3 | 
Output | 
PIN_A27 | 
LVCMOS 1.5V | 
| LED_D4 | 
Output | 
PIN_E24 | 
| LED_D5 | 
Output | 
PIN_G24 | 
| LED_D6 | 
Output | 
PIN_H21 | 
| LED_D7 | 
Output | 
PIN_G27 | 
| LED_D8 | 
Output | 
PIN_H26 | 
| LED_D9 | 
Output | 
PIN_H25 | 
| LED_D10 | 
Output | 
PIN_H24 | 
| LED_D11 | 
Output | 
PIN_AE20 | 
| LED_D12 | 
Output | 
PIN_AC20 | 
| LED_D13 | 
Output | 
PIN_AC19 | 
| LED_D14 | 
Output | 
PIN_AB19 | 
| LED_D15 | 
Output | 
PIN_AB20 | 
| LED_D16 | 
Output | 
PIN_AA20 | 
| LED_D17 | 
Output | 
PIN_Y20 | 
| LED_D18 | 
Output | 
PIN_AA21 | 
 | 
 | 
 | 
 | 
| EEPROM  AT24C04 | 
 | 
 | 
 | 
| I2C_CLK | 
output | 
PIN_C16 | 
LVCMOS 2.5V or 3.3V | 
| I2C_DATA | 
inout | 
PIN_C17 | 
LVCMOS 2.5V or 3.3V | 
 | 
 | 
 | 
 | 
| USB TO TTL CH340 | 
 | 
 | 
 | 
| RX | 
 | 
PIN_D17 | 
LVCMOS 2.5V or 3.3V | 
| TX | 
 | 
PIN_D16 | 
LVCMOS 2.5V or 3.3V | 
 | 
 | 
 | 
 | 
| 按键 | 
 | 
 | 
 | 
| K1重配置按键,不可编程 | 
 Program KEY | 
 | 
 | 
| K2 | 
Input | 
PIN_A16 | 
LVCMOS 2.5V or 3.3V | 
| K3 | 
Input | 
PIN_B17 | 
LVCMOS 2.5V or 3.3V | 
| K4 | 
Input | 
PIN_J24 | 
LVCMOS 1.5V | 
 | 
 | 
 | 
 | 
| SWX4拨码开关 | 
 | 
 | 
 | 
| SW1 | 
input | 
PIN_Y24 | 
LVCMOS 1.5V | 
| SW2 | 
input | 
PIN_Y23 | 
| SW3 | 
input | 
PIN_W24 | 
| SW4 | 
input | 
PIN_L17 | 
 | 
 | 
 | 
 | 
| CLK时钟 | 
 | 
 | 
 | 
| Y2  LVDS | 
input | 
PIN_U22  P正端 | 
html | 
 | 
 | 
PIN_U23  N负端 | 
 | 
 | 
 | 
 | 
| Y3  LVDS | 
input | 
PIN_V21  P正端 | 
IOSTANDARD LVDS_25 | 
 | 
 | 
PIN_V22  N负端 | 
 | 
 | 
 | 
 | 
| 100M | 
input | 
PIN_U24 | 
LVCMOS 2.5V or 3.3V | 
 | 
 | 
 | 
 | 
| 133M | 
input | 
PIN_T25 | 
LVCMOS 2.5V or 3.3V | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 156.25M   LVPECL | 
input | 
PIN_G8  P正端 | 
Y1 
BANK117   MGTREFCLK1_117 | 
| 用于高速收发器 GXT CLK | 
 | 
PIN_G7  N负端 | 
 | 
 | 
 | 
 | 
| 156.25M   LVPECL | 
input | 
PIN_T6  P正端 | 
Y12 
BANK114  MGTREFCLK1_114 | 
| 用于高速收发器 GXT CLK | 
 | 
PIN_T5  N负端 | 
 | 
 | 
 | 
 | 
| 125M   LVPECL | 
input | 
PIN_H6  P正端 | 
Y10 
BANK116  MGTREFCLK1_116 | 
| 用于高速收发器 GXT CLK | 
 | 
PIN_H5  N负端 | 
 | 
 | 
 | 
 | 
| 125M   LVPECL | 
input | 
PIN_R8  P正端 | 
Y11  BANK 
114  MGTREFCLK0_114 | 
| 用于高速收发器 GXT CLK | 
 | 
PIN_R7  N负端 | 
 | 
 | 
 | 
 | 
| 光纤接口 | 
rate和disable脚也是2.5V | 
 | 
| SFP-A | 
 | 
 | 
 | 
| TXP | 
output | 
PIN_A8 | 
BANK 117 GXT | 
| TXN | 
output | 
PIN_A7 | 
 | 
 | 
 | 
| RXP | 
input | 
PIN_D10 | 
| RXN | 
input | 
PIN_D9 | 
 | 
 | 
 | 
 | 
| rate | 
output | 
PIN_B15 | 
设置成1   LVCMOS 2.5V 
or 3.3V | 
| disable | 
output | 
PIN_A17 | 
设置成0   LVCMOS 2.5V 
or 3.3V | 
| SDA | 
inout | 
PIN_C15 | 
          LVCMOS 
2.5V or 3.3V | 
| SCL | 
Output | 
PIN_A15 | 
          LVCMOS 
2.5V or 3.3V | 
 | 
 | 
 | 
 | 
| SFP-B | 
 | 
 | 
 | 
| TXP | 
output | 
PIN_C8 | 
BANK 117 GXT | 
| TXN | 
output | 
PIN_C7 | 
 | 
 | 
 | 
| RXP | 
input | 
PIN_F10 | 
| RXN | 
input | 
PIN_F9 | 
 | 
 | 
 | 
 | 
| rate | 
output | 
PIN_A14 | 
设置成1   LVCMOS 2.5V 
or 3.3V | 
| disable | 
output | 
PIN_D14 | 
设置成0   LVCMOS 2.5V 
or 3.3V | 
| SDA | 
inout | 
PIN_C14 | 
          LVCMOS 
2.5V or 3.3V | 
| SCL | 
Output | 
PIN_B14 | 
          LVCMOS 
2.5V or 3.3V | 
 | 
 | 
 | 
 | 
| QSFP A | 
GXT的N端口,软件在编译的时候回自动分配对应的管脚 | 
 | 
 | 
 | 
 | 
| QSFP A_TX_P_out0 | 
Output | 
PIN_D2 | 
BANK 116 GXT | 
| QSFP A_TX_P_out1 | 
Output | 
PIN_B2 | 
| QSFP A_TX_P_out2 | 
Output | 
PIN_A4 | 
| QSFP A_TX_P_out3 | 
Output | 
PIN_B6 | 
 | 
 | 
 | 
 | 
| QSFP B | 
GXT的N端口,软件在编译的时候回自动分配对应的管脚 | 
 | 
 | 
 | 
 | 
| QSFP B_TX_P_out0 | 
Output | 
PIN_M2 | 
BANK 115 GXT | 
| QSFP B_TX_P_out1 | 
Output | 
PIN_K2 | 
| QSFP B_TX_P_out2 | 
Output | 
PIN_H2 | 
| QSFP B_TX_P_out3 | 
Output | 
PIN_F2 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| SATA | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| SATA_TXP | 
 | 
PIN_B10 | 
BANK 117 GXT | 
| SATA_TXN | 
 | 
PIN_B9 | 
| SATA_RXP | 
 | 
PIN_E12 | 
| SATA_RXN | 
 | 
PIN_E11 | 
 | 
 | 
 | 
 | 
| SMA铜柱 | 
 | 
 | 
 | 
| SMA_TXP | 
 | 
PIN_A12 | 
BANK 117 GXT | 
| SMA_TXN | 
 | 
PIN_A11 | 
| SMA_RXP | 
 | 
PIN_C12 | 
| SMA_RXN | 
 | 
PIN_C11 | 
DDR3メモリ(右側) UCFファイル
NET "ddr3_dq[0]"                             LOC = "W29"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[1]"                             LOC = "Y29"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[2]"                             LOC = "AB30"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[3]"                             LOC = "AB29"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[4]"                             LOC = "W28"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[5]"                             LOC = "W26"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[6]"                             LOC = "Y28"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[7]"                             LOC = "AB28"     |   IOSTANDARD = SSTL15                ;  
NET "ddr3_dq[8]"                             LOC = "AA25"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[9]"                             LOC = "AD27"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[10]"                            LOC = "AB24"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[11]"                            LOC = "AC24"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[12]"                            LOC = "Y26"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[13]"                            LOC = "Y25"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[14]"                            LOC = "AA26"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[15]"                            LOC = "AC26"     |   IOSTANDARD = SSTL15                ; 
NET "ddr3_dq[16]"                            LOC = "AD29"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[17]"                            LOC = "AE30"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[18]"                            LOC = "AE29"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[19]"                            LOC = "AF30"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[20]"                            LOC = "AD28"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[21]"                            LOC = "AC27"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[22]"                            LOC = "AF28"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[23]"                            LOC = "AF27"     |   IOSTANDARD = SSTL15                ; 
NET "ddr3_dq[24]"                            LOC = "AG30"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[25]"                            LOC = "AG29"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[26]"                            LOC = "AH29"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[27]"                            LOC = "AJ29"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[28]"                            LOC = "AK30"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[29]"                            LOC = "AK29"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[30]"                            LOC = "AK28"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[31]"                            LOC = "AG27"     |   IOSTANDARD = SSTL15                ;  
NET "ddr3_dq[32]"                            LOC = "AD18"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[33]"                            LOC = "AD19"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[34]"                            LOC = "AA18"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[35]"                            LOC = "Y18"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[36]"                            LOC = "AE18"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[37]"                            LOC = "Y19"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[38]"                            LOC = "AB17"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[39]"                            LOC = "AA17"     |   IOSTANDARD = SSTL15                ;  
NET "ddr3_dq[40]"                            LOC = "AH20"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[41]"                            LOC = "AH19"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[42]"                            LOC = "AG19"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[43]"                            LOC = "AF18"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[44]"                            LOC = "AJ18"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[45]"                            LOC = "AK18"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[46]"                            LOC = "AJ17"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[47]"                            LOC = "AJ16"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[48]"                            LOC = "AF16"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[49]"                            LOC = "AE16"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[50]"                            LOC = "AE15"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[51]"                            LOC = "AF15"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[52]"                            LOC = "AC15"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[53]"                            LOC = "AB15"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[54]"                            LOC = "AC14"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[55]"                            LOC = "AB14"     |   IOSTANDARD = SSTL15                ;     
NET "ddr3_dq[56]"                            LOC = "AH17"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[57]"                            LOC = "AH16"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[58]"                            LOC = "AK14"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[59]"                            LOC = "AJ14"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[60]"                            LOC = "AF17"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[61]"                            LOC = "AG17"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[62]"                            LOC = "AH15"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[63]"                            LOC = "AH14"     |   IOSTANDARD = SSTL15                ;   
NET "ddr3_dm[0]"                             LOC = "AA28"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dm[1]"                             LOC = "AA27"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dm[2]"                             LOC = "AE28"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dm[3]"                             LOC = "AH30"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dm[4]"                             LOC = "AB18"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dm[5]"                             LOC = "AJ19"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dm[6]"                             LOC = "AD14"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dm[7]"                             LOC = "AK16"     |   IOSTANDARD = SSTL15                ;    
NET "ddr3_dqs_p[0]"                          LOC = "Y30"     |   IOSTANDARD = DIFF_SSTL15           ;
NET "ddr3_dqs_n[0]"                          LOC = "AA30"     |   IOSTANDARD = DIFF_SSTL15           ;
NET "ddr3_dqs_p[1]"                          LOC = "AB25"     |   IOSTANDARD = DIFF_SSTL15           ;
NET "ddr3_dqs_n[1]"                          LOC = "AC25"     |   IOSTANDARD = DIFF_SSTL15           ;
NET "ddr3_dqs_p[2]"                          LOC = "AC29"     |   IOSTANDARD = DIFF_SSTL15           ;
NET "ddr3_dqs_n[2]"                          LOC = "AC30"     |   IOSTANDARD = DIFF_SSTL15           ;
NET "ddr3_dqs_p[3]"                          LOC = "AJ27"     |   IOSTANDARD = DIFF_SSTL15           ;
NET "ddr3_dqs_n[3]"                          LOC = "AJ28"     |   IOSTANDARD = DIFF_SSTL15           ;
NET "ddr3_dqs_p[4]"                          LOC = "AC17"     |   IOSTANDARD = DIFF_SSTL15           ;      
NET "ddr3_dqs_n[4]"                          LOC = "AD17"     |   IOSTANDARD = DIFF_SSTL15           ;       
NET "ddr3_dqs_p[5]"                          LOC = "AK19"     |   IOSTANDARD = DIFF_SSTL15           ;
NET "ddr3_dqs_n[5]"                          LOC = "AK20"     |   IOSTANDARD = DIFF_SSTL15           ;
NET "ddr3_dqs_p[6]"                          LOC = "AC16"     |   IOSTANDARD = DIFF_SSTL15           ;
NET "ddr3_dqs_n[6]"                          LOC = "AD16"     |   IOSTANDARD = DIFF_SSTL15           ;
NET "ddr3_dqs_p[7]"                          LOC = "AG14"     |   IOSTANDARD = DIFF_SSTL15           ;     
NET "ddr3_dqs_n[7]"                          LOC = "AG15"     |   IOSTANDARD = DIFF_SSTL15           ;  
NET "ddr3_addr[15]"                          LOC = "AK26"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_addr[14]"                          LOC = "AK24"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_addr[13]"                          LOC = "AD22"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_addr[12]"                          LOC = "AD21"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_addr[11]"                          LOC = "AK25"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_addr[10]"                          LOC = "AJ22"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_addr[9]"                           LOC = "AB23"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_addr[8]"                           LOC = "AE23"     |   IOSTANDARD = SSTL15                ;     
NET "ddr3_addr[7]"                           LOC = "AJ24"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_addr[6]"                           LOC = "AF23"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_addr[5]"                           LOC = "AD23"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_addr[4]"                           LOC = "AG23"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_addr[3]"                           LOC = "AJ26"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_addr[2]"                           LOC = "AF22"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_addr[1]"                           LOC = "AJ23"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_addr[0]"                           LOC = "AG22"     |   IOSTANDARD = SSTL15                ;     
NET "ddr3_ba[2]"                             LOC = "AC21"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_ba[1]"                             LOC = "AF21"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_ba[0]"                             LOC = "AK23"     |   IOSTANDARD = SSTL15                ;   
NET "ddr3_ck_p[0]"                           LOC = "AA22"     |   IOSTANDARD = DIFF_SSTL15           ;
NET "ddr3_ck_n[0]"                           LOC = "AA23"     |   IOSTANDARD = DIFF_SSTL15           ;                                 
NET "ddr3_ras_n"                             LOC = "AF20"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_cas_n"                             LOC = "AK21"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_we_n"                              LOC = "AJ21"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_reset_n"                           LOC = "Y21"     |   IOSTANDARD = LVCMOS15              ;
NET "ddr3_cke[0]"                            LOC = "AB22"     |   IOSTANDARD = SSTL15                ;                                 
NET "ddr3_odt[0]"                            LOC = "AG20"     |   IOSTANDARD = SSTL15                ;                                 
NET "ddr3_cs_n[0]"                           LOC = "AE21"     |   IOSTANDARD = SSTL15                ;
DDR3メモリ(左側) UCFファイル
NET "ddr3_dq[0]"                             LOC = "A21"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[1]"                             LOC = "A22"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[2]"                             LOC = "A23"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[3]"                             LOC = "B23"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[4]"                             LOC = "B19"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[5]"                             LOC = "C19"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[6]"                             LOC = "A20"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[7]"                             LOC = "B20"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[8]"                             LOC = "C21"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[9]"                             LOC = "D21"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[10]"                            LOC = "C22"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[11]"                            LOC = "D22"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[12]"                            LOC = "E18"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[13]"                            LOC = "D18"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[14]"                            LOC = "E20"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[15]"                            LOC = "E21"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[16]"                            LOC = "G18"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[17]"                            LOC = "F18"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[18]"                            LOC = "G20"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[19]"                            LOC = "F20"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[20]"                            LOC = "H20"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[21]"                            LOC = "G22"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[22]"                            LOC = "G23"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[23]"                            LOC = "F23"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[24]"                            LOC = "L18"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[25]"                            LOC = "J18"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[26]"                            LOC = "J19"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[27]"                            LOC = "K20"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[28]"                            LOC = "J22"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[29]"                            LOC = "H22"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[30]"                            LOC = "K23"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[31]"                            LOC = "J23"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[32]"                            LOC = "N24"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[33]"                            LOC = "N22"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[34]"                            LOC = "P24"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[35]"                            LOC = "P23"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[36]"                            LOC = "L20"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[37]"                            LOC = "M22"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[38]"                            LOC = "M24"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[39]"                            LOC = "N25"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[40]"                            LOC = "M17"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[41]"                            LOC = "N19"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[42]"                            LOC = "N17"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[43]"                            LOC = "P17"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[44]"                            LOC = "N20"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[45]"                            LOC = "N21"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[46]"                            LOC = "P21"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[47]"                            LOC = "P19"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[48]"                            LOC = "K26"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[49]"                            LOC = "K25"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[50]"                            LOC = "L26"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[51]"                            LOC = "L25"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[52]"                            LOC = "M25"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[53]"                            LOC = "N26"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[54]"                            LOC = "P28"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[55]"                            LOC = "P27"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[56]"                            LOC = "L30"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[57]"                            LOC = "M29"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[58]"                            LOC = "P29"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[59]"                            LOC = "R29"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[60]"                            LOC = "K28"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[61]"                            LOC = "K29"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[62]"                            LOC = "K30"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dq[63]"                            LOC = "M28"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dm[0]"                             LOC = "B22"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dm[1]"                             LOC = "E19"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dm[2]"                             LOC = "F22"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dm[3]"                             LOC = "K19"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dm[4]"                             LOC = "M23"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dm[5]"                             LOC = "P18"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dm[6]"                             LOC = "P26"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dm[7]"                             LOC = "N29"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_dqs_p[0]"                          LOC = "B18"     |   IOSTANDARD = DIFF_SSTL15           ;
NET "ddr3_dqs_n[0]"                          LOC = "A18"     |   IOSTANDARD = DIFF_SSTL15           ;
NET "ddr3_dqs_p[1]"                          LOC = "E23"     |   IOSTANDARD = DIFF_SSTL15           ;
NET "ddr3_dqs_n[1]"                          LOC = "D23"     |   IOSTANDARD = DIFF_SSTL15           ;
NET "ddr3_dqs_p[2]"                          LOC = "H19"     |   IOSTANDARD = DIFF_SSTL15           ;
NET "ddr3_dqs_n[2]"                          LOC = "G19"     |   IOSTANDARD = DIFF_SSTL15           ;
NET "ddr3_dqs_p[3]"                          LOC = "K21"     |   IOSTANDARD = DIFF_SSTL15           ;
NET "ddr3_dqs_n[3]"                          LOC = "J21"     |   IOSTANDARD = DIFF_SSTL15           ;
NET "ddr3_dqs_p[4]"                          LOC = "L23"     |   IOSTANDARD = DIFF_SSTL15           ;
NET "ddr3_dqs_n[4]"                          LOC = "K24"     |   IOSTANDARD = DIFF_SSTL15           ;
NET "ddr3_dqs_p[5]"                          LOC = "M18"     |   IOSTANDARD = DIFF_SSTL15           ;
NET "ddr3_dqs_n[5]"                          LOC = "M19"     |   IOSTANDARD = DIFF_SSTL15           ;
NET "ddr3_dqs_p[6]"                          LOC = "N27"     |   IOSTANDARD = DIFF_SSTL15           ;
NET "ddr3_dqs_n[6]"                          LOC = "M27"     |   IOSTANDARD = DIFF_SSTL15           ;
NET "ddr3_dqs_p[7]"                          LOC = "N30"     |   IOSTANDARD = DIFF_SSTL15           ;
NET "ddr3_dqs_n[7]"                          LOC = "M30"     |   IOSTANDARD = DIFF_SSTL15           ;   
NET "ddr3_addr[15]"                          LOC = "E25"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_addr[14]"                          LOC = "F25"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_addr[13]"                          LOC = "H29"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_addr[12]"                          LOC = "A28"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_addr[11]"                          LOC = "E26"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_addr[10]"                          LOC = "E30"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_addr[9]"                           LOC = "B30"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_addr[8]"                           LOC = "C29"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_addr[7]"                           LOC = "B28"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_addr[6]"                           LOC = "A30"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_addr[5]"                           LOC = "C30"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_addr[4]"                           LOC = "B29"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_addr[3]"                           LOC = "D29"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_addr[2]"                           LOC = "F26"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_addr[1]"                           LOC = "E29"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_addr[0]"                           LOC = "F28"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_ba[2]"                             LOC = "E28"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_ba[1]"                             LOC = "G28"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_ba[0]"                             LOC = "F30"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_ck_p[0]"                           LOC = "J26"     |   IOSTANDARD = DIFF_SSTL15           ;
NET "ddr3_ck_n[0]"                           LOC = "J27"     |   IOSTANDARD = DIFF_SSTL15           ;
NET "ddr3_ras_n"                             LOC = "H27"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_cas_n"                             LOC = "G30"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_we_n"                              LOC = "G29"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_reset_n"                           LOC = "F27"     |   IOSTANDARD = LVCMOS15              ;
NET "ddr3_cke[0]"                            LOC = "G25"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_odt[0]"                            LOC = "J28"     |   IOSTANDARD = SSTL15                ;
NET "ddr3_cs_n[0]"                           LOC = "H30"     |   IOSTANDARD = SSTL15                ;