ex25.rpt

来自「[VHDL经典设计26例]--在xilinx芯片上调试通过--[01--1位全加」· RPT 代码 · 共 1,248 行 · 第 1/5 页

RPT
1,248
字号
	"N_rbuf<6>.FBK".LFBK
    "rbuf<6>".CLKF  =  bclk.PIN
    "rbuf<6>".PRLD  =  GND    

 "rbuf<7>".T  =  /rst * "rxd_cnt<0>" * "rxd_cnt<3>" * FC_0_.OUT * 
	FC_1_.OUT * "rxcnt16<0>.FBK".LFBK * "rxd_shift<7>.FBK".LFBK * 
	/"N_rbuf<7>.FBK".LFBK
	+ /rst * "rxd_cnt<0>" * "rxd_cnt<3>" * FC_0_.OUT * 
	FC_1_.OUT * "rxcnt16<0>.FBK".LFBK * /"rxd_shift<7>.FBK".LFBK * 
	"N_rbuf<7>.FBK".LFBK
    "rbuf<7>".CLKF  =  bclk.PIN
    "rbuf<7>".PRLD  =  GND    

 rec_ready.T  =  /FC_0_.OUT * FC_1_.OUT * N_rec_ready.FBK.LFBK * 
	"rxcnt16<0>.FBK".LFBK
	+ "rxd_cnt<0>" * /"rxd_cnt<3>" * FC_1_.OUT * 
	N_rec_ready.FBK.LFBK * "rxcnt16<0>.FBK".LFBK
;Imported pterms FB2_2
	+ /"rxd_cnt<0>" * "rxd_cnt<3>" * FC_1_.OUT * 
	N_rec_ready.FBK.LFBK * "rxcnt16<0>.FBK".LFBK
	+ "rxd_cnt<0>" * "rxd_cnt<3>" * FC_0_.OUT * 
	FC_1_.OUT * /N_rec_ready.FBK.LFBK * "rxcnt16<0>.FBK".LFBK
    rec_ready.CLKF  =  bclk.PIN
    rec_ready.RSTF  =  rst
    rec_ready.PRLD  =  GND    

/txd  :=  /"txcnt16<1>" * /N_txd.FBK.LFBK
	+ /"txcnt16<2>" * /N_txd.FBK.LFBK
	+ "txd_cnt<0>" * "txcnt16<1>" * "txcnt16<0>" * 
	"txcnt16<2>" * "txcnt16<3>" * /"txd_shift<0>.FBK".LFBK
;Imported pterms FB4_3
	+ /"txcnt16<0>" * /N_txd.FBK.LFBK
	+ /"txcnt16<3>" * /N_txd.FBK.LFBK
;Imported pterms FB4_5
	+ "txcnt16<1>" * "txcnt16<0>" * "txcnt16<2>" * 
	"txcnt16<3>" * "txd_cnt<2>.FBK".LFBK * /"txd_shift<0>.FBK".LFBK
	+ "txcnt16<1>" * "txcnt16<0>" * "txcnt16<2>" * 
	"txcnt16<3>" * "txd_cnt<1>.FBK".LFBK * /"txd_cnt<3>.FBK".LFBK * 
	/"txd_shift<0>.FBK".LFBK
	+ "txcnt16<1>" * "txcnt16<0>" * "txcnt16<2>" * 
	"txcnt16<3>" * /"txd_cnt<1>.FBK".LFBK * "txd_cnt<3>.FBK".LFBK * 
	/"txd_shift<0>.FBK".LFBK
	+ "txd_cnt<0>" * "txcnt16<1>" * "txcnt16<0>" * 
	"txcnt16<2>" * "txcnt16<3>" * /"txd_cnt<1>.FBK".LFBK * 
	/"txd_cnt<2>.FBK".LFBK * /"txd_cnt<3>.FBK".LFBK
    txd.CLKF  =  N_bclk.FBK.LFBK
    txd.SETF  =  rst
    txd.PRLD  =  GND    

 xmit_done.T  =  /"txd_cnt<0>" * "txcnt16<1>" * "txcnt16<0>" * 
	"txcnt16<2>" * "txcnt16<3>" * /N_xmit_done.FBK.LFBK * 
	"txd_cnt<1>.FBK".LFBK * /"txd_cnt<2>.FBK".LFBK * "txd_cnt<3>.FBK".LFBK
    xmit_done.CLKF  =  N_bclk.FBK.LFBK
    xmit_done.RSTF  =  rst
    xmit_done.PRLD  =  GND    

 "baud_cnt<0>"  :=  /"baud_cnt<0>.FBK".LFBK
    "baud_cnt<0>".CLKF  =  clk	;FCLK/GCK
    "baud_cnt<0>".RSTF  =  rst
    "baud_cnt<0>".PRLD  =  GND    

/"baud_cnt<1>".T  =  /"baud_cnt<0>"
	+ /"baud_cnt<2>" * /"baud_cnt<1>.FBK".LFBK * 
	"baud_cnt<3>.FBK".LFBK * "baud_cnt<4>.FBK".LFBK
    "baud_cnt<1>".CLKF  =  clk	;FCLK/GCK
    "baud_cnt<1>".RSTF  =  rst
    "baud_cnt<1>".PRLD  =  GND    

 "baud_cnt<2>".T  =  "baud_cnt<1>" * "baud_cnt<0>.FBK".LFBK
    "baud_cnt<2>".CLKF  =  clk	;FCLK/GCK
    "baud_cnt<2>".RSTF  =  rst
    "baud_cnt<2>".PRLD  =  GND    

 "baud_cnt<3>".T  =  ;Imported pterms FB4_6
	  "baud_cnt<0>" * "baud_cnt<2>" * 
	"baud_cnt<1>.FBK".LFBK
	+ "baud_cnt<0>" * /"baud_cnt<2>" * 
	/"baud_cnt<1>.FBK".LFBK * "baud_cnt<3>.FBK".LFBK * "baud_cnt<4>.FBK".LFBK
    "baud_cnt<3>".CLKF  =  clk	;FCLK/GCK
    "baud_cnt<3>".RSTF  =  rst
    "baud_cnt<3>".PRLD  =  GND    

 "baud_cnt<4>".T  =  "baud_cnt<0>" * /"baud_cnt<2>" * 
	/"baud_cnt<1>.FBK".LFBK * "baud_cnt<3>.FBK".LFBK * "baud_cnt<4>.FBK".LFBK
;Imported pterms FB4_2
	+ "baud_cnt<0>" * "baud_cnt<2>" * 
	"baud_cnt<1>.FBK".LFBK * "baud_cnt<3>.FBK".LFBK
    "baud_cnt<4>".CLKF  =  clk	;FCLK/GCK
    "baud_cnt<4>".RSTF  =  rst
    "baud_cnt<4>".PRLD  =  GND    

/"rxcnt16<0>".T  =  /"rxd_cnt<0>" * /"rxd_cnt<3>" * rxd_sync * 
	FC_0_.OUT * /"rxcnt16<0>.FBK".LFBK
    "rxcnt16<0>".CLKF  =  bclk.PIN
    "rxcnt16<0>".RSTF  =  rst
    "rxcnt16<0>".PRLD  =  GND    

/"rxcnt16<1>"  :=  "rxcnt16<0>" * "rxcnt16<1>.FBK".LFBK
	+ /"rxcnt16<0>" * /"rxcnt16<1>.FBK".LFBK
;Imported pterms FB3_15
	+ /"rxd_cnt<0>" * /"rxd_cnt<1>" * /"rxd_cnt<2>" * 
	/"rxd_cnt<3>" * rxd_sync.FBK.LFBK
    "rxcnt16<1>".CLKF  =  bclk.PIN
    "rxcnt16<1>".RSTF  =  rst
    "rxcnt16<1>".PRLD  =  GND    

/"rxcnt16<2>"  :=  /"rxcnt16<0>" * /"rxcnt16<2>.FBK".LFBK
	+ /"rxcnt16<1>.FBK".LFBK * /"rxcnt16<2>.FBK".LFBK
	+ "rxcnt16<0>" * "rxcnt16<1>.FBK".LFBK * 
	"rxcnt16<2>.FBK".LFBK
;Imported pterms FB3_16
	+ /"rxd_cnt<0>" * /"rxd_cnt<1>" * /"rxd_cnt<2>" * 
	/"rxd_cnt<3>" * rxd_sync.FBK.LFBK
    "rxcnt16<2>".CLKF  =  bclk.PIN
    "rxcnt16<2>".RSTF  =  rst
    "rxcnt16<2>".PRLD  =  GND    

/"rxcnt16<3>"  :=  /"rxcnt16<0>" * /"rxcnt16<3>.FBK".LFBK
	+ /"rxcnt16<1>.FBK".LFBK * /"rxcnt16<3>.FBK".LFBK
	+ /"rxcnt16<2>.FBK".LFBK * /"rxcnt16<3>.FBK".LFBK
;Imported pterms FB3_1
	+ "rxcnt16<0>" * "rxcnt16<1>.FBK".LFBK * 
	"rxcnt16<2>.FBK".LFBK * "rxcnt16<3>.FBK".LFBK
	+ /"rxd_cnt<0>" * /"rxd_cnt<1>" * /"rxd_cnt<2>" * 
	/"rxd_cnt<3>" * /"rxcnt16<3>.FBK".LFBK
	+ /"rxd_cnt<0>" * /"rxd_cnt<1>" * /"rxd_cnt<2>" * 
	/"rxd_cnt<3>" * rxd_sync.FBK.LFBK
    "rxcnt16<3>".CLKF  =  bclk.PIN
    "rxcnt16<3>".RSTF  =  rst
    "rxcnt16<3>".PRLD  =  GND    

 "rxd_cnt<0>".T  =  "rxcnt16<0>" * "rxcnt16<1>" * "rxcnt16<2>" * 
	"rxcnt16<3>" * "rxd_cnt<3>.FBK".LFBK
	+ "rxcnt16<0>" * "rxcnt16<1>" * "rxcnt16<2>" * 
	/"rxcnt16<3>" * /"rxd_cnt<0>.FBK".LFBK * /"rxd_cnt<3>.FBK".LFBK * 
	/"rxd_cnt<1>.FBK".LFBK * /"rxd_cnt<2>.FBK".LFBK
;Imported pterms FB4_10
	+ "rxcnt16<0>" * "rxcnt16<1>" * "rxcnt16<2>" * 
	"rxcnt16<3>" * "rxd_cnt<0>.FBK".LFBK
	+ "rxcnt16<0>" * "rxcnt16<1>" * "rxcnt16<2>" * 
	"rxcnt16<3>" * "rxd_cnt<1>.FBK".LFBK
	+ "rxcnt16<0>" * "rxcnt16<1>" * "rxcnt16<2>" * 
	"rxcnt16<3>" * "rxd_cnt<2>.FBK".LFBK
    "rxd_cnt<0>".CLKF  =  N_bclk.FBK.LFBK
    "rxd_cnt<0>".RSTF  =  rst
    "rxd_cnt<0>".PRLD  =  GND    

 "rxd_cnt<1>".T  =  "rxcnt16<0>" * "rxcnt16<1>" * "rxcnt16<2>" * 
	"rxcnt16<3>" * "rxd_cnt<0>.FBK".LFBK * /"rxd_cnt<3>.FBK".LFBK
;Imported pterms FB4_8
	+ "rxcnt16<0>" * "rxcnt16<1>" * "rxcnt16<2>" * 
	"rxcnt16<3>" * "rxd_cnt<0>.FBK".LFBK * "rxd_cnt<1>.FBK".LFBK
	+ "rxcnt16<0>" * "rxcnt16<1>" * "rxcnt16<2>" * 
	"rxcnt16<3>" * "rxd_cnt<0>.FBK".LFBK * "rxd_cnt<2>.FBK".LFBK
    "rxd_cnt<1>".CLKF  =  N_bclk.FBK.LFBK
    "rxd_cnt<1>".RSTF  =  rst
    "rxd_cnt<1>".PRLD  =  GND    

 "rxd_cnt<2>".T  =  "rxcnt16<0>" * "rxcnt16<1>" * "rxcnt16<2>" * 
	"rxcnt16<3>" * "rxd_cnt<0>.FBK".LFBK * "rxd_cnt<1>.FBK".LFBK
    "rxd_cnt<2>".CLKF  =  N_bclk.FBK.LFBK
    "rxd_cnt<2>".RSTF  =  rst
    "rxd_cnt<2>".PRLD  =  GND    

 "rxd_cnt<3>".T  =  ;Imported pterms FB4_9
	  "rxcnt16<0>" * "rxcnt16<1>" * "rxcnt16<2>" * 
	"rxcnt16<3>" * "rxd_cnt<0>.FBK".LFBK * "rxd_cnt<1>.FBK".LFBK * 
	"rxd_cnt<2>.FBK".LFBK
	+ "rxcnt16<0>" * "rxcnt16<1>" * "rxcnt16<2>" * 
	"rxcnt16<3>" * "rxd_cnt<0>.FBK".LFBK * "rxd_cnt<3>.FBK".LFBK * 
	/"rxd_cnt<1>.FBK".LFBK * /"rxd_cnt<2>.FBK".LFBK
    "rxd_cnt<3>".CLKF  =  N_bclk.FBK.LFBK
    "rxd_cnt<3>".RSTF  =  rst
    "rxd_cnt<3>".PRLD  =  GND    

 "rxd_shift<0>".T  =  "rxcnt16<0>" * "rxcnt16<1>" * "rxcnt16<2>" * 
	"rxcnt16<3>" * "rxd_shift<1>" * /"rxd_shift<0>.FBK".LFBK * 
	"rxd_cnt<2>.FBK".LFBK
	+ "rxcnt16<0>" * "rxcnt16<1>" * "rxcnt16<2>" * 
	"rxcnt16<3>" * /"rxd_shift<1>" * "rxd_shift<0>.FBK".LFBK * 
	"rxd_cnt<1>.FBK".LFBK
	+ "rxcnt16<0>" * "rxcnt16<1>" * "rxcnt16<2>" * 
	"rxcnt16<3>" * /"rxd_shift<1>" * "rxd_shift<0>.FBK".LFBK * 
	"rxd_cnt<2>.FBK".LFBK
;Imported pterms FB4_11
	+ "rxcnt16<0>" * "rxcnt16<1>" * "rxcnt16<2>" * 
	"rxcnt16<3>" * "rxd_shift<1>" * /"rxd_shift<0>.FBK".LFBK * 
	"rxd_cnt<1>.FBK".LFBK
;Imported pterms FB4_13
	+ "rxcnt16<0>" * "rxcnt16<1>" * "rxcnt16<2>" * 
	"rxcnt16<3>" * "rxd_shift<1>" * "rxd_cnt<0>.FBK".LFBK * 
	/"rxd_cnt<3>.FBK".LFBK * /"rxd_shift<0>.FBK".LFBK
	+ "rxcnt16<0>" * "rxcnt16<1>" * "rxcnt16<2>" * 
	"rxcnt16<3>" * "rxd_shift<1>" * /"rxd_cnt<0>.FBK".LFBK * 
	"rxd_cnt<3>.FBK".LFBK * /"rxd_shift<0>.FBK".LFBK
	+ "rxcnt16<0>" * "rxcnt16<1>" * "rxcnt16<2>" * 
	"rxcnt16<3>" * /"rxd_shift<1>" * "rxd_cnt<0>.FBK".LFBK * 
	/"rxd_cnt<3>.FBK".LFBK * "rxd_shift<0>.FBK".LFBK
	+ "rxcnt16<0>" * "rxcnt16<1>" * "rxcnt16<2>" * 
	"rxcnt16<3>" * /"rxd_shift<1>" * /"rxd_cnt<0>.FBK".LFBK * 
	"rxd_cnt<3>.FBK".LFBK * "rxd_shift<0>.FBK".LFBK
    "rxd_shift<0>".CLKF  =  N_bclk.FBK.LFBK
    "rxd_shift<0>".RSTF  =  rst
    "rxd_shift<0>".PRLD  =  GND    

 "rxd_shift<1>".T  =  /FC_0_.OUT * FC_1_.OUT * "rxcnt16<0>.FBK".LFBK * 
	"rxd_shift<2>.FBK".LFBK * /"rxd_shift<1>.FBK".LFBK
	+ /FC_0_.OUT * FC_1_.OUT * "rxcnt16<0>.FBK".LFBK * 
	/"rxd_shift<2>.FBK".LFBK * "rxd_shift<1>.FBK".LFBK
	+ "rxd_cnt<0>" * /"rxd_cnt<3>" * FC_1_.OUT * 
	"rxcnt16<0>.FBK".LFBK * /"rxd_shift<2>.FBK".LFBK * "rxd_shift<1>.FBK".LFBK
;Imported pterms FB2_4
	+ "rxd_cnt<0>" * /"rxd_cnt<3>" * FC_1_.OUT * 
	"rxcnt16<0>.FBK".LFBK * "rxd_shift<2>.FBK".LFBK * /"rxd_shift<1>.FBK".LFBK
	+ /"rxd_cnt<0>" * "rxd_cnt<3>" * FC_1_.OUT * 
	"rxcnt16<0>.FBK".LFBK * "rxd_shift<2>.FBK".LFBK * /"rxd_shift<1>.FBK".LFBK
	+ /"rxd_cnt<0>" * "rxd_cnt<3>" * FC_1_.OUT * 
	"rxcnt16<0>.FBK".LFBK * /"rxd_shift<2>.FBK".LFBK * "rxd_shift<1>.FBK".LFBK
    "rxd_shift<1>".CLKF  =  bclk.PIN
    "rxd_shift<1>".RSTF  =  rst
    "rxd_shift<1>".PRLD  =  GND    

 "rxd_shift<2>".T  =  /FC_0_.OUT * FC_1_.OUT * "rxcnt16<0>.FBK".LFBK * 
	"rxd_shift<2>.FBK".LFBK * /"rxd_shift<3>.FBK".LFBK
	+ /FC_0_.OUT * FC_1_.OUT * "rxcnt16<0>.FBK".LFBK * 
	/"rxd_shift<2>.FBK".LFBK * "rxd_shift<3>.FBK".LFBK
	+ "rxd_cnt<0>" * /"rxd_cnt<3>" * FC_1_.OUT * 
	"rxcnt16<0>.FBK".LFBK * "rxd_shift<2>.FBK".LFBK * /"rxd_shift<3>.FBK".LFBK
;Imported pterms FB2_1
	+ /"rxd_cnt<0>" * "rxd_cnt<3>" * FC_1_.OUT * 
	"rxcnt16<0>.FBK".LFBK * /"rxd_shift<2>.FBK".LFBK * "rxd_shift<3>.FBK".LFBK
;Imported pterms FB2_17
	+ "rxd_cnt<0>" * /"rxd_cnt<3>" * FC_1_.OUT * 
	"rxcnt16<0>.FBK".LFBK * /"rxd_shift<2>.FBK".LFBK * "rxd_shift<3>.FBK".LFBK
	+ /"rxd_cnt<0>" * "rxd_cnt<3>" * FC_1_.OUT * 
	"rxcnt16<0>.FBK".LFBK * "rxd_shift<2>.FBK".LFBK * /"rxd_shift<3>.FBK".LFBK
    "rxd_shift<2>".CLKF  =  bclk.PIN
    "rxd_shift<2>".RSTF  =  rst
    "rxd_shift<2>".PRLD  =  GND    

 "rxd_shift<3>".T  =  /FC_0_.OUT * FC_1_.OUT * "rxcnt16<0>.FBK".LFBK * 
	"rxd_shift<3>.FBK".LFBK * /"rxd_shift<4>.FBK".LFBK
;Imported pterms FB2_16
	+ /FC_0_.OUT * FC_1_.OUT * "rxcnt16<0>.FBK".LFBK * 
	/"rxd_shift<3>.FBK".LFBK * "rxd_shift<4>.FBK".LFBK
	+ "rxd_cnt<0>" * /"rxd_cnt<3>" * FC_1_.OUT * 
	"rxcnt16<0>.FBK".LFBK * "rxd_shift<3>.FBK".LFBK * /"rxd_shift<4>.FBK".LFBK
	+ "rxd_cnt<0>" * /"rxd_cnt<3>" * FC_1_.OUT * 
	"rxcnt16<0>.FBK".LFBK * /"rxd_shift<3>.FBK".LFBK * "rxd_shift<4>.FBK".LFBK
	+ /"rxd_cnt<0>" * "rxd_cnt<3>" * FC_1_.OUT * 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?