📄 bcd.rpt
字号:
(unused) 0 0 0 5 FB4_17 140 I/O
(unused) 0 0 0 5 FB4_18 (b)
Signals Used by Logic in Function Block
1: a<0> 11: cnt<14> 20: cnt<4>
2: a<1> 12: cnt<15> 21: cnt<5>
3: a<2> 13: cnt<16> 22: cnt<6>
4: a<3> 14: cnt<17> 23: cnt<7>
5: clk 15: cnt<18> 24: cnt<8>
6: cnt<0> 16: cnt<19> 25: cnt<9>
7: cnt<10> 17: cnt<1> 26: en<0>
8: cnt<11> 18: cnt<2> 27: en<1>
9: cnt<12> 19: cnt<3> 28: rst
10: cnt<13>
Signal 1 2 3 4 FB
Name 0----+----0----+----0----+----0----+----0 Inputs
c<1> XXXX.....................XX............. 6
en<1> ....XXXXXXXXXXXXXXXXXXXXX.XX............ 23
en<0> ....XXXXXXXXXXXXXXXXXXXXXX.X............ 23
0----+----1----+----2----+----3----+----4
0 0 0 0
*********************************** FB5 ***********************************
Number of function block inputs used/remaining: 0/54
Number of signals used by logic mapping into function block: 0
Signal Total Imp Exp Unused Loc Pin Pin Pin
Name Pt Pt Pt Pt # Type Use
(unused) 0 0 0 5 FB5_1 (b)
(unused) 0 0 0 5 FB5_2 52 I/O
(unused) 0 0 0 5 FB5_3 59 I/O
(unused) 0 0 0 5 FB5_4 (b)
(unused) 0 0 0 5 FB5_5 53 I/O
(unused) 0 0 0 5 FB5_6 54 I/O
(unused) 0 0 0 5 FB5_7 66 I/O I
(unused) 0 0 0 5 FB5_8 56 I/O
(unused) 0 0 0 5 FB5_9 57 I/O
(unused) 0 0 0 5 FB5_10 68 I/O
(unused) 0 0 0 5 FB5_11 58 I/O
(unused) 0 0 0 5 FB5_12 60 I/O
(unused) 0 0 0 5 FB5_13 70 I/O
(unused) 0 0 0 5 FB5_14 61 I/O I
(unused) 0 0 0 5 FB5_15 64 I/O
(unused) 0 0 0 5 FB5_16 (b)
(unused) 0 0 0 5 FB5_17 69 I/O I
(unused) 0 0 0 5 FB5_18 (b)
*********************************** FB6 ***********************************
Number of function block inputs used/remaining: 22/32
Number of signals used by logic mapping into function block: 22
Signal Total Imp Exp Unused Loc Pin Pin Pin
Name Pt Pt Pt Pt # Type Use
cnt<9> 3 0 \/1 1 FB6_1 (b) (b)
c<7> 6 1<- 0 0 FB6_2 106 I/O O
cnt<8> 3 0 0 2 FB6_3 (b) (b)
c<5> 2 0 0 3 FB6_4 111 I/O O
cnt<7> 3 0 0 2 FB6_5 110 I/O (b)
cnt<6> 3 0 0 2 FB6_6 112 I/O (b)
cnt<5> 3 0 \/2 0 FB6_7 (b) (b)
c<4> 7 2<- 0 0 FB6_8 113 I/O O
c<2> 7 2<- 0 0 FB6_9 116 I/O O
c<3> 5 2<- /\2 0 FB6_10 115 I/O O
c<0> 0 0 /\2 3 FB6_11 119 I/O O
cnt<4> 3 0 0 2 FB6_12 120 I/O (b)
cnt<3> 3 0 0 2 FB6_13 (b) (b)
cnt<2> 3 0 0 2 FB6_14 121 I/O (b)
cnt<13> 3 0 0 2 FB6_15 124 I/O (b)
cnt<12> 3 0 0 2 FB6_16 117 I/O (b)
cnt<11> 3 0 0 2 FB6_17 125 I/O (b)
cnt<10> 3 0 0 2 FB6_18 (b) (b)
Signals Used by Logic in Function Block
1: a<0> 9: cnt<12> 16: cnt<6>
2: a<1> 10: cnt<13> 17: cnt<7>
3: a<2> 11: cnt<1> 18: cnt<8>
4: a<3> 12: cnt<2> 19: cnt<9>
5: clk 13: cnt<3> 20: en<0>
6: cnt<0> 14: cnt<4> 21: en<1>
7: cnt<10> 15: cnt<5> 22: rst
8: cnt<11>
Signal 1 2 3 4 FB
Name 0----+----0----+----0----+----0----+----0 Inputs
cnt<9> ....XX....XXXXXXXXX..X.................. 12
c<7> XXXX...............XX................... 6
cnt<8> ....XX....XXXXXXXX...X.................. 11
c<5> XXXX...............XX................... 6
cnt<7> ....XX....XXXXXXX....X.................. 10
cnt<6> ....XX....XXXXXX.....X.................. 9
cnt<5> ....XX....XXXXX......X.................. 8
c<4> XXXX...............XX................... 6
c<2> XXXX...............XX................... 6
c<3> XXXX...............XX................... 6
c<0> ........................................ 0
cnt<4> ....XX....XXXX.......X.................. 7
cnt<3> ....XX....XXX........X.................. 6
cnt<2> ....XX....XX.........X.................. 5
cnt<13> ....XXXXXXXXXXXXXXX..X.................. 16
cnt<12> ....XXXXX.XXXXXXXXX..X.................. 15
cnt<11> ....XXXX..XXXXXXXXX..X.................. 14
cnt<10> ....XXX...XXXXXXXXX..X.................. 13
0----+----1----+----2----+----3----+----4
0 0 0 0
*********************************** FB7 ***********************************
Number of function block inputs used/remaining: 0/54
Number of signals used by logic mapping into function block: 0
Signal Total Imp Exp Unused Loc Pin Pin Pin
Name Pt Pt Pt Pt # Type Use
(unused) 0 0 0 5 FB7_1 (b)
(unused) 0 0 0 5 FB7_2 71 I/O I
(unused) 0 0 0 5 FB7_3 75 I/O
(unused) 0 0 0 5 FB7_4 (b)
(unused) 0 0 0 5 FB7_5 74 I/O
(unused) 0 0 0 5 FB7_6 76 I/O
(unused) 0 0 0 5 FB7_7 77 I/O
(unused) 0 0 0 5 FB7_8 78 I/O
(unused) 0 0 0 5 FB7_9 80 I/O
(unused) 0 0 0 5 FB7_10 79 I/O
(unused) 0 0 0 5 FB7_11 82 I/O
(unused) 0 0 0 5 FB7_12 85 I/O
(unused) 0 0 0 5 FB7_13 81 I/O
(unused) 0 0 0 5 FB7_14 86 I/O
(unused) 0 0 0 5 FB7_15 87 I/O
(unused) 0 0 0 5 FB7_16 83 I/O
(unused) 0 0 0 5 FB7_17 88 I/O
(unused) 0 0 0 5 FB7_18 (b)
*********************************** FB8 ***********************************
Number of function block inputs used/remaining: 10/44
Number of signals used by logic mapping into function block: 10
Signal Total Imp Exp Unused Loc Pin Pin Pin
Name Pt Pt Pt Pt # Type Use
(unused) 0 0 0 5 FB8_1 (b)
(unused) 0 0 0 5 FB8_2 91 I/O
(unused) 0 0 0 5 FB8_3 95 I/O
(unused) 0 0 0 5 FB8_4 97 I/O
(unused) 0 0 0 5 FB8_5 92 I/O
(unused) 0 0 0 5 FB8_6 93 I/O
(unused) 0 0 0 5 FB8_7 (b)
(unused) 0 0 0 5 FB8_8 94 I/O
(unused) 0 0 0 5 FB8_9 96 I/O
(unused) 0 0 0 5 FB8_10 101 I/O
(unused) 0 0 0 5 FB8_11 98 I/O
(unused) 0 0 0 5 FB8_12 100 I/O
(unused) 0 0 0 5 FB8_13 103 I/O
(unused) 0 0 0 5 FB8_14 102 I/O
(unused) 0 0 0 5 FB8_15 104 I/O
c<6> 3 0 0 2 FB8_16 107 I/O O
cnt<0> 2 0 0 3 FB8_17 105 I/O (b)
cnt<1> 3 0 0 2 FB8_18 (b) (b)
Signals Used by Logic in Function Block
1: a<0> 5: clk 8: en<0>
2: a<1> 6: cnt<0> 9: en<1>
3: a<2> 7: cnt<1> 10: rst
4: a<3>
Signal 1 2 3 4 FB
Name 0----+----0----+----0----+----0----+----0 Inputs
c<6> XXXX...XX............................... 6
cnt<0> ....XX...X.............................. 3
cnt<1> ....XXX..X.............................. 4
0----+----1----+----2----+----3----+----4
0 0 0 0
******************************* Equations ********************************
********** Mapped Logic **********
assign c[0] = 1'b1;
assign c[1] = ((!en[0])
|| (en[1])
|| (!a[2] && a[1] && a[3])
|| (!a[2] && !a[1] && !a[3])
|| (a[2] && a[1] && a[0] && !a[3]));
assign c[2] = ((c_3_OBUF.EXP)
|| (a[2] && !en[0] && en[1] && a[3])
|| (a[1] && !en[0] && en[1] && a[3])
|| (a[2] && !a[1] && en[0] && !en[1] && a[3])
|| (!a[2] && a[1] && en[0] && !en[1] && !a[3])
|| (a[1] && a[0] && en[0] && !en[1] && !a[3]));
assign c[3] = ((c_0_OBUF.EXP)
|| (a[0] && en[0] && !en[1])
|| (a[2] && !en[0] && en[1] && a[3])
|| (a[1] && !en[0] && en[1] && a[3]));
assign c[4] = ((cnt[5].EXP)
|| (a[2] && !en[0] && en[1] && a[3])
|| (a[1] && !en[0] && en[1] && a[3])
|| (!a[2] && !a[1] && a[0] && en[0] && !en[1])
|| (!a[2] && a[0] && en[0] && !en[1] && a[3])
|| (a[2] && a[1] && a[0] && en[0] && !en[1] && !a[3]));
assign c[5] = ((a[2] && !a[1] && !a[0] && en[0] && !en[1] && a[3])
|| (!a[2] && a[1] && !a[0] && en[0] && !en[1] && !a[3]));
assign c[6] = ((a[2] && a[1] && a[0] && en[0] && !en[1] && a[3])
|| (a[2] && a[1] && !a[0] && en[0] && !en[1] && !a[3])
|| (a[2] && !a[1] && a[0] && en[0] && !en[1] && !a[3]));
assign c[7] = ((cnt[9].EXP)
|| (a[2] && !en[0] && en[1] && a[3])
|| (a[1] && !en[0] && en[1] && a[3])
|| (a[2] && a[1] && !a[0] && en[0] && !en[1] && a[3])
|| (!a[2] && a[1] && a[0] && en[0] && !en[1] && a[3])
|| (!a[2] && !a[1] && a[0] && en[0] && !en[1] && !a[3]));
FDCPE FDCPE_cnt0 (cnt[0],cnt_D[0],clk,1'b0,1'b0);
assign cnt_D[0] = (rst && !cnt[0]);
FDCPE FDCPE_cnt1 (cnt[1],cnt_D[1],clk,1'b0,1'b0);
assign cnt_D[1] = ((rst && cnt[0] && !cnt[1])
|| (rst && !cnt[0] && cnt[1]));
FTCPE FTCPE_cnt2 (cnt[2],cnt_T[2],clk,1'b0,1'b0);
assign cnt_T[2] = ((!rst && cnt[2])
|| (rst && cnt[0] && cnt[1]));
FTCPE FTCPE_cnt3 (cnt[3],cnt_T[3],clk,1'b0,1'b0);
assign cnt_T[3] = ((!rst && cnt[3])
|| (rst && cnt[0] && cnt[1] && cnt[2]));
FTCPE FTCPE_cnt4 (cnt[4],cnt_T[4],clk,1'b0,1'b0);
assign cnt_T[4] = ((!rst && cnt[4])
|| (rst && cnt[0] && cnt[1] && cnt[2] && cnt[3]));
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -