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 + -
显示快捷键?