📄 wsm321.rpt
字号:
- 4 - C 03 AND2 0 4 0 3 :122
- 1 - C 03 AND2 0 4 0 3 :131
- 2 - C 03 OR2 ! 0 4 0 7 :140
- 5 - C 03 OR2 ! 0 4 0 7 :150
- 1 - C 20 OR2 0 3 0 1 :173
- 1 - C 01 OR2 0 4 0 1 :183
- 1 - C 14 OR2 0 3 0 1 :190
- 7 - C 14 AND2 s 1 1 0 4 ~211~1
- 6 - C 14 AND2 s 0 2 0 2 ~211~2
- 4 - C 20 OR2 0 4 0 1 :211
- 2 - C 01 OR2 0 4 0 1 :214
- 3 - C 24 AND2 0 4 0 3 :215
- 3 - C 19 AND2 0 4 0 3 :234
- 5 - C 18 OR2 ! 0 4 0 7 :260
- 1 - C 13 AND2 s 0 2 0 1 ~277~1
- 6 - C 18 DFFE 1 3 0 3 TimeCountL3 (:285)
- 1 - C 18 DFFE 1 3 0 4 TimeCountL2 (:286)
- 5 - C 16 DFFE 1 3 0 5 TimeCountL1 (:287)
- 1 - C 16 DFFE 1 1 0 6 TimeCountL0 (:288)
- 6 - C 16 OR2 s 0 3 0 4 ~294~1
- 8 - C 21 OR2 ! 0 3 0 2 :294
- 4 - C 19 AND2 0 4 0 3 :297
- 7 - C 21 OR2 ! 0 3 0 1 :312
- 1 - C 21 OR2 s 0 2 0 3 ~330~1
- 4 - C 18 OR2 s 0 4 0 3 ~330~2
- 8 - C 19 AND2 0 4 0 3 :341
- 3 - C 18 OR2 s 0 4 0 1 ~356~1
- 4 - C 16 OR2 ! 0 4 0 5 :356
- 6 - C 19 AND2 0 4 0 1 :359
- 7 - C 19 AND2 0 4 0 4 :365
- 1 - C 19 AND2 0 4 0 6 :378
- 2 - C 16 OR2 ! 0 4 0 3 :394
- 6 - C 23 AND2 s ! 0 2 0 1 ~405~1
- 3 - C 15 OR2 s ! 0 2 0 5 ~408~1
- 4 - C 23 OR2 s 0 4 0 1 ~408~2
- 5 - C 17 OR2 s ! 0 3 0 4 ~408~3
- 2 - C 14 OR2 s 0 4 0 1 ~408~4
- 8 - C 16 OR2 s 0 4 0 2 ~408~5
- 3 - C 16 AND2 ! 0 3 0 8 :408
- 8 - C 18 DFFE 1 3 0 2 TimeCountH3 (:433)
- 2 - C 18 DFFE 1 3 0 3 TimeCountH2 (:434)
- 3 - C 21 DFFE 1 3 0 5 TimeCountH1 (:435)
- 2 - C 21 DFFE 1 2 0 6 TimeCountH0 (:436)
- 4 - C 24 OR2 ! 0 2 0 2 :447
- 6 - C 21 OR2 0 4 0 2 :494
- 5 - C 20 OR2 s 0 4 0 1 ~608~1
- 7 - C 20 OR2 0 4 0 2 :608
- 5 - C 19 AND2 s 0 3 0 2 ~609~1
- 5 - C 24 OR2 s 0 4 0 1 ~609~2
- 6 - C 24 OR2 s ! 0 3 0 2 ~609~3
- 2 - C 20 OR2 s 0 4 0 1 ~609~4
- 3 - C 20 OR2 0 4 0 2 :609
- 7 - C 24 OR2 s 0 4 0 1 ~610~1
- 1 - C 24 OR2 s 0 4 0 1 ~610~2
- 5 - C 14 OR2 0 4 0 2 :610
- 2 - C 23 OR2 s 0 3 0 1 ~611~1
- 8 - C 24 OR2 s 0 4 0 1 ~611~2
- 4 - C 01 OR2 0 4 0 2 :611
- 8 - C 20 DFFE 1 1 0 11 curSt3 (:612)
- 6 - C 20 DFFE 1 1 0 9 curSt2 (:613)
- 4 - C 14 DFFE 1 1 0 8 curSt1 (:614)
- 3 - C 01 DFFE 1 1 0 9 curSt0 (:615)
- 8 - C 14 OR2 0 3 1 0 :637
- 8 - C 23 OR2 s ! 0 3 0 4 ~658~1
- 1 - C 22 OR2 0 3 1 0 :659
- 5 - C 23 AND2 s 0 2 0 1 ~680~1
- 7 - C 23 OR2 0 3 1 0 :681
- 2 - C 24 OR2 s ! 0 3 0 6 ~702~1
- 1 - C 23 AND2 s 0 4 0 1 ~702~2
- 3 - C 23 OR2 0 2 1 0 :703
- 3 - C 14 OR2 0 3 0 10 :729
- 7 - C 01 OR2 0 4 0 1 :850
- 6 - C 04 OR2 0 3 0 1 :853
- 2 - C 08 AND2 s 0 2 0 6 ~856~1
- 7 - C 04 OR2 0 4 0 1 :860
- 8 - C 01 OR2 0 4 0 1 :866
- 1 - C 05 AND2 s ! 0 2 0 4 ~930~1
- 5 - C 08 OR2 0 4 0 1 :933
- 5 - C 12 OR2 0 4 0 1 :934
- 6 - C 08 AND2 s 0 2 0 3 ~935~1
- 4 - C 12 OR2 0 4 0 1 :935
- 6 - C 01 OR2 s ! 0 2 0 4 ~936~1
- 1 - C 12 OR2 ! 0 4 0 8 :957
- 7 - C 08 OR2 0 4 0 1 :986
- 2 - C 12 DFFE 1 4 1 3 :992
- 7 - C 12 DFFE 1 4 1 4 :993
- 4 - C 08 DFFE 1 3 1 4 :994
- 1 - C 08 DFFE 1 3 1 5 :995
- 8 - C 04 OR2 0 4 0 1 :1010
- 3 - C 04 OR2 s 0 4 0 5 ~1021~1
- 8 - C 08 OR2 0 4 0 1 :1021
- 4 - C 04 OR2 0 4 0 1 :1023
- 3 - C 08 DFFE 1 3 1 2 :1029
- 5 - C 04 DFFE 1 4 1 3 :1030
- 1 - C 04 DFFE 1 4 1 4 :1031
- 5 - C 01 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\wsm321.rpt
wsm321
** 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: 3/ 96( 3%) 3/ 48( 6%) 0/ 48( 0%) 3/16( 18%) 0/16( 0%) 0/16( 0%)
B: 0/ 96( 0%) 2/ 48( 4%) 0/ 48( 0%) 0/16( 0%) 2/16( 12%) 0/16( 0%)
C: 23/ 96( 23%) 15/ 48( 31%) 38/ 48( 79%) 0/16( 0%) 7/16( 43%) 0/16( 0%)
Column FastTrack Interconnect:
FastTrack
Column Interconnect Input Pins Output Pins Bidir Pins
01: 2/24( 8%) 2/4( 50%) 0/4( 0%) 0/4( 0%)
02: 0/24( 0%) 0/4( 0%) 0/4( 0%) 0/4( 0%)
03: 4/24( 16%) 0/4( 0%) 2/4( 50%) 0/4( 0%)
04: 1/24( 4%) 1/4( 25%) 0/4( 0%) 0/4( 0%)
05: 0/24( 0%) 0/4( 0%) 0/4( 0%) 0/4( 0%)
06: 0/24( 0%) 0/4( 0%) 0/4( 0%) 0/4( 0%)
07: 0/24( 0%) 0/4( 0%) 0/4( 0%) 0/4( 0%)
08: 0/24( 0%) 0/4( 0%) 0/4( 0%) 0/4( 0%)
09: 0/24( 0%) 0/4( 0%) 0/4( 0%) 0/4( 0%)
10: 0/24( 0%) 0/4( 0%) 0/4( 0%) 0/4( 0%)
11: 1/24( 4%) 0/4( 0%) 1/4( 25%) 0/4( 0%)
12: 2/24( 8%) 1/4( 25%) 0/4( 0%) 0/4( 0%)
13: 1/24( 4%) 0/4( 0%) 1/4( 25%) 0/4( 0%)
14: 0/24( 0%) 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: 1/24( 4%) 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\wsm321.rpt
wsm321
** CLOCK SIGNALS **
Type Fan-out Name
INPUT 20 hz1
INPUT 4 hz1k
Device-Specific Information: f:\作业\ic\washmachine\wsm321.rpt
wsm321
** CLEAR SIGNALS **
Type Fan-out Name
INPUT 4 rst
Device-Specific Information: f:\作业\ic\washmachine\wsm321.rpt
wsm321
** 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 LC3_C1, type is buried.
curSt0 = DFFE( _LC4_C1, hz1, GLOBAL(!rst), VCC, VCC);
-- Node name is ':614' = 'curSt1'
-- Equation name is 'curSt1', location is LC4_C14, type is buried.
curSt1 = DFFE( _LC5_C14, hz1, GLOBAL(!rst), VCC, VCC);
-- Node name is ':613' = 'curSt2'
-- Equation name is 'curSt2', location is LC6_C20, type is buried.
curSt2 = DFFE( _LC3_C20, hz1, GLOBAL(!rst), VCC, VCC);
-- Node name is ':612' = 'curSt3'
-- Equation name is 'curSt3', location is LC8_C20, type is buried.
curSt3 = DFFE( _LC7_C20, hz1, GLOBAL(!rst), VCC, VCC);
-- Node name is 'l1'
-- Equation name is 'l1', type is output
l1 = _LC1_C22;
-- Node name is 'l2'
-- Equation name is 'l2', type is output
l2 = _LC7_C23;
-- Node name is 'l3'
-- Equation name is 'l3', type is output
l3 = _LC3_C23;
-- Node name is 'Modu0'
-- Equation name is 'Modu0', type is output
Modu0 = _LC1_A3;
-- Node name is 'Modu1'
-- Equation name is 'Modu1', type is output
Modu1 = _LC3_A3;
-- Node name is 'Modu2'
-- Equation name is 'Modu2', type is output
Modu2 = _LC2_A3;
-- Node name is 'Modu3'
-- Equation name is 'Modu3', type is output
Modu3 = _LC8_A3;
-- Node name is 'sound'
-- Equation name is 'sound', type is output
sound = _LC8_C14;
-- Node name is ':436' = 'TimeCountH0'
-- Equation name is 'TimeCountH0', location is LC2_C21, type is buried.
TimeCountH0 = DFFE( _EQ001, hz1, VCC, VCC, VCC);
_EQ001 = !_LC3_C16 & !_LC5_C18 & TimeCountH0
# !_LC3_C16 & _LC5_C18 & !TimeCountH0;
-- Node name is ':435' = 'TimeCountH1'
-- Equation name is 'TimeCountH1', location is LC3_C21, type is buried.
TimeCountH1 = DFFE( _EQ002, hz1, VCC, VCC, VCC);
_EQ002 = !_LC3_C16 & _LC5_C18 & TimeCountH0 & !TimeCountH1
# !_LC3_C16 & !TimeCountH0 & TimeCountH1
# !_LC3_C16 & !_LC5_C18 & TimeCountH1;
-- Node name is ':434' = 'TimeCountH2'
-- Equation name is 'TimeCountH2', location is LC2_C18, type is buried.
TimeCountH2 = DFFE( _EQ003, hz1, VCC, VCC, VCC);
_EQ003 = !_LC3_C16 & !_LC5_C21 & TimeCountH2
# !_LC3_C16 & _LC5_C18 & _LC5_C21 & !TimeCountH2
# !_LC3_C16 & !_LC5_C18 & TimeCountH2;
-- Node name is ':433' = 'TimeCountH3'
-- Equation name is 'TimeCountH3', location is LC8_C18, type is buried.
TimeCountH3 = DFFE( _EQ004, hz1, VCC, VCC, VCC);
_EQ004 = !_LC3_C16 & !_LC7_C18 & TimeCountH3
# !_LC3_C16 & _LC5_C18 & _LC7_C18 & !TimeCountH3
# !_LC3_C16 & !_LC5_C18 & TimeCountH3;
-- Node name is ':288' = 'TimeCountL0'
-- Equation name is 'TimeCountL0', location is LC1_C16, type is buried.
TimeCountL0 = DFFE( _EQ005, hz1, VCC, VCC, VCC);
_EQ005 = !_LC3_C16 & !TimeCountL0;
-- Node name is ':287' = 'TimeCountL1'
-- Equation name is 'TimeCountL1', location is LC5_C16, type is buried.
TimeCountL1 = DFFE( _EQ006, hz1, VCC, VCC, VCC);
_EQ006 = !_LC3_C16 & !_LC5_C18 & !TimeCountL0 & TimeCountL1
# !_LC3_C16 & !_LC5_C18 & TimeCountL0 & !TimeCountL1;
-- Node name is ':286' = 'TimeCountL2'
-- Equation name is 'TimeCountL2', location is LC1_C18, type is buried.
TimeCountL2 = DFFE( _EQ007, hz1, VCC, VCC, VCC);
_EQ007 = !_LC3_C16 & !_LC5_C18 & !_LC7_C16 & TimeCountL2
# !_LC3_C16 & !_LC5_C18 & _LC7_C16 & !TimeCountL2;
-- Node name is ':285' = 'TimeCountL3'
-- Equation name is 'TimeCountL3', location is LC6_C18, type is buried.
TimeCountL3 = DFFE( _EQ008, hz1, VCC, VCC, VCC);
_EQ008 = _LC1_C13 & !TimeCountL2 & TimeCountL3
# _LC1_C13 & !_LC7_C16 & TimeCountL3
# _LC1_C13 & _LC7_C16 & TimeCountL2 & !TimeCountL3;
-- Node name is 'TimeH0'
-- Equation name is 'TimeH0', type is output
TimeH0 = _LC5_C1;
-- Node name is 'TimeH1'
-- Equation name is 'TimeH1', type is output
TimeH1 = _LC1_C4;
-- Node name is 'TimeH2'
-- Equation name is 'TimeH2', type is output
TimeH2 = _LC5_C4;
-- Node name is 'TimeH3'
-- Equation name is 'TimeH3', type is output
TimeH3 = _LC3_C8;
-- Node name is 'TimeL0'
-- Equation name is 'TimeL0', type is output
TimeL0 = _LC1_C8;
-- Node name is 'TimeL1'
-- Equation name is 'TimeL1', type is output
TimeL1 = _LC4_C8;
-- Node name is 'TimeL2'
-- Equation name is 'TimeL2', type is output
TimeL2 = _LC7_C12;
-- Node name is 'TimeL3'
-- Equation name is 'TimeL3', type is output
TimeL3 = _LC2_C12;
-- Node name is '|lpm_add_sub:1033|addcore:adder|:55' from file "addcore.tdf" line 312, column 64
-- Equation name is '_LC7_C16', type is buried
!_LC7_C16 = _LC7_C16~NOT;
_LC7_C16~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 '_LC5_C21', type is buried
_LC5_C21 = 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_C18', type is buried
_LC7_C18 = LCELL( _EQ011);
_EQ011 = _LC5_C21 & TimeCountH2;
-- Node name is '|lpm_add_sub:1035|addcore:adder|:68' from file "addcore.tdf" line 316, column 45
-- Equation name is '_LC3_C12', type is buried
_LC3_C12 = LCELL( _EQ012);
_EQ012 = !_LC1_C8 & !_LC4_C8 & _LC7_C12
# _LC4_C8 & !_LC7_C12
# _LC1_C8 & !_LC7_C12;
-- Node name is '|lpm_add_sub:1035|addcore:adder|:69' from file "addcore.tdf" line 316, column 45
-- Equation name is '_LC6_C12', type is buried
_LC6_C12 = LCELL( _EQ013);
_EQ013 = !_LC1_C8 & _LC2_C12 & !_LC4_C8 & !_LC7_C12
# !_LC2_C12 & _LC4_C8
# _LC1_C8 & !_LC2_C12
# !_LC2_C12 & _LC7_C12;
-- Node name is '|lpm_add_sub:1036|addcore:adder|pcarry2' from file "addcore.tdf" line 312, column 40
-- Equation name is '_LC2_C4', type is buried
_LC2_C4 = LCELL( _EQ014);
_EQ014 = _LC5_C4
# _LC1_C4
# _LC5_C1;
-- Node name is '~26~1'
-- Equation name is '~26~1', location is LC2_C19, type is buried.
-- synthesized logic cell
!_LC2_C19 = _LC2_C19~NOT;
_LC2_C19~NOT = LCELL( _EQ015);
_EQ015 = !curSt0 & !curSt1 & !curSt2;
-- Node name is ':26'
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -