📄 jiao_tong.rpt
字号:
- 1 A 10 DFF 0 1 0 11 cnt0 (:42)
- 1 B 01 DFF + 0 3 0 1 count13 (:47)
- 2 B 01 DFF + 0 3 0 2 count12 (:48)
- 3 B 01 DFF + 0 2 0 3 count11 (:49)
- 5 B 03 DFF + 0 3 0 2 count10 (:50)
- 2 B 03 DFF + 0 2 0 3 count9 (:51)
- 3 B 03 DFF + 0 3 0 2 count8 (:52)
- 4 B 03 DFF + 0 2 0 3 count7 (:53)
- 2 B 10 DFF + 0 3 0 2 count6 (:54)
- 4 B 10 DFF + 0 3 0 3 count5 (:55)
- 6 B 10 DFF + 0 2 0 4 count4 (:56)
- 3 B 02 DFF + 0 3 0 1 count3 (:57)
- 4 B 02 DFF + 0 2 0 2 count2 (:58)
- 5 B 02 DFF + 0 2 0 1 count1 (:59)
- 6 B 02 DFF + 0 0 0 2 count0 (:60)
- 8 B 01 OR2 s 0 4 0 1 ~76~1
- 1 B 03 OR2 s 0 3 0 1 ~76~2
- 7 B 10 OR2 s 0 3 0 1 ~76~3
- 1 B 10 OR2 ! 0 4 0 14 :76
- 4 B 08 DFF 0 4 0 1 count8~465 (:267)
- 5 B 08 DFF 0 4 0 2 count7~465 (:268)
- 6 B 08 DFF 0 3 0 3 count6~465 (:269)
- 3 B 06 DFF 0 4 0 2 count5~465 (:270)
- 4 B 06 DFF 0 3 0 3 count4~465 (:271)
- 3 B 12 DFF 0 3 0 2 count3~465 (:272)
- 7 B 12 DFF 0 4 0 3 count2~465 (:273)
- 6 B 12 DFF 0 3 0 4 count1~465 (:274)
- 4 B 12 DFF 0 1 0 5 count0~465 (:275)
- 8 B 08 OR2 s 0 3 0 1 ~286~1
- 7 B 06 OR2 s 0 4 0 1 ~286~2
- 1 B 12 OR2 ! 0 4 0 9 :286
- 6 A 05 DFF 1 3 0 3 qh3 (:420)
- 4 A 05 DFF 1 3 0 4 qh2 (:421)
- 4 A 03 DFF 1 3 0 4 qh1 (:422)
- 5 A 09 DFF 1 3 0 4 qh0 (:423)
- 2 A 06 DFF 1 3 0 4 ql3 (:424)
- 8 A 06 DFF 1 3 0 3 ql2 (:425)
- 1 A 06 DFF 1 3 0 4 ql1 (:426)
- 3 A 08 DFF 1 2 0 5 ql0 (:427)
- 2 A 02 DFF 1 2 0 6 a (:428)
- 6 A 04 DFF 0 4 0 7 stx1 (:429)
- 8 A 04 DFF 0 5 0 9 stx0 (:430)
- 7 A 05 OR2 s 0 4 0 1 ~531~1
- 1 A 05 OR2 ! 0 4 0 8 :531
- 5 A 06 AND2 0 2 0 7 :532
- 1 A 13 AND2 s ! 1 1 0 8 ~778~1
- 2 A 08 AND2 s 1 2 0 6 ~1250~1
- 5 A 04 OR2 1 2 0 3 :1291
- 1 A 02 AND2 0 2 0 3 :2147
- 2 A 07 AND2 s 0 2 0 2 ~2155~1
- 3 A 09 AND2 s 0 2 0 1 ~2155~2
- 6 A 06 OR2 s 0 4 0 1 ~2155~3
- 7 A 06 AND2 s 0 2 0 1 ~2155~4
- 1 A 07 AND2 0 2 0 12 :2155
- 7 A 04 OR2 s 0 3 0 1 ~2206~1
- 4 A 07 AND2 s 0 3 0 1 ~2218~1
- 8 A 05 OR2 s 0 4 0 1 ~2230~1
- 5 A 05 OR2 s 0 3 0 1 ~2242~1
- 7 A 03 OR2 s 1 2 0 1 ~2254~1
- 6 A 03 OR2 s 0 4 0 1 ~2254~2
- 2 A 03 OR2 s 0 3 0 1 ~2254~3
- 3 A 03 OR2 s 0 4 0 1 ~2254~4
- 5 A 03 OR2 s 0 4 0 1 ~2254~5
- 1 A 09 OR2 s 1 3 0 1 ~2266~1
- 2 A 09 OR2 s 0 4 0 1 ~2266~2
- 3 A 06 OR2 s 0 4 0 1 ~2290~1
- 2 A 04 OR2 s 1 2 0 2 ~2350~1
- 3 A 04 OR2 s 0 4 0 1 ~2350~2
- 1 B 08 OR2 1 1 1 0 :3020
- 2 B 05 OR2 1 1 1 0 :3026
- 1 B 06 AND2 1 1 1 0 :3034
- 1 A 03 AND2 1 1 1 0 :3040
- 1 B 07 AND2 1 1 1 0 :3046
- 1 A 04 AND2 1 1 1 0 :3052
- 4 B 05 OR2 s 1 1 0 3 ~3056~1
- 4 B 13 OR2 1 3 1 0 :3056
- 4 B 07 OR2 1 3 1 0 :3062
- 2 B 04 OR2 1 2 1 0 :3068
- 3 B 04 OR2 1 2 1 0 :3074
- 1 B 05 OR2 0 4 1 0 :3080
- 8 B 05 OR2 0 3 1 0 :3086
- 3 B 05 AND2 0 4 1 0 :3092
- 2 A 05 OR2 0 4 0 10 :3262
- 3 A 05 OR2 0 4 0 1 :3264
- 2 A 11 OR2 0 4 0 10 :3271
- 3 A 11 OR2 0 4 0 1 :3273
- 2 A 12 OR2 0 4 0 10 :3280
- 3 A 12 OR2 0 4 0 1 :3282
- 4 A 12 OR2 0 4 0 9 :3289
- 5 A 12 OR2 0 4 0 1 :3291
- 1 A 12 OR2 0 2 1 0 :3298
- 1 A 11 OR2 0 2 1 0 :3307
- 2 A 10 OR2 ! 0 4 0 2 :3594
- 1 A 01 OR2 ! 0 4 0 3 :3666
- 2 A 01 OR2 ! 0 4 0 5 :3678
- 5 A 01 OR2 ! 0 4 0 2 :3683
- 4 A 02 OR2 0 4 0 1 :3704
- 2 B 07 OR2 s 0 3 0 1 ~3714~1
- 4 A 10 OR2 0 4 0 1 :3747
- 5 A 02 OR2 0 4 0 1 :3780
- 1 A 08 OR2 0 4 0 1 :3807
- 5 A 13 OR2 s 0 3 0 2 ~3848~1
- 6 B 05 AND2 0 3 0 1 :3848
Code:
s = Synthesized pin or logic cell
+ = Synchronous flipflop
/ = Slow slew-rate output
! = NOT gate push-back
r = Fitter-inserted logic cell
Device-Specific Information: g:\eda_2\jiao_tong\jiao_tong\jiao_tong.rpt
jiao_tong
** FASTTRACK INTERCONNECT UTILIZATION **
Row FastTrack Interconnect:
FastTrack
Row Interconnect Input Pins Output Pins Bidir Pins
A: 27/168( 16%) 0/16( 0%) 0/16( 0%) 0/16( 0%)
B: 35/168( 20%) 0/16( 0%) 7/16( 43%) 0/16( 0%)
Column FastTrack Interconnect:
FastTrack
Column Interconnect Input Pins Output Pins Bidir Pins
01: 3/16( 18%) 0/4( 0%) 0/4( 0%) 0/4( 0%)
02: 3/16( 18%) 0/4( 0%) 0/4( 0%) 0/4( 0%)
03: 1/16( 6%) 0/4( 0%) 1/4( 25%) 0/4( 0%)
04: 1/16( 6%) 0/4( 0%) 1/4( 25%) 0/4( 0%)
05: 1/16( 6%) 0/4( 0%) 1/4( 25%) 0/4( 0%)
06: 1/16( 6%) 0/4( 0%) 1/4( 25%) 0/4( 0%)
07: 2/16( 12%) 0/4( 0%) 1/4( 25%) 0/4( 0%)
08: 2/16( 12%) 0/4( 0%) 1/4( 25%) 0/4( 0%)
09: 2/16( 12%) 1/4( 25%) 0/4( 0%) 0/4( 0%)
10: 2/16( 12%) 0/4( 0%) 0/4( 0%) 0/4( 0%)
11: 2/16( 12%) 0/4( 0%) 1/4( 25%) 0/4( 0%)
12: 1/16( 6%) 0/4( 0%) 1/4( 25%) 0/4( 0%)
13: 2/16( 12%) 0/4( 0%) 0/4( 0%) 0/4( 0%)
Device-Specific Information: g:\eda_2\jiao_tong\jiao_tong\jiao_tong.rpt
jiao_tong
** CLOCK SIGNALS **
Type Fan-out Name
DFF 23 clk1hz
INPUT 15 clk
DFF 13 clk1khz
Device-Specific Information: g:\eda_2\jiao_tong\jiao_tong\jiao_tong.rpt
jiao_tong
** EQUATIONS **
clk : INPUT;
jin : INPUT;
-- Node name is ':428' = 'a'
-- Equation name is 'a', location is LC2_A2, type is buried.
a = DFF( _EQ001, clk1hz, VCC, VCC);
_EQ001 = !a & !jin
# !jin & !_LC1_A5
# a & jin;
-- Node name is ':19' = 'clk1hz'
-- Equation name is 'clk1hz', location is LC2_B9, type is buried.
clk1hz = DFF( _EQ002, clk1khz, VCC, VCC);
_EQ002 = clk1hz & !_LC1_B12
# !clk1hz & _LC1_B12;
-- Node name is ':18' = 'clk1khz'
-- Equation name is 'clk1khz', location is LC1_B11, type is buried.
clk1khz = DFF( _EQ003, GLOBAL( clk), VCC, VCC);
_EQ003 = clk1khz & !_LC1_B10
# !clk1khz & _LC1_B10;
-- Node name is ':42' = 'cnt0'
-- Equation name is 'cnt0', location is LC1_A10, type is buried.
cnt0 = DFF(!cnt0, clk1khz, VCC, VCC);
-- Node name is ':41' = 'cnt1'
-- Equation name is 'cnt1', location is LC4_A13, type is buried.
cnt1 = DFF( _EQ004, clk1khz, VCC, VCC);
_EQ004 = !cnt0 & cnt1;
-- Node name is ':275' = 'count0~465'
-- Equation name is 'count0~465', location is LC4_B12, type is buried.
count0~465 = DFF(!count0~465, clk1khz, VCC, VCC);
-- Node name is ':60' = 'count0'
-- Equation name is 'count0', location is LC6_B2, type is buried.
count0 = DFF(!count0, GLOBAL( clk), VCC, VCC);
-- Node name is ':274' = 'count1~465'
-- Equation name is 'count1~465', location is LC6_B12, type is buried.
count1~465 = DFF( _EQ005, clk1khz, VCC, VCC);
_EQ005 = count0~465 & !count1~465 & !_LC1_B12
# !count0~465 & count1~465 & !_LC1_B12;
-- Node name is ':59' = 'count1'
-- Equation name is 'count1', location is LC5_B2, type is buried.
count1 = DFF( _EQ006, GLOBAL( clk), VCC, VCC);
_EQ006 = count0 & !count1 & !_LC1_B10
# !count0 & count1 & !_LC1_B10;
-- Node name is ':273' = 'count2~465'
-- Equation name is 'count2~465', location is LC7_B12, type is buried.
count2~465 = DFF( _EQ007, clk1khz, VCC, VCC);
_EQ007 = !count0~465 & count2~465 & !_LC1_B12
# !count1~465 & count2~465 & !_LC1_B12
# count0~465 & count1~465 & !count2~465 & !_LC1_B12;
-- Node name is ':58' = 'count2'
-- Equation name is 'count2', location is LC4_B2, type is buried.
count2 = DFF( _EQ008, GLOBAL( clk), VCC, VCC);
_EQ008 = count2 & !_LC1_B2 & !_LC1_B10
# !count2 & _LC1_B2 & !_LC1_B10;
-- Node name is ':272' = 'count3~465'
-- Equation name is 'count3~465', location is LC3_B12, type is buried.
count3~465 = DFF( _EQ009, clk1khz, VCC, VCC);
_EQ009 = count3~465 & !_LC1_B12 & !_LC2_B12
# !count3~465 & !_LC1_B12 & _LC2_B12;
-- Node name is ':57' = 'count3'
-- Equation name is 'count3', location is LC3_B2, type is buried.
count3 = DFF( _EQ010, GLOBAL( clk), VCC, VCC);
_EQ010 = !count2 & count3 & !_LC1_B10
# count3 & !_LC1_B2 & !_LC1_B10
# count2 & !count3 & _LC1_B2 & !_LC1_B10;
-- Node name is ':271' = 'count4~465'
-- Equation name is 'count4~465', location is LC4_B6, type is buried.
count4~465 = DFF( _EQ011, clk1khz, VCC, VCC);
_EQ011 = count4~465 & !_LC1_B12 & !_LC5_B12
# !count4~465 & !_LC1_B12 & _LC5_B12;
-- Node name is ':56' = 'count4'
-- Equation name is 'count4', location is LC6_B10, type is buried.
count4 = DFF( _EQ012, GLOBAL( clk), VCC, VCC);
_EQ012 = count4 & !_LC1_B10 & !_LC2_B2
# !count4 & !_LC1_B10 & _LC2_B2;
-- Node name is ':270' = 'count5~465'
-- Equation name is 'count5~465', location is LC3_B6, type is buried.
count5~465 = DFF( _EQ013, clk1khz, VCC, VCC);
_EQ013 = !count4~465 & count5~465 & !_LC1_B12
# count5~465 & !_LC1_B12 & !_LC5_B12
# count4~465 & !count5~465 & !_LC1_B12 & _LC5_B12;
-- Node name is ':55' = 'count5'
-- Equation name is 'count5', location is LC4_B10, type is buried.
count5 = DFF( _EQ014, GLOBAL( clk), VCC, VCC);
_EQ014 = !count4 & count5 & !_LC1_B10
# count5 & !_LC1_B10 & !_LC2_B2
# count4 & !count5 & !_LC1_B10 & _LC2_B2;
-- Node name is ':269' = 'count6~465'
-- Equation name is 'count6~465', location is LC6_B8, type is buried.
count6~465 = DFF( _EQ015, clk1khz, VCC, VCC);
_EQ015 = count6~465 & !_LC1_B12 & !_LC5_B6
# !count6~465 & !_LC1_B12 & _LC5_B6;
-- Node name is ':54' = 'count6'
-- Equation name is 'count6', location is LC2_B10, type is buried.
count6 = DFF( _EQ016, GLOBAL( clk), VCC, VCC);
_EQ016 = !count5 & count6 & !_LC1_B10
# count6 & !_LC1_B10 & !_LC3_B10
# count5 & !count6 & !_LC1_B10 & _LC3_B10;
-- Node name is ':268' = 'count7~465'
-- Equation name is 'count7~465', location is LC5_B8, type is buried.
count7~465 = DFF( _EQ017, clk1khz, VCC, VCC);
_EQ017 = !count6~465 & count7~465 & !_LC1_B12
# count7~465 & !_LC1_B12 & !_LC5_B6
# count6~465 & !count7~465 & !_LC1_B12 & _LC5_B6;
-- Node name is ':53' = 'count7'
-- Equation name is 'count7', location is LC4_B3, type is buried.
count7 = DFF( _EQ018, GLOBAL( clk), VCC, VCC);
_EQ018 = count7 & !_LC1_B10 & !_LC5_B10
# !count7 & !_LC1_B10 & _LC5_B10;
-- Node name is ':267' = 'count8~465'
-- Equation name is 'count8~465', location is LC4_B8, type is buried.
count8~465 = DFF( _EQ019, clk1khz, VCC, VCC);
_EQ019 = !count7~465 & count8~465 & !_LC1_B12
# count8~465 & !_LC1_B12 & !_LC2_B8
# count7~465 & !count8~465 & !_LC1_B12 & _LC2_B8;
-- Node name is ':52' = 'count8'
-- Equation name is 'count8', location is LC3_B3, type is buried.
count8 = DFF( _EQ020, GLOBAL( clk), VCC, VCC);
_EQ020 = !count7 & count8 & !_LC1_B10
# count8 & !_LC1_B10 & !_LC5_B10
# count7 & !count8 & !_LC1_B10 & _LC5_B10;
-- Node name is ':51' = 'count9'
-- Equation name is 'count9', location is LC2_B3, type is buried.
count9 = DFF( _EQ021, GLOBAL( clk), VCC, VCC);
_EQ021 = count9 & !_LC1_B10 & !_LC7_B3
# !count9 & !_LC1_B10 & _LC7_B3;
-- Node name is ':50' = 'count10'
-- Equation name is 'count10', location is LC5_B3, type is buried.
count10 = DFF( _EQ022, GLOBAL( clk), VCC, VCC);
_EQ022 = !count9 & count10 & !_LC1_B10
# count10 & !_LC1_B10 & !_LC7_B3
# count9 & !count10 & !_LC1_B10 & _LC7_B3;
-- Node name is ':49' = 'count11'
-- Equation name is 'count11', location is LC3_B1, type is buried.
count11 = DFF( _EQ023, GLOBAL( clk), VCC, VCC);
_EQ023 = count11 & !_LC1_B10 & !_LC6_B3
# !count11 & !_LC1_B10 & _LC6_B3;
-- Node name is ':48' = 'count12'
-- Equation name is 'count12', location is LC2_B1, type is buried.
count12 = DFF( _EQ024, GLOBAL( clk), VCC, VCC);
_EQ024 = !count11 & count12 & !_LC1_B10
# count12 & !_LC1_B10 & !_LC6_B3
# count11 & !count12 & !_LC1_B10 & _LC6_B3;
-- Node name is ':47' = 'count13'
-- Equation name is 'count13', location is LC1_B1, type is buried.
count13 = DFF( _EQ025, GLOBAL( clk), VCC, VCC);
_EQ025 = !count12 & count13 & !_LC1_B10
# count13 & !_LC1_B10 & !_LC4_B1
# count12 & !count13 & !_LC1_B10 & _LC4_B1;
-- Node name is 'data_out0'
-- Equation name is 'data_out0', type is output
data_out0 = _LC3_B5;
-- Node name is 'data_out1'
-- Equation name is 'data_out1', type is output
data_out1 = _LC8_B5;
-- Node name is 'data_out2'
-- Equation name is 'data_out2', type is output
data_out2 = _LC1_B5;
-- Node name is 'data_out3'
-- Equation name is 'data_out3', type is output
data_out3 = _LC3_B4;
-- Node name is 'data_out4'
-- Equation name is 'data_out4', type is output
data_out4 = _LC2_B4;
-- Node name is 'data_out5'
-- Equation name is 'data_out5', type is output
data_out5 = _LC4_B7;
-- Node name is 'data_out6'
-- Equation name is 'data_out6', type is output
data_out6 = _LC4_B13;
-- Node name is 'ga'
-- Equation name is 'ga', type is output
ga = _LC1_B6;
-- Node name is 'gb'
-- Equation name is 'gb', type is output
gb = _LC1_A3;
-- Node name is ':22' = 'g1'
-- Equation name is 'g1', location is LC2_B6, type is buried.
g1 = DFF( _EQ026, clk1hz, VCC, VCC);
_EQ026 = _LC1_A7 & !_LC1_A13
# g1 & _LC1_A7
# g1 & _LC1_A13;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -