📄 wsm320.rpt
字号:
- 1 - A 14 AND2 0 4 0 3 :234
- 1 - A 16 OR2 ! 0 4 0 7 :260
- 8 - A 20 AND2 s 0 2 0 1 ~277~1
- 6 - A 16 DFFE 1 3 0 3 TimeCountL3 (:285)
- 3 - A 16 DFFE 1 3 0 4 TimeCountL2 (:286)
- 8 - A 17 DFFE 1 3 0 5 TimeCountL1 (:287)
- 4 - A 17 DFFE 1 1 0 6 TimeCountL0 (:288)
- 3 - A 17 OR2 s 0 3 0 4 ~294~1
- 8 - A 21 OR2 ! 0 3 0 2 :294
- 8 - A 14 AND2 0 4 0 3 :297
- 7 - A 21 OR2 ! 0 3 0 1 :312
- 2 - A 21 OR2 s 0 2 0 3 ~330~1
- 2 - A 16 OR2 s 0 4 0 3 ~330~2
- 6 - A 14 AND2 0 4 0 3 :341
- 4 - A 16 OR2 s 0 4 0 1 ~356~1
- 7 - A 17 OR2 ! 0 4 0 5 :356
- 5 - A 14 AND2 0 4 0 1 :359
- 7 - A 14 AND2 0 4 0 4 :365
- 4 - A 14 AND2 0 4 0 6 :378
- 6 - A 17 OR2 ! 0 4 0 3 :394
- 6 - A 24 AND2 s ! 0 2 0 1 ~405~1
- 1 - A 24 OR2 s ! 0 2 0 5 ~408~1
- 8 - A 24 OR2 s 0 4 0 1 ~408~2
- 8 - A 19 OR2 s ! 0 3 0 4 ~408~3
- 4 - A 13 OR2 s 0 4 0 1 ~408~4
- 5 - A 17 OR2 s 0 4 0 2 ~408~5
- 1 - A 17 AND2 ! 0 3 0 8 :408
- 8 - A 16 DFFE 1 3 0 2 TimeCountH3 (:433)
- 5 - A 16 DFFE 1 3 0 3 TimeCountH2 (:434)
- 3 - A 21 DFFE 1 3 0 5 TimeCountH1 (:435)
- 1 - A 21 DFFE 1 2 0 6 TimeCountH0 (:436)
- 4 - A 21 OR2 ! 0 2 0 2 :447
- 5 - A 21 OR2 0 4 0 2 :494
- 7 - A 18 OR2 s 0 4 0 1 ~608~1
- 8 - A 18 OR2 0 4 0 2 :608
- 3 - A 14 AND2 s 0 3 0 2 ~609~1
- 5 - A 15 OR2 s 0 4 0 1 ~609~2
- 1 - A 15 OR2 s ! 0 3 0 2 ~609~3
- 2 - A 18 OR2 s 0 4 0 1 ~609~4
- 3 - A 18 OR2 0 4 0 2 :609
- 6 - A 15 OR2 s 0 4 0 1 ~610~1
- 3 - A 15 OR2 s 0 4 0 1 ~610~2
- 7 - A 13 OR2 0 4 0 2 :610
- 7 - A 15 OR2 s 0 3 0 1 ~611~1
- 8 - A 15 OR2 s 0 4 0 1 ~611~2
- 5 - A 01 OR2 0 4 0 2 :611
- 4 - A 18 DFFE 2 1 0 11 curSt3 (:612)
- 6 - A 18 DFFE 2 1 0 9 curSt2 (:613)
- 1 - A 13 DFFE 2 1 0 8 curSt1 (:614)
- 7 - A 01 DFFE 2 1 0 9 curSt0 (:615)
- 8 - A 13 OR2 0 3 1 0 :637
- 7 - A 24 OR2 s ! 0 3 0 4 ~658~1
- 8 - A 22 OR2 0 3 1 0 :659
- 4 - A 24 AND2 s 0 2 0 1 ~680~1
- 5 - A 24 OR2 0 3 1 0 :681
- 2 - A 15 OR2 s ! 0 3 0 6 ~702~1
- 3 - A 24 AND2 s 0 4 0 1 ~702~2
- 2 - A 24 OR2 0 2 1 0 :703
- 5 - A 13 OR2 0 3 0 10 :729
- 8 - A 01 OR2 0 4 0 1 :850
- 5 - B 05 OR2 0 3 0 1 :853
- 2 - B 09 AND2 s 0 2 0 6 ~856~1
- 6 - B 05 OR2 0 4 0 1 :860
- 1 - A 01 OR2 0 4 0 1 :866
- 6 - A 01 AND2 s ! 0 2 0 4 ~930~1
- 3 - B 08 OR2 0 4 0 1 :933
- 7 - B 09 OR2 0 4 0 1 :934
- 7 - B 08 AND2 s 0 2 0 3 ~935~1
- 5 - B 09 OR2 0 4 0 1 :935
- 4 - A 01 OR2 s ! 0 2 0 4 ~936~1
- 1 - B 09 OR2 ! 0 4 0 8 :957
- 4 - B 08 OR2 0 4 0 1 :986
- 6 - B 09 DFFE 1 4 1 3 :992
- 4 - B 09 DFFE 1 4 1 4 :993
- 2 - B 08 DFFE 1 3 1 4 :994
- 1 - B 08 DFFE 1 3 1 5 :995
- 7 - B 05 OR2 0 4 0 1 :1010
- 6 - B 08 OR2 s 0 4 0 5 ~1021~1
- 8 - B 08 OR2 0 4 0 1 :1021
- 4 - B 05 OR2 0 4 0 1 :1023
- 5 - B 08 DFFE 1 3 1 2 :1029
- 3 - B 05 DFFE 1 4 1 3 :1030
- 1 - B 05 DFFE 1 4 1 4 :1031
- 8 - B 05 DFFE 1 3 1 4 :1032
Code:
s = Synthesized pin or logic cell
+ = Synchronous flipflop
/ = Slow slew-rate output
! = NOT gate push-back
r = Fitter-inserted logic cell
p = Packed register
Device-Specific Information: f:\作业\ic\washmachine\wsm320.rpt
wsm320
** FASTTRACK INTERCONNECT UTILIZATION **
Row FastTrack Interconnect:
Global Left Half- Right Half-
FastTrack FastTrack FastTrack
Row Interconnect Interconnect Interconnect Input Pins Output Pins Bidir Pins
A: 21/ 96( 21%) 12/ 48( 25%) 38/ 48( 79%) 4/16( 25%) 1/16( 6%) 0/16( 0%)
B: 6/ 96( 6%) 17/ 48( 35%) 0/ 48( 0%) 0/16( 0%) 8/16( 50%) 0/16( 0%)
C: 0/ 96( 0%) 3/ 48( 6%) 0/ 48( 0%) 0/16( 0%) 3/16( 18%) 0/16( 0%)
Column FastTrack Interconnect:
FastTrack
Column Interconnect Input Pins Output Pins Bidir Pins
01: 5/24( 20%) 2/4( 50%) 0/4( 0%) 0/4( 0%)
02: 1/24( 4%) 1/4( 25%) 0/4( 0%) 0/4( 0%)
03: 0/24( 0%) 0/4( 0%) 0/4( 0%) 0/4( 0%)
04: 1/24( 4%) 1/4( 25%) 0/4( 0%) 0/4( 0%)
05: 3/24( 12%) 0/4( 0%) 0/4( 0%) 0/4( 0%)
06: 0/24( 0%) 0/4( 0%) 0/4( 0%) 0/4( 0%)
07: 2/24( 8%) 0/4( 0%) 0/4( 0%) 0/4( 0%)
08: 2/24( 8%) 0/4( 0%) 0/4( 0%) 0/4( 0%)
09: 0/24( 0%) 0/4( 0%) 0/4( 0%) 0/4( 0%)
10: 1/24( 4%) 0/4( 0%) 0/4( 0%) 0/4( 0%)
11: 2/24( 8%) 0/4( 0%) 0/4( 0%) 0/4( 0%)
12: 3/24( 12%) 1/4( 25%) 0/4( 0%) 0/4( 0%)
13: 2/24( 8%) 0/4( 0%) 1/4( 25%) 0/4( 0%)
14: 1/24( 4%) 0/4( 0%) 0/4( 0%) 0/4( 0%)
15: 0/24( 0%) 0/4( 0%) 0/4( 0%) 0/4( 0%)
16: 0/24( 0%) 0/4( 0%) 0/4( 0%) 0/4( 0%)
17: 0/24( 0%) 0/4( 0%) 0/4( 0%) 0/4( 0%)
18: 0/24( 0%) 0/4( 0%) 0/4( 0%) 0/4( 0%)
19: 0/24( 0%) 0/4( 0%) 0/4( 0%) 0/4( 0%)
20: 0/24( 0%) 0/4( 0%) 0/4( 0%) 0/4( 0%)
21: 0/24( 0%) 0/4( 0%) 0/4( 0%) 0/4( 0%)
22: 1/24( 4%) 0/4( 0%) 1/4( 25%) 0/4( 0%)
23: 1/24( 4%) 0/4( 0%) 1/4( 25%) 0/4( 0%)
24: 1/24( 4%) 0/4( 0%) 1/4( 25%) 0/4( 0%)
EA: 0/24( 0%) 0/4( 0%) 0/4( 0%) 0/4( 0%)
Device-Specific Information: f:\作业\ic\washmachine\wsm320.rpt
wsm320
** CLOCK SIGNALS **
Type Fan-out Name
INPUT 20 hz1
INPUT 4 hz1k
Device-Specific Information: f:\作业\ic\washmachine\wsm320.rpt
wsm320
** CLEAR SIGNALS **
Type Fan-out Name
INPUT 4 rst
Device-Specific Information: f:\作业\ic\washmachine\wsm320.rpt
wsm320
** EQUATIONS **
hz1 : INPUT;
hz1k : INPUT;
key1 : INPUT;
key2 : INPUT;
key3 : INPUT;
key4 : INPUT;
key5 : INPUT;
rst : INPUT;
start : INPUT;
-- Node name is ':615' = 'curSt0'
-- Equation name is 'curSt0', location is LC7_A1, type is buried.
curSt0 = DFFE( _LC5_A1, hz1, !rst, VCC, VCC);
-- Node name is ':614' = 'curSt1'
-- Equation name is 'curSt1', location is LC1_A13, type is buried.
curSt1 = DFFE( _LC7_A13, hz1, !rst, VCC, VCC);
-- Node name is ':613' = 'curSt2'
-- Equation name is 'curSt2', location is LC6_A18, type is buried.
curSt2 = DFFE( _LC3_A18, hz1, !rst, VCC, VCC);
-- Node name is ':612' = 'curSt3'
-- Equation name is 'curSt3', location is LC4_A18, type is buried.
curSt3 = DFFE( _LC8_A18, hz1, !rst, VCC, VCC);
-- Node name is 'l1'
-- Equation name is 'l1', type is output
l1 = _LC8_A22;
-- Node name is 'l2'
-- Equation name is 'l2', type is output
l2 = _LC5_A24;
-- Node name is 'l3'
-- Equation name is 'l3', type is output
l3 = _LC2_A24;
-- Node name is 'Modu0'
-- Equation name is 'Modu0', type is output
Modu0 = _LC8_A8;
-- Node name is 'Modu1'
-- Equation name is 'Modu1', type is output
Modu1 = _LC2_A8;
-- Node name is 'Modu2'
-- Equation name is 'Modu2', type is output
Modu2 = _LC1_A8;
-- Node name is 'Modu3'
-- Equation name is 'Modu3', type is output
Modu3 = _LC7_A8;
-- Node name is 'sound'
-- Equation name is 'sound', type is output
sound = _LC8_A13;
-- Node name is ':436' = 'TimeCountH0'
-- Equation name is 'TimeCountH0', location is LC1_A21, type is buried.
TimeCountH0 = DFFE( _EQ001, hz1, VCC, VCC, VCC);
_EQ001 = !_LC1_A16 & !_LC1_A17 & TimeCountH0
# _LC1_A16 & !_LC1_A17 & !TimeCountH0;
-- Node name is ':435' = 'TimeCountH1'
-- Equation name is 'TimeCountH1', location is LC3_A21, type is buried.
TimeCountH1 = DFFE( _EQ002, hz1, VCC, VCC, VCC);
_EQ002 = _LC1_A16 & !_LC1_A17 & TimeCountH0 & !TimeCountH1
# !_LC1_A17 & !TimeCountH0 & TimeCountH1
# !_LC1_A16 & !_LC1_A17 & TimeCountH1;
-- Node name is ':434' = 'TimeCountH2'
-- Equation name is 'TimeCountH2', location is LC5_A16, type is buried.
TimeCountH2 = DFFE( _EQ003, hz1, VCC, VCC, VCC);
_EQ003 = !_LC1_A17 & !_LC6_A21 & TimeCountH2
# _LC1_A16 & !_LC1_A17 & _LC6_A21 & !TimeCountH2
# !_LC1_A16 & !_LC1_A17 & TimeCountH2;
-- Node name is ':433' = 'TimeCountH3'
-- Equation name is 'TimeCountH3', location is LC8_A16, type is buried.
TimeCountH3 = DFFE( _EQ004, hz1, VCC, VCC, VCC);
_EQ004 = !_LC1_A17 & !_LC7_A16 & TimeCountH3
# _LC1_A16 & !_LC1_A17 & _LC7_A16 & !TimeCountH3
# !_LC1_A16 & !_LC1_A17 & TimeCountH3;
-- Node name is ':288' = 'TimeCountL0'
-- Equation name is 'TimeCountL0', location is LC4_A17, type is buried.
TimeCountL0 = DFFE( _EQ005, hz1, VCC, VCC, VCC);
_EQ005 = !_LC1_A17 & !TimeCountL0;
-- Node name is ':287' = 'TimeCountL1'
-- Equation name is 'TimeCountL1', location is LC8_A17, type is buried.
TimeCountL1 = DFFE( _EQ006, hz1, VCC, VCC, VCC);
_EQ006 = !_LC1_A16 & !_LC1_A17 & !TimeCountL0 & TimeCountL1
# !_LC1_A16 & !_LC1_A17 & TimeCountL0 & !TimeCountL1;
-- Node name is ':286' = 'TimeCountL2'
-- Equation name is 'TimeCountL2', location is LC3_A16, type is buried.
TimeCountL2 = DFFE( _EQ007, hz1, VCC, VCC, VCC);
_EQ007 = !_LC1_A16 & !_LC1_A17 & !_LC2_A17 & TimeCountL2
# !_LC1_A16 & !_LC1_A17 & _LC2_A17 & !TimeCountL2;
-- Node name is ':285' = 'TimeCountL3'
-- Equation name is 'TimeCountL3', location is LC6_A16, type is buried.
TimeCountL3 = DFFE( _EQ008, hz1, VCC, VCC, VCC);
_EQ008 = _LC8_A20 & !TimeCountL2 & TimeCountL3
# !_LC2_A17 & _LC8_A20 & TimeCountL3
# _LC2_A17 & _LC8_A20 & TimeCountL2 & !TimeCountL3;
-- Node name is 'TimeH0'
-- Equation name is 'TimeH0', type is output
TimeH0 = _LC8_B5;
-- Node name is 'TimeH1'
-- Equation name is 'TimeH1', type is output
TimeH1 = _LC1_B5;
-- Node name is 'TimeH2'
-- Equation name is 'TimeH2', type is output
TimeH2 = _LC3_B5;
-- Node name is 'TimeH3'
-- Equation name is 'TimeH3', type is output
TimeH3 = _LC5_B8;
-- Node name is 'TimeL0'
-- Equation name is 'TimeL0', type is output
TimeL0 = _LC1_B8;
-- Node name is 'TimeL1'
-- Equation name is 'TimeL1', type is output
TimeL1 = _LC2_B8;
-- Node name is 'TimeL2'
-- Equation name is 'TimeL2', type is output
TimeL2 = _LC4_B9;
-- Node name is 'TimeL3'
-- Equation name is 'TimeL3', type is output
TimeL3 = _LC6_B9;
-- Node name is '|lpm_add_sub:1033|addcore:adder|:55' from file "addcore.tdf" line 312, column 64
-- Equation name is '_LC2_A17', type is buried
!_LC2_A17 = _LC2_A17~NOT;
_LC2_A17~NOT = LCELL( _EQ009);
_EQ009 = !TimeCountL1
# !TimeCountL0;
-- Node name is '|lpm_add_sub:1034|addcore:adder|:55' from file "addcore.tdf" line 312, column 64
-- Equation name is '_LC6_A21', type is buried
_LC6_A21 = LCELL( _EQ010);
_EQ010 = TimeCountH0 & TimeCountH1;
-- Node name is '|lpm_add_sub:1034|addcore:adder|:59' from file "addcore.tdf" line 312, column 64
-- Equation name is '_LC7_A16', type is buried
_LC7_A16 = LCELL( _EQ011);
_EQ011 = _LC6_A21 & TimeCountH2;
-- Node name is '|lpm_add_sub:1035|addcore:adder|:68' from file "addcore.tdf" line 316, column 45
-- Equation name is '_LC3_B9', type is buried
_LC3_B9 = LCELL( _EQ012);
_EQ012 = !_LC1_B8 & !_LC2_B8 & _LC4_B9
# _LC2_B8 & !_LC4_B9
# _LC1_B8 & !_LC4_B9;
-- Node name is '|lpm_add_sub:1035|addcore:adder|:69' from file "addcore.tdf" line 316, column 45
-- Equation name is '_LC8_B9', type is buried
_LC8_B9 = LCELL( _EQ013);
_EQ013 = !_LC1_B8 & !_LC2_B8 & !_LC4_B9 & _LC6_B9
# _LC2_B8 & !_LC6_B9
# _LC1_B8 & !_LC6_B9
# _LC4_B9 & !_LC6_B9;
-- Node name is '|lpm_add_sub:1036|addcore:adder|pcarry2' from file "addcore.tdf" line 312, column 40
-- Equation name is '_LC2_B5', type is buried
_LC2_B5 = LCELL( _EQ014);
_EQ014 = _LC3_B5
# _LC1_B5
# _LC8_B5;
-- Node name is '~26~1'
-- Equation name is '~26~1', location is LC2_A14, type is buried.
-- synthesized logic cell
!_LC2_A14 = _LC2_A14~NOT;
_LC2_A14~NOT = LCELL( _EQ015);
_EQ015 = !curSt0 & !curSt1 & !curSt2;
-- Node name is ':26'
-- Equation name is '_LC2_A19', type is buried
!_LC2_A19 = _LC2_A19~NOT;
_LC2_A19~NOT = LCELL( _EQ016);
_EQ016 = curSt3
# _LC2_A14;
-- Node name is ':88'
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -