freedevdav.tcl
来自「verilog代码读写SDRAM 不带仿真」· TCL 代码 · 共 358 行
TCL
358 行
# GLOBAL
set_location_assignment PIN_M22 -to CLK
set_location_assignment PIN_U12 -to RST
# SDRAM HY57V561620HT-H
set_location_assignment PIN_K21 -to SA\[0\]
set_location_assignment PIN_J22 -to SA\[1\]
set_location_assignment PIN_J21 -to SA\[2\]
set_location_assignment PIN_J20 -to SA\[3\]
set_location_assignment PIN_G22 -to SA\[4\]
set_location_assignment PIN_G21 -to SA\[5\]
set_location_assignment PIN_F22 -to SA\[6\]
set_location_assignment PIN_F21 -to SA\[7\]
set_location_assignment PIN_E22 -to SA\[8\]
set_location_assignment PIN_E21 -to SA\[9\]
set_location_assignment PIN_K22 -to SA\[10\]
set_location_assignment PIN_D22 -to SA\[11\]
set_location_assignment PIN_D21 -to SA\[12\]
set_location_assignment PIN_N22 -to SBA\[0\]
set_location_assignment PIN_N21 -to SBA\[1\]
set_location_assignment PIN_J15 -to SD\[0\]
set_location_assignment PIN_L18 -to SD\[1\]
set_location_assignment PIN_L19 -to SD\[2\]
set_location_assignment PIN_J17 -to SD\[3\]
set_location_assignment PIN_K20 -to SD\[4\]
set_location_assignment PIN_J18 -to SD\[5\]
set_location_assignment PIN_J19 -to SD\[6\]
set_location_assignment PIN_H18 -to SD\[7\]
set_location_assignment PIN_C21 -to SD\[8\]
set_location_assignment PIN_G18 -to SD\[9\]
set_location_assignment PIN_F20 -to SD\[10\]
set_location_assignment PIN_E20 -to SD\[11\]
set_location_assignment PIN_D20 -to SD\[12\]
set_location_assignment PIN_D19 -to SD\[13\]
set_location_assignment PIN_C20 -to SD\[14\]
set_location_assignment PIN_C19 -to SD\[15\]
set_location_assignment PIN_H19 -to SDQM\[0\]
set_location_assignment PIN_C22 -to SDQM\[1\]
set_location_assignment PIN_G17 -to SWE
set_location_assignment PIN_R22 -to SCAS
set_location_assignment PIN_R21 -to SRAS
set_location_assignment PIN_R20 -to SCS\[0\]
set_location_assignment PIN_G20 -to SCS\[1\]
set_location_assignment PIN_E18 -to SCKE
set_location_assignment PIN_E19 -to SCLK
# 共用总线的SRAM和FLASH
# SRAM1 IS61LV25616-10T
# FLASH AM29LV256
set_location_assignment PIN_G3 -to A\[1\]
set_location_assignment PIN_H4 -to A\[2\]
set_location_assignment PIN_H3 -to A\[3\]
set_location_assignment PIN_H6 -to A\[4\]
set_location_assignment PIN_J4 -to A\[5\]
set_location_assignment PIN_W3 -to A\[6\]
set_location_assignment PIN_W4 -to A\[7\]
set_location_assignment PIN_Y3 -to A\[8\]
set_location_assignment PIN_Y4 -to A\[9\]
set_location_assignment PIN_W5 -to A\[10\]
set_location_assignment PIN_Y2 -to A\[11\]
set_location_assignment PIN_Y1 -to A\[12\]
set_location_assignment PIN_W2 -to A\[13\]
set_location_assignment PIN_W1 -to A\[14\]
set_location_assignment PIN_V2 -to A\[15\]
set_location_assignment PIN_P6 -to A\[16\]
set_location_assignment PIN_N4 -to A\[17\]
set_location_assignment PIN_N6 -to A\[18\]
set_location_assignment PIN_U3 -to A\[19\]
set_location_assignment PIN_U2 -to A\[20\]
set_location_assignment PIN_U4 -to A\[21\]
set_location_assignment PIN_T3 -to A\[22\]
set_location_assignment PIN_V1 -to A\[23\]
set_location_assignment PIN_L8 -to A\[24\]
set_location_assignment PIN_J2 -to A\[25\]
set_location_assignment PIN_N1 -to D\[0\]
set_location_assignment PIN_N2 -to D\[1\]
set_location_assignment PIN_P1 -to D\[2\]
set_location_assignment PIN_P2 -to D\[3\]
set_location_assignment PIN_R1 -to D\[4\]
set_location_assignment PIN_R2 -to D\[5\]
set_location_assignment PIN_T1 -to D\[6\]
set_location_assignment PIN_T2 -to D\[7\]
set_location_assignment PIN_P5 -to D\[8\]
set_location_assignment PIN_P3 -to D\[9\]
set_location_assignment PIN_R6 -to D\[10\]
set_location_assignment PIN_R5 -to D\[11\]
set_location_assignment PIN_T6 -to D\[12\]
set_location_assignment PIN_T5 -to D\[13\]
set_location_assignment PIN_R8 -to D\[14\]
set_location_assignment PIN_R7 -to D\[15\]
set_location_assignment PIN_H1 -to BE\[0\]
set_location_assignment PIN_H2 -to BE\[1\]
set_location_assignment PIN_J1 -to FCS
set_location_assignment PIN_M5 -to FRD
set_location_assignment PIN_M6 -to FWR
set_location_assignment PIN_U12 -to RST
set_location_assignment PIN_N3 -to SRAM_CE
set_location_assignment PIN_V4 -to SRAM_WE
set_location_assignment PIN_U1 -to SRAM_OE
# SRAM2
set_location_assignment PIN_AA12 -to SR2_A\[1\]
set_location_assignment PIN_AB12 -to SR2_A\[2\]
set_location_assignment PIN_AA13 -to SR2_A\[3\]
set_location_assignment PIN_AB13 -to SR2_A\[4\]
set_location_assignment PIN_AA14 -to SR2_A\[5\]
set_location_assignment PIN_AB19 -to SR2_A\[6\]
set_location_assignment PIN_AA20 -to SR2_A\[7\]
set_location_assignment PIN_AB20 -to SR2_A\[8\]
set_location_assignment PIN_Y13 -to SR2_A\[9\]
set_location_assignment PIN_Y14 -to SR2_A\[10\]
set_location_assignment PIN_W15 -to SR2_A\[11\]
set_location_assignment PIN_W16 -to SR2_A\[12\]
set_location_assignment PIN_Y16 -to SR2_A\[13\]
set_location_assignment PIN_Y17 -to SR2_A\[14\]
set_location_assignment PIN_Y18 -to SR2_A\[15\]
set_location_assignment PIN_T16 -to SR2_A\[16\]
set_location_assignment PIN_U13 -to SR2_A\[17\]
set_location_assignment PIN_U15 -to SR2_A\[18\]
set_location_assignment PIN_AA15 -to SR2_D\[0\]
set_location_assignment PIN_AB15 -to SR2_D\[1\]
set_location_assignment PIN_AA16 -to SR2_D\[2\]
set_location_assignment PIN_AB16 -to SR2_D\[3\]
set_location_assignment PIN_AA17 -to SR2_D\[4\]
set_location_assignment PIN_AB17 -to SR2_D\[5\]
set_location_assignment PIN_AA18 -to SR2_D\[6\]
set_location_assignment PIN_AB18 -to SR2_D\[7\]
set_location_assignment PIN_U14 -to SR2_D\[8\]
set_location_assignment PIN_V15 -to SR2_D\[9\]
set_location_assignment PIN_V14 -to SR2_D\[10\]
set_location_assignment PIN_W14 -to SR2_D\[11\]
set_location_assignment PIN_T18 -to SR2_D\[12\]
set_location_assignment PIN_U20 -to SR2_D\[13\]
set_location_assignment PIN_U19 -to SR2_D\[14\]
set_location_assignment PIN_V20 -to SR2_D\[15\]
set_location_assignment PIN_R15 -to SR2_BE\[0\]
set_location_assignment PIN_R16 -to SR2_BE\[1\]
set_location_assignment PIN_AB14 -to SR2_CE
set_location_assignment PIN_AA19 -to SR2_WE
set_location_assignment PIN_R14 -to SR2_OE
# 音频 TLV320AIC23
set_location_assignment PIN_A13 -to AUDIO_BCLK
set_location_assignment PIN_B13 -to AUDIO_DOUT
set_location_assignment PIN_B14 -to AUDIO_DIN
set_location_assignment PIN_A14 -to AUDIO_LRCIN
set_location_assignment PIN_B12 -to AUDIO_LRCOUT
# 视频 SAA7111A
set_location_assignment PIN_B10 -to VD\[0\]
set_location_assignment PIN_A10 -to VD\[1\]
set_location_assignment PIN_B9 -to VD\[2\]
set_location_assignment PIN_A9 -to VD\[3\]
set_location_assignment PIN_A5 -to VD\[4\]
set_location_assignment PIN_B4 -to VD\[5\]
set_location_assignment PIN_A4 -to VD\[6\]
set_location_assignment PIN_B3 -to VD\[7\]
set_location_assignment PIN_A8 -to HS
set_location_assignment PIN_A6 -to VS
set_location_assignment PIN_D12 -to LLC
set_location_assignment PIN_B5 -to FIELD
set_location_assignment PIN_B11 -to SFL
set_location_assignment PIN_F11 -to nFEI
# 100M PHY
set_location_assignment PIN_G5 -to MII_COL
set_location_assignment PIN_F3 -to MII_TXEN
set_location_assignment PIN_F4 -to MII_TXD3
set_location_assignment PIN_E3 -to MII_TXD2
set_location_assignment PIN_E4 -to MII_TXD1
set_location_assignment PIN_D3 -to MII_TXD0
set_location_assignment PIN_L1 -to MII_TXCLK
set_location_assignment PIN_L2 -to MII_RXCLK
set_location_assignment PIN_F1 -to MII_RXD3
set_location_assignment PIN_F2 -to MII_RXD2
set_location_assignment PIN_E1 -to MII_RXD1
set_location_assignment PIN_E2 -to MII_RXD0
set_location_assignment PIN_D1 -to MII_RXDV
set_location_assignment PIN_D2 -to MII_CRS
set_location_assignment PIN_C1 -to MII_RXER
set_location_assignment PIN_H5 -to MII_MDC
set_location_assignment PIN_C2 -to MII_MDIO
set_location_assignment PIN_D4 -to MII_nRESET
# 100M EHTERNET MAC_PHY LAN91C111
set_location_assignment PIN_G7 -to NET_RST
set_location_assignment PIN_F8 -to NET_AEN
set_location_assignment PIN_G6 -to NET_IRQ
set_location_assignment PIN_D6 -to NET_IOR
set_location_assignment PIN_D5 -to NET_IOW
# SD CARD
set_location_assignment PIN_U21 -to SD_DAT0
set_location_assignment PIN_T22 -to SD_DAT1
set_location_assignment PIN_T21 -to SD_DAT2
set_location_assignment PIN_V22 -to SD_DAT3
set_location_assignment PIN_U22 -to SD_CLK
set_location_assignment PIN_V21 -to SD_CMD
# 红外
set_location_assignment PIN_M1 -to IRDA_RXD
set_location_assignment PIN_E9 -to IRDA_TXD
# VGA
set_location_assignment PIN_H15 -to R0\[0\]
set_location_assignment PIN_F15 -to R0\[1\]
set_location_assignment PIN_D15 -to R0\[2\]
set_location_assignment PIN_E15 -to R0\[3\]
set_location_assignment PIN_E14 -to R0\[4\]
set_location_assignment PIN_F14 -to R0\[5\]
set_location_assignment PIN_H14 -to R0\[6\]
set_location_assignment PIN_F13 -to R0\[7\]
set_location_assignment PIN_A15 -to G0\[0\]
set_location_assignment PIN_B15 -to G0\[1\]
set_location_assignment PIN_A16 -to G0\[2\]
set_location_assignment PIN_C13 -to G0\[3\]
set_location_assignment PIN_C14 -to G0\[4\]
set_location_assignment PIN_D14 -to G0\[5\]
set_location_assignment PIN_C16 -to G0\[6\]
set_location_assignment PIN_D16 -to G0\[7\]
set_location_assignment PIN_B16 -to B0\[0\]
set_location_assignment PIN_B17 -to B0\[1\]
set_location_assignment PIN_A18 -to B0\[2\]
set_location_assignment PIN_B18 -to B0\[3\]
set_location_assignment PIN_A19 -to B0\[4\]
set_location_assignment PIN_B19 -to B0\[5\]
set_location_assignment PIN_A20 -to B0\[6\]
set_location_assignment PIN_B20 -to B0\[7\]
set_location_assignment PIN_C17 -to BLANK
set_location_assignment PIN_C18 -to SYNC
set_location_assignment PIN_A17 -to PCLK_OUT
set_location_assignment PIN_G16 -to PSAVE
set_location_assignment PIN_F12 -to VGA_HS
set_location_assignment PIN_J14 -to VGA_VS
# RS232
set_location_assignment PIN_M2 -to RXD0
set_location_assignment PIN_H7 -to TXD0
# PS2
set_location_assignment PIN_D7 -to PS2_DATA
set_location_assignment PIN_E7 -to PS2_CLK
# USB1.1
set_location_assignment PIN_H11 -to USB_D+
set_location_assignment PIN_G11 -to USB_D-
# LCD
set_location_assignment PIN_W22 -to LCD_E
set_location_assignment PIN_Y22 -to LCD_RS
set_location_assignment PIN_Y21 -to LCD_RW
set_location_assignment PIN_W21 -to LCD_D\[0\]
set_location_assignment PIN_R17 -to LCD_D\[1\]
set_location_assignment PIN_R19 -to LCD_D\[2\]
set_location_assignment PIN_R18 -to LCD_D\[3\]
set_location_assignment PIN_P18 -to LCD_D\[4\]
set_location_assignment PIN_P17 -to LCD_D\[5\]
set_location_assignment PIN_M18 -to LCD_D\[6\]
set_location_assignment PIN_M19 -to LCD_D\[7\]
set_location_assignment PIN_F11 -to LCD_ON
set_location_assignment PIN_E11 -to LCD_BLON
# LED
set_location_assignment PIN_P15 -to LED\[0\]
set_location_assignment PIN_U18 -to LED\[1\]
set_location_assignment PIN_V19 -to LED\[2\]
set_location_assignment PIN_W20 -to LED\[3\]
# SWITCH
set_location_assignment PIN_U11 -to SW\[0\]
set_location_assignment PIN_V12 -to SW\[1\]
set_location_assignment PIN_W12 -to SW\[2\]
set_location_assignment PIN_L21 -to SW\[3\]
# EIGHT SEGMENT
set_location_assignment PIN_Y20 -to SMG_CLK
set_location_assignment PIN_Y19 -to SMG_DATA
# IIC接口
set_location_assignment PIN_H17 -to SDA
set_location_assignment PIN_H16 -to SCL
# REALTIME CLOCK
set_location_assignment PIN_N15 -to RCLKINT
set_location_assignment PIN_M21 -to RCLKOUT
# BUZZ
set_location_assignment PIN_AB11 -to BUZZ
# EXTEND PORT
set_location_assignment PIN_AB3 -to J\[1\]
set_location_assignment PIN_AA3 -to J\[2\]
set_location_assignment PIN_AB4 -to J\[3\]
set_location_assignment PIN_AA4 -to J\[4\]
set_location_assignment PIN_AB5 -to J\[5\]
set_location_assignment PIN_AA5 -to J\[6\]
set_location_assignment PIN_AB6 -to J\[7\]
set_location_assignment PIN_AA6 -to J\[8\]
set_location_assignment PIN_AB7 -to J\[9\]
set_location_assignment PIN_AA7 -to J\[10\]
set_location_assignment PIN_AB8 -to J\[11\]
set_location_assignment PIN_AA8 -to J\[12\]
set_location_assignment PIN_AB9 -to J\[13\]
set_location_assignment PIN_AA9 -to J\[14\]
set_location_assignment PIN_AB10 -to J\[15\]
set_location_assignment PIN_AA10 -to J\[16\]
set_location_assignment PIN_Y5 -to J\[17\]
set_location_assignment PIN_AA11 -to J\[18\]
set_location_assignment PIN_Y6 -to J\[19\]
set_location_assignment PIN_V8 -to J\[20\]
set_location_assignment PIN_Y7 -to J\[21\]
set_location_assignment PIN_W7 -to J\[22\]
set_location_assignment PIN_W9 -to J\[23\]
set_location_assignment PIN_W8 -to J\[24\]
set_location_assignment PIN_V9 -to J\[25\]
set_location_assignment PIN_Y9 -to J\[26\]
set_location_assignment PIN_U10 -to J\[27\]
set_location_assignment PIN_Y10 -to J\[28\]
set_location_assignment PIN_T7 -to J\[29\]
set_location_assignment PIN_W11 -to J\[30\]
set_location_assignment PIN_T8 -to J\[31\]
set_location_assignment PIN_U8 -to J\[32\]
set_location_assignment PIN_R11 -to J\[33\]
set_location_assignment PIN_U9 -to J\[34\]
set_location_assignment PIN_T11 -to J\[35\]
set_location_assignment PIN_V11 -to J\[36\]
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?