📄 tba_2472.rpt
字号:
The number of Signals Used may exceed the number of FB Inputs Used due
to wire-ANDing in the switch matrix.
*********************************** FB8 ***********************************
Number of function block inputs used/remaining: 31/5
Number of signals used by logic mapping into function block: 31
Signal Total Imp Exp Unused Loc Pwr Pin Pin Pin
Name Pt Pt Pt Pt Mode # Type Use
(unused) 0 0 0 5 FB8_1 (b)
outputh<9> 3 0 0 2 FB8_2 STD 65 I/O O
(unused) 0 0 0 5 FB8_3 (b)
p0_0_iobufe$WA4 2 0 0 3 FB8_4 STD (b) (b)
outputh<8> 3 0 0 2 FB8_5 STD 66 I/O O
outputl<7> 3 0 0 2 FB8_6 STD 67 I/O O
p0_0_iobufe$WA3 2 0 0 3 FB8_7 STD (b) (b)
outputl<6> 3 0 0 2 FB8_8 STD 68 I/O O
outputl<5> 3 0 0 2 FB8_9 STD 69 I/O O
p0_0_iobufe$WA2 2 0 0 3 FB8_10 STD (b) (b)
outputl<4> 3 0 0 2 FB8_11 STD 70 I/O O
outputl<3> 3 0 0 2 FB8_12 STD 72 I/O O
p0_0_iobufe$WA1 2 0 0 3 FB8_13 STD (b) (b)
outputl<2> 3 0 0 2 FB8_14 STD 73 I/O O
outputl<1> 3 0 0 2 FB8_15 STD 74 I/O O
p0_0_iobufe$WA0 2 0 0 3 FB8_16 STD (b) (b)
outputl<0> 3 0 0 2 FB8_17 STD 75 I/O O
$OpTx$FX_DC$11 2 0 0 3 FB8_18 STD (b) (b)
Signals Used by Logic in Function Block
1: cs 12: p0<5>.PIN 22: outputl_6_obuf.FBK.LFBK
2: inter_add<0> 13: nofile 23: outputl_7_obuf.FBK.LFBK
3: inter_add<1> 14: outputh_8_obuf.FBK.LFBK
24: p0<6>
4: inter_add<2> 15: outputh_9_obuf.FBK.LFBK
25: p0<7>
5: inter_add<3> 16: outputl_0_obuf.FBK.LFBK
26: playing
6: m_s_in 17: outputl_1_obuf.FBK.LFBK
27: radio
7: p0<0>.PIN 18: outputl_2_obuf.FBK.LFBK
28: rd
8: p0<1>.PIN 19: outputl_3_obuf.FBK.LFBK
29: reset
9: p0<2>.PIN 20: outputl_4_obuf.FBK.LFBK
30: speed<0>
10: p0<3>.PIN 21: outputl_5_obuf.FBK.LFBK
31: wr
11: p0<4>.PIN
Signal 1 2 3 4 Signals FB
Name 0----+----0----+----0----+----0----+----0 Used Inputs
outputh<9> XXXXX..X......X.............X.X......... 9 9
p0_0_iobufe$WA4 XXXXX.......X..............XX........... 8 8
outputh<8> XXXXX.X......X..............X.X......... 9 9
outputl<7> XXXXX.................X.X...X.X......... 9 9
p0_0_iobufe$WA3 XXXXX.....................XXX........... 8 8
outputl<6> XXXXX................X.X....X.X......... 9 9
outputl<5> XXXXX......X........X.......X.X......... 9 9
p0_0_iobufe$WA2 XXXXXX.....................XX........... 8 8
outputl<4> XXXXX.....X........X........X.X......... 9 9
outputl<3> XXXXX....X........X.........X.X......... 9 9
p0_0_iobufe$WA1 XXXXX......................XXX.......... 8 8
outputl<2> XXXXX...X........X..........X.X......... 9 9
outputl<1> XXXXX..X........X...........X.X......... 9 9
p0_0_iobufe$WA0 XXXXX....................X.XX........... 8 8
outputl<0> XXXXX.X........X............X.X......... 9 9
$OpTx$FX_DC$11 .XXX.................................... 3 3
0----+----1----+----2----+----3----+----4
0 0 0 0
Legend:
Total Pt - Total product terms used by the macrocell signal
Imp Pt - Product terms imported from other macrocells
Exp Pt - Product terms exported to other macrocells
in direction shown
Unused Pt - Unused local product terms remaining in macrocell
Loc - Location where logic was mapped in device
Pwr Mode - Macrocell power mode
Pin Type/Use - I - Input GCK - Global Clock
O - Output GTS - Global Output Enable
(b) - Buried macrocell GSR - Global Set/Reset
X(@) - Signal used as input (wire-AND input) to the macrocell logic.
The number of Signals Used may exceed the number of FB Inputs Used due
to wire-ANDing in the switch matrix.
;;-----------------------------------------------------------------;;
; Implemented Equations.
$OpTx$FX_DC$11 = !(inter_add<2>)
# !(inter_add<0>) & inter_add<1>;
en485.T = !(cs) & !(reset) & p0<0>.PIN & !(inter_add<0>) &
!(inter_add<1>) & !(inter_add<2>) & !(inter_add<3>) &
!(en485_obuf.FBK.LFBK)
# !(cs) & !(reset) & !(p0<0>.PIN) & !(inter_add<0>) &
!(inter_add<1>) & !(inter_add<2>) & !(inter_add<3>) &
en485_obuf.FBK.LFBK;
en485.CLK = !(wr);
en485.AP = reset; // GSR
inter_add<0>.D = p0<0>.PIN;
inter_add<0>.CLK = !(ale);
inter_add<0>.OE = !(cs);
inter_add<1>.D = p0<1>.PIN;
inter_add<1>.CLK = !(ale);
inter_add<1>.OE = !(cs);
inter_add<2>.D = p0<2>.PIN;
inter_add<2>.CLK = !(ale);
inter_add<2>.OE = !(cs);
inter_add<3>.D = p0<3>.PIN;
inter_add<3>.CLK = !(ale);
inter_add<3>.OE = !(cs);
lcd_c.T = !(cs) & !(reset) & p0<0>.PIN & !(inter_add<0>) &
!(inter_add<1>) & inter_add<2> & !(inter_add<3>) &
!(lcd_c_obuf.FBK.LFBK)
# !(cs) & !(reset) & !(p0<0>.PIN) & !(inter_add<0>) &
!(inter_add<1>) & inter_add<2> & !(inter_add<3>) &
lcd_c_obuf.FBK.LFBK;
lcd_c.CLK = !(wr);
lcd_c.AP = reset; // GSR
led1.T = !(cs) & !(reset) & p0<0>.PIN & inter_add<0> &
!(inter_add<1>) & !(inter_add<2>) & !(inter_add<3>) & !(led1_obuf.FBK.LFBK)
# !(cs) & !(reset) & !(p0<0>.PIN) & inter_add<0> &
!(inter_add<1>) & !(inter_add<2>) & !(inter_add<3>) & led1_obuf.FBK.LFBK;
led1.CLK = !(wr);
led1.AP = reset; // GSR
led<2>.T = !(cs) & !(reset) & p0<0>.PIN & inter_add<0> &
inter_add<1> & !(inter_add<2>) & inter_add<3> &
!(led_2_obuf.FBK.LFBK)
# !(cs) & !(reset) & inter_add<0> & p0<1>.PIN &
inter_add<1> & !(inter_add<2>) & inter_add<3> &
!(led_2_obuf.FBK.LFBK)
# !(cs) & !(reset) & inter_add<0> & inter_add<1> &
p0<2>.PIN & !(inter_add<2>) & inter_add<3> &
!(led_2_obuf.FBK.LFBK)
# !(cs) & !(reset) & !(p0<0>.PIN) & inter_add<0> &
!(p0<1>.PIN) & inter_add<1> & !(p0<2>.PIN) & !(inter_add<2>) &
inter_add<3> & led_2_obuf.FBK.LFBK;
led<2>.CLK = !(wr);
led<2>.AP = reset; // GSR
led<3>.T = !(cs) & !(reset) & !(p0<0>.PIN) & inter_add<0> &
inter_add<1> & !(inter_add<2>) & inter_add<3> &
!(led_3_obuf.FBK.LFBK)
# !(cs) & !(reset) & inter_add<0> & p0<1>.PIN &
inter_add<1> & !(inter_add<2>) & inter_add<3> &
!(led_3_obuf.FBK.LFBK)
# !(cs) & !(reset) & inter_add<0> & inter_add<1> &
p0<2>.PIN & !(inter_add<2>) & inter_add<3> &
!(led_3_obuf.FBK.LFBK)
# !(cs) & !(reset) & p0<0>.PIN & inter_add<0> &
!(p0<1>.PIN) & inter_add<1> & !(p0<2>.PIN) & !(inter_add<2>) &
inter_add<3> & led_3_obuf.FBK.LFBK;
led<3>.CLK = !(wr);
led<3>.AP = reset; // GSR
led<4>.T = !(cs) & !(reset) & p0<0>.PIN & inter_add<0> &
inter_add<1> & !(inter_add<2>) & inter_add<3> &
!(led_4_obuf.FBK.LFBK)
# !(cs) & !(reset) & inter_add<0> & !(p0<1>.PIN) &
inter_add<1> & !(inter_add<2>) & inter_add<3> &
!(led_4_obuf.FBK.LFBK)
# !(cs) & !(reset) & inter_add<0> & inter_add<1> &
p0<2>.PIN & !(inter_add<2>) & inter_add<3> &
!(led_4_obuf.FBK.LFBK)
# !(cs) & !(reset) & !(p0<0>.PIN) & inter_add<0> &
p0<1>.PIN & inter_add<1> & !(p0<2>.PIN) & !(inter_add<2>) &
inter_add<3> & led_4_obuf.FBK.LFBK;
led<4>.CLK = !(wr);
led<4>.AP = reset; // GSR
led<5>.T = !(cs) & !(reset) & !(p0<0>.PIN) & inter_add<0> &
inter_add<1> & !(inter_add<2>) & inter_add<3> &
!(led_5_obuf.FBK.LFBK)
# !(cs) & !(reset) & inter_add<0> & !(p0<1>.PIN) &
inter_add<1> & !(inter_add<2>) & inter_add<3> &
!(led_5_obuf.FBK.LFBK)
# !(cs) & !(reset) & inter_add<0> & inter_add<1> &
p0<2>.PIN & !(inter_add<2>) & inter_add<3> &
!(led_5_obuf.FBK.LFBK)
# !(cs) & !(reset) & p0<0>.PIN & inter_add<0> &
p0<1>.PIN & inter_add<1> & !(p0<2>.PIN) & !(inter_add<2>) &
inter_add<3> & led_5_obuf.FBK.LFBK;
led<5>.CLK = !(wr);
led<5>.AP = reset; // GSR
ledd<3> = Gnd;
ledd<2> = Gnd;
ledd<1> = Gnd;
ledd<0> = Gnd;
load.T = !(cs) & !(reset) & p0<0>.PIN & !(inter_add<0>) &
inter_add<1> & !(inter_add<2>) & !(inter_add<3>) & !(load_obuf.FBK.LFBK)
# !(cs) & !(reset) & !(p0<0>.PIN) & !(inter_add<0>) &
inter_add<1> & !(inter_add<2>) & !(inter_add<3>) & load_obuf.FBK.LFBK;
load.CLK = !(wr);
load.AP = reset; // GSR
m_s_out.T = !(cs) & !(reset) & p0<0>.PIN & inter_add<0> &
inter_add<1> & inter_add<2> & !(inter_add<3>) &
!(m_s_out_obuf.FBK.LFBK)
# !(cs) & !(reset) & !(p0<0>.PIN) & inter_add<0> &
inter_add<1> & inter_add<2> & !(inter_add<3>) &
m_s_out_obuf.FBK.LFBK;
m_s_out.CLK = !(wr);
m_s_out.AP = reset; // GSR
outputh<8>.T = !(cs) & !(reset) & p0<0>.PIN & !(inter_add<0>) &
inter_add<1> & !(inter_add<2>) & inter_add<3> &
!(outputh_8_obuf.FBK.LFBK)
# !(cs) & !(reset) & !(p0<0>.PIN) & !(inter_add<0>) &
inter_add<1> & !(inter_add<2>) & inter_add<3> &
outputh_8_obuf.FBK.LFBK;
outputh<8>.CLK = !(wr);
outputh<8>.AP = reset; // GSR
outputh<9>.T = !(cs) & !(reset) & !(inter_add<0>) & p0<1>.PIN &
inter_add<1> & !(inter_add<2>) & inter_add<3> &
!(outputh_9_obuf.FBK.LFBK)
# !(cs) & !(reset) & !(inter_add<0>) & !(p0<1>.PIN) &
inter_add<1> & !(inter_add<2>) & inter_add<3> &
outputh_9_obuf.FBK.LFBK;
outputh<9>.CLK = !(wr);
outputh<9>.AP = reset; // GSR
outputl<0>.T = !(cs) & !(reset) & p0<0>.PIN & inter_add<0> &
!(inter_add<1>) & !(inter_add<2>) & inter_add<3> &
!(outputl_0_obuf.FBK.LFBK)
# !(cs) & !(reset) & !(p0<0>.PIN) & inter_add<0> &
!(inter_add<1>) & !(inter_add<2>) & inter_add<3> &
outputl_0_obuf.FBK.LFBK;
outputl<0>.CLK = !(wr);
outputl<0>.AP = reset; // GSR
outputl<1>.T = !(cs) & !(reset) & inter_add<0> & p0<1>.PIN &
!(inter_add<1>) & !(inter_add<2>) & inter_add<3> &
!(outputl_1_obuf.FBK.LFBK)
# !(cs) & !(reset) & inter_add<0> & !(p0<1>.PIN) &
!(inter_add<1>) & !(inter_add<2>) & inter_add<3> &
outputl_1_obuf.FBK.LFBK;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -