vga_key.pcf
来自「利用VERILOG编写的基于XILINX的SPARTAN板的VGA接口显示程序」· PCF 代码 · 共 150 行
PCF
150 行
//! **************************************************************************
// Written by: Map I.34 on Sat May 03 16:12:36 2008
//! **************************************************************************
SCHEMATIC START;
COMP "hs" LOCATE = SITE "P39" LEVEL 1;
COMP "vs" LOCATE = SITE "P35" LEVEL 1;
COMP "green[0]" LOCATE = SITE "P52" LEVEL 1;
COMP "green[1]" LOCATE = SITE "P51" LEVEL 1;
COMP "green[2]" LOCATE = SITE "P50" LEVEL 1;
COMP "red[0]" LOCATE = SITE "P70" LEVEL 1;
COMP "red[1]" LOCATE = SITE "P68" LEVEL 1;
COMP "red[2]" LOCATE = SITE "P67" LEVEL 1;
COMP "clk" LOCATE = SITE "P54" LEVEL 1;
COMP "sw2" LOCATE = SITE "P36" LEVEL 1;
COMP "seven[0]" LOCATE = SITE "P25" LEVEL 1;
COMP "seven[1]" LOCATE = SITE "P16" LEVEL 1;
COMP "seven[2]" LOCATE = SITE "P23" LEVEL 1;
COMP "seven[3]" LOCATE = SITE "P21" LEVEL 1;
COMP "seven[4]" LOCATE = SITE "P20" LEVEL 1;
COMP "seven[5]" LOCATE = SITE "P17" LEVEL 1;
COMP "seven[6]" LOCATE = SITE "P83" LEVEL 1;
COMP "rst" LOCATE = SITE "P38" LEVEL 1;
COMP "blue[0]" LOCATE = SITE "P44" LEVEL 1;
COMP "blue[1]" LOCATE = SITE "P43" LEVEL 1;
COMP "ea[0]" LOCATE = SITE "P34" LEVEL 1;
COMP "ea[1]" LOCATE = SITE "P33" LEVEL 1;
COMP "ea[2]" LOCATE = SITE "P32" LEVEL 1;
COMP "button[0]" LOCATE = SITE "P69" LEVEL 1;
COMP "ea[3]" LOCATE = SITE "P26" LEVEL 1;
COMP "button[1]" LOCATE = SITE "P48" LEVEL 1;
COMP "button[2]" LOCATE = SITE "P47" LEVEL 1;
COMP "button[3]" LOCATE = SITE "P41" LEVEL 1;
NET "clk_ibuf/IBUFG" BEL "clk_ibuf/BUFG.GCLKMUX" USELOCALCONNECT;
PIN
m1/m3/BU2/U0/blk_mem_generator/valid.cstr/ramloop[0].ram.r/v2.ram/dp1x1.ram.A_pins<53>
= BEL
"m1/m3/BU2/U0/blk_mem_generator/valid.cstr/ramloop[0].ram.r/v2.ram/dp1x1.ram.A"
PINNAME CLKA;
PIN
m1/m3/BU2/U0/blk_mem_generator/valid.cstr/ramloop[0].ram.r/v2.ram/dp1x1.ram.B_pins<53>
= BEL
"m1/m3/BU2/U0/blk_mem_generator/valid.cstr/ramloop[0].ram.r/v2.ram/dp1x1.ram.B"
PINNAME CLKB;
PIN
m1/m3/BU2/U0/blk_mem_generator/valid.cstr/ramloop[1].ram.r/v2.ram/dp1x1.ram.A_pins<53>
= BEL
"m1/m3/BU2/U0/blk_mem_generator/valid.cstr/ramloop[1].ram.r/v2.ram/dp1x1.ram.A"
PINNAME CLKA;
PIN
m1/m3/BU2/U0/blk_mem_generator/valid.cstr/ramloop[1].ram.r/v2.ram/dp1x1.ram.B_pins<53>
= BEL
"m1/m3/BU2/U0/blk_mem_generator/valid.cstr/ramloop[1].ram.r/v2.ram/dp1x1.ram.B"
PINNAME CLKB;
TIMEGRP clk = BEL
"m1/m3/BU2/U0/blk_mem_generator/valid.cstr/has_mux_b.B/sel_pipe_0" PIN
"m1/m3/BU2/U0/blk_mem_generator/valid.cstr/ramloop[0].ram.r/v2.ram/dp1x1.ram.A_pins<53>"
PIN
"m1/m3/BU2/U0/blk_mem_generator/valid.cstr/ramloop[0].ram.r/v2.ram/dp1x1.ram.B_pins<53>"
PIN
"m1/m3/BU2/U0/blk_mem_generator/valid.cstr/ramloop[1].ram.r/v2.ram/dp1x1.ram.A_pins<53>"
PIN
"m1/m3/BU2/U0/blk_mem_generator/valid.cstr/ramloop[1].ram.r/v2.ram/dp1x1.ram.B_pins<53>"
BEL "m1/m1/counths[9]" BEL "m1/m1/countvs[0]" BEL "m1/m1/countvs[1]"
BEL "m1/m1/countvs[2]" BEL "m1/m1/countvs[3]" BEL "m1/m1/countvs[4]"
BEL "m1/m1/countvs[5]" BEL "m1/m1/countvs[6]" BEL "m1/m1/countvs[7]"
BEL "m1/m1/countvs[8]" BEL "m1/m1/countvs[9]" BEL "m1/m1/counths[0]"
BEL "m1/m1/counths[1]" BEL "m1/m1/counths[2]" BEL "m1/m1/counths[3]"
BEL "m1/m1/counths[4]" BEL "m1/m1/counths[5]" BEL "m1/m1/counths[6]"
BEL "m1/m1/counths[7]" BEL "m1/m1/counths[8]" BEL "m1/m1/hs" BEL
"m1/m1/vs" BEL "m1/m1/countvs_fast[1]" BEL "m1/m1/countvs_fast[2]" BEL
"m1/m1/countvs_fast[3]" BEL "m1/m2/dateb" BEL "m1/m2/addre1[10]" BEL
"m1/m2/addre1[11]" BEL "m1/m2/addre1[12]" BEL "m1/m2/addre1[13]" BEL
"m1/m2/addre1[14]" BEL "m1/m2/c[10]" BEL "m1/m2/c[11]" BEL
"m1/m2/c[12]" BEL "m1/m2/c[13]" BEL "m1/m2/c[14]" BEL
"m1/m2/addre1[0]" BEL "m1/m2/addre1[1]" BEL "m1/m2/addre1[2]" BEL
"m1/m2/addre1[3]" BEL "m1/m2/addre1[4]" BEL "m1/m2/addre1[5]" BEL
"m1/m2/addre1[6]" BEL "m1/m2/addre1[7]" BEL "m1/m2/addre1[8]" BEL
"m1/m2/addre1[9]" BEL "m1/m2/b[10]" BEL "m1/m2/b[11]" BEL
"m1/m2/b[12]" BEL "m1/m2/b[13]" BEL "m1/m2/b[14]" BEL "m1/m2/c[0]" BEL
"m1/m2/c[1]" BEL "m1/m2/c[2]" BEL "m1/m2/c[3]" BEL "m1/m2/c[4]" BEL
"m1/m2/c[5]" BEL "m1/m2/c[6]" BEL "m1/m2/c[7]" BEL "m1/m2/c[8]" BEL
"m1/m2/c[9]" BEL "m1/m2/n[10]" BEL "m1/m2/n[11]" BEL "m1/m2/n[12]" BEL
"m1/m2/n[13]" BEL "m1/m2/n[14]" BEL "m1/m2/b[0]" BEL "m1/m2/b[1]" BEL
"m1/m2/b[2]" BEL "m1/m2/b[3]" BEL "m1/m2/b[4]" BEL "m1/m2/b[5]" BEL
"m1/m2/b[6]" BEL "m1/m2/b[7]" BEL "m1/m2/b[8]" BEL "m1/m2/b[9]" BEL
"m1/m2/red[1]" BEL "m1/m2/red[2]" BEL "m1/m2/green[0]" BEL
"m1/m2/green[1]" BEL "m1/m2/green[2]" BEL "m1/m2/n[0]" BEL
"m1/m2/n[1]" BEL "m1/m2/n[2]" BEL "m1/m2/n[3]" BEL "m1/m2/n[4]" BEL
"m1/m2/n[5]" BEL "m1/m2/n[6]" BEL "m1/m2/n[7]" BEL "m1/m2/n[8]" BEL
"m1/m2/n[9]" BEL "m1/m2/m[3]" BEL "m1/m2/m[4]" BEL "m1/m2/m[5]" BEL
"m1/m2/m[6]" BEL "m1/m2/m[7]" BEL "m1/m2/m[8]" BEL "m1/m2/m[9]" BEL
"m1/m2/m[10]" BEL "m1/m2/m[11]" BEL "m1/m2/m[12]" BEL "m1/m2/m[13]"
BEL "m1/m2/m[14]" BEL "m1/m2/blue[0]" BEL "m1/m2/blue[1]" BEL
"m1/m2/red[0]" BEL "m1/m2/z[13]" BEL "m1/m2/z[14]" BEL "m1/m2/y[5]"
BEL "m1/m2/y[6]" BEL "m1/m2/y[7]" BEL "m1/m2/y[8]" BEL "m1/m2/y[9]"
BEL "m1/m2/y[10]" BEL "m1/m2/y[11]" BEL "m1/m2/y[12]" BEL
"m1/m2/y[13]" BEL "m1/m2/y[14]" BEL "m1/m2/m[0]" BEL "m1/m2/m[1]" BEL
"m1/m2/m[2]" BEL "m1/m2/addre2[8]" BEL "m1/m2/addre2[9]" BEL
"m1/m2/addre2[10]" BEL "m1/m2/addre2[11]" BEL "m1/m2/addre2[12]" BEL
"m1/m2/addre2[13]" BEL "m1/m2/addre2[14]" BEL "m1/m2/z[5]" BEL
"m1/m2/z[6]" BEL "m1/m2/z[7]" BEL "m1/m2/z[8]" BEL "m1/m2/z[9]" BEL
"m1/m2/z[10]" BEL "m1/m2/z[11]" BEL "m1/m2/z[12]" BEL
"m1/m2/addre2[0]" BEL "m1/m2/addre2[1]" BEL "m1/m2/addre2[2]" BEL
"m1/m2/addre2[3]" BEL "m1/m2/addre2[4]" BEL "m1/m2/addre2[5]" BEL
"m1/m2/addre2[6]" BEL "m1/m2/addre2[7]" BEL "m1/m2/addre1_fast[2]" BEL
"m1/m2/addre1_fast[3]" BEL "m1/m2/addre1_fast[0]" BEL
"m1/m2/addre1_fast[1]" BEL "m1/m2/addre1_fast[4]" BEL
"m1/m2/addre1_fast[7]" BEL "m1/m2/addre1_fast[8]" BEL
"m1/m2/addre1_fast[5]" BEL "m1/m2/addre1_fast[6]" BEL
"m1/m2/z_fast[5]" BEL "m1/m4/wea" BEL "m1/m4/addr[12]" BEL
"m1/m4/addr[13]" BEL "m1/m4/addr[14]" BEL "m1/m4/addr[0]" BEL
"m1/m4/addr[1]" BEL "m1/m4/addr[2]" BEL "m1/m4/addr[3]" BEL
"m1/m4/addr[4]" BEL "m1/m4/addr[5]" BEL "m1/m4/addr[6]" BEL
"m1/m4/addr[7]" BEL "m1/m4/addr[8]" BEL "m1/m4/addr[9]" BEL
"m1/m4/addr[10]" BEL "m1/m4/addr[11]" BEL "m1/m4/ssra" BEL "m1/m4/din"
BEL "m2/m1/count16[2]" BEL "m2/m1/count16[3]" BEL "m2/m1/count16[4]"
BEL "m2/m1/count16[5]" BEL "m2/m1/count16[6]" BEL "m2/m1/count16[7]"
BEL "m2/m1/count16[8]" BEL "m2/m1/count16[9]" BEL "m2/m1/count16[10]"
BEL "m2/m1/count16[11]" BEL "m2/m1/count16[12]" BEL
"m2/m1/count16[13]" BEL "m2/m1/count16[14]" BEL "m2/m1/count16[0]" BEL
"m2/m1/count16[1]" BEL "m2/m1/count16_iso[14]";
TIMEGRP m2_m1_clkout_c = BEL "m2/m2/bn2[0]" BEL "m2/m2/bn2[1]" BEL
"m2/m2/bn2[2]" BEL "m2/m2/bn2[3]" BEL "m2/m2/bn1[0]" BEL
"m2/m2/bn1[1]" BEL "m2/m2/bn1[2]" BEL "m2/m2/bn1[3]" BEL
"m2/m2/bn0[0]" BEL "m2/m2/bn0[1]" BEL "m2/m2/bn0[2]" BEL
"m2/m2/bn0[3]" BEL "m2/m2/bn3[0]" BEL "m2/m2/bn3[1]" BEL
"m2/m2/bn3[2]" BEL "m2/m2/bn3[3]" BEL "m2/m2/count3[0]" BEL
"m2/m2/count3[1]" BEL "m2/m2/count3[2]" BEL "m2/m2/count3[3]" BEL
"m2/m2/count3[4]" BEL "m2/m2/count3[5]" BEL "m2/m2/count3[6]" BEL
"m2/m2/count3[7]" BEL "m2/m2/count3[8]" BEL "m2/m2/count2[0]" BEL
"m2/m2/count2[1]" BEL "m2/m2/count2[2]" BEL "m2/m2/count2[3]" BEL
"m2/m2/count2[4]" BEL "m2/m2/count2[5]" BEL "m2/m2/count2[6]" BEL
"m2/m2/count2[7]" BEL "m2/m2/count2[8]" BEL "m2/m2/count1[0]" BEL
"m2/m2/count1[1]" BEL "m2/m2/count1[2]" BEL "m2/m2/count1[3]" BEL
"m2/m2/count1[4]" BEL "m2/m2/count1[5]" BEL "m2/m2/count1[6]" BEL
"m2/m2/count1[7]" BEL "m2/m2/count1[8]" BEL "m2/m2/count0[0]" BEL
"m2/m2/count0[1]" BEL "m2/m2/count0[2]" BEL "m2/m2/count0[3]" BEL
"m2/m2/count0[4]" BEL "m2/m2/count0[5]" BEL "m2/m2/count0[6]" BEL
"m2/m2/count0[7]" BEL "m2/m2/count0[8]" BEL "m2/m2/bn3_fast[0]" BEL
"m2/m3/seven[0]" BEL "m2/m3/seven[1]" BEL "m2/m3/seven[2]" BEL
"m2/m3/seven[3]" BEL "m2/m3/seven[4]" BEL "m2/m3/seven[5]" BEL
"m2/m3/seven[6]" BEL "m2/m3/an[0]" BEL "m2/m3/an[1]" BEL "m2/m3/an[2]"
BEL "m2/m3/an[3]" BEL "m2/m3/count[0]" BEL "m2/m3/count[1]" BEL
"m2/m3/seve[0]" BEL "m2/m3/seve[1]" BEL "m2/m3/seve[2]" BEL
"m2/m3/seve[3]";
TS_clk = PERIOD TIMEGRP "clk" 9.502 ns HIGH 50%;
TS_m2_m1_clkout_c = PERIOD TIMEGRP "m2_m1_clkout_c" 4.148 ns HIGH 50%;
SCHEMATIC END;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?