Add serial load to 74f524 example.
This commit is contained in:
parent
167ff74422
commit
4936fa2b1d
|
|
@ -7,5 +7,27 @@
|
||||||
150ns 0s
|
150ns 0s
|
||||||
600ns 1s
|
600ns 1s
|
||||||
650ns 0s
|
650ns 0s
|
||||||
1.10us 1s
|
1100ns 1s
|
||||||
1.15us 0s
|
1150ns 0s
|
||||||
|
* shift sequence
|
||||||
|
1200ns 1s
|
||||||
|
1250ns 0s
|
||||||
|
1300ns 1s
|
||||||
|
1350ns 0s
|
||||||
|
1400ns 1s
|
||||||
|
1450ns 0s
|
||||||
|
1500ns 1s
|
||||||
|
1550ns 0s
|
||||||
|
1600ns 1s
|
||||||
|
1650ns 0s
|
||||||
|
1700ns 1s
|
||||||
|
1750ns 0s
|
||||||
|
1800ns 1s
|
||||||
|
1850ns 0s
|
||||||
|
1900ns 1s
|
||||||
|
1950ns 0s
|
||||||
|
*
|
||||||
|
2500ns 1s
|
||||||
|
2550ns 0s
|
||||||
|
2600ns 1s
|
||||||
|
2650ns 0s
|
||||||
|
|
|
||||||
|
|
@ -2,8 +2,21 @@
|
||||||
* i s
|
* i s
|
||||||
* m i
|
* m i
|
||||||
* e
|
* e
|
||||||
|
* csi is used with seb as status truth table entries in hold mode
|
||||||
10ns 1s
|
10ns 1s
|
||||||
220ns 0s
|
220ns 0s
|
||||||
270ns 1s
|
270ns 1s
|
||||||
620ns 0s
|
620ns 0s
|
||||||
700ns 1s
|
700ns 1s
|
||||||
|
* shift - serial load data
|
||||||
|
1170ns 0s
|
||||||
|
1270ns 0s
|
||||||
|
1370ns 1s
|
||||||
|
1470ns 1s
|
||||||
|
1570ns 0s
|
||||||
|
1670ns 1s
|
||||||
|
1770ns 0s
|
||||||
|
1870ns 1s
|
||||||
|
*
|
||||||
|
2040ns 0s
|
||||||
|
2240ns 1s
|
||||||
|
|
|
||||||
|
|
@ -6,4 +6,8 @@
|
||||||
250ns 0s 0s 1s 0s 0s 1s 1s 0s
|
250ns 0s 0s 1s 0s 0s 1s 1s 0s
|
||||||
350ns 1s 0s 0s 0s 0s 0s 1s 1s
|
350ns 1s 0s 0s 0s 0s 0s 1s 1s
|
||||||
450ns 1s 1s 0s 0s 0s 1s 1s 0s
|
450ns 1s 1s 0s 0s 0s 1s 1s 0s
|
||||||
|
* float ios before read mode
|
||||||
850ns Uz Uz Uz Uz Uz Uz Uz Uz
|
850ns Uz Uz Uz Uz Uz Uz Uz Uz
|
||||||
|
1340ns 0s 0s 0s 0s 0s 0s 1s 1s
|
||||||
|
* float ios before read mode
|
||||||
|
2300ns Uz Uz Uz Uz Uz Uz Uz Uz
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,15 @@
|
||||||
* i 0 1
|
* i 0 1
|
||||||
* m
|
* m
|
||||||
* e
|
* e
|
||||||
|
* load
|
||||||
15ns 1s 1s
|
15ns 1s 1s
|
||||||
|
* hold
|
||||||
215ns 0s 0s
|
215ns 0s 0s
|
||||||
1us 0s 1s
|
* read
|
||||||
|
1000ns 0s 1s
|
||||||
|
* shift
|
||||||
|
1160ns 1s 0s
|
||||||
|
* hold
|
||||||
|
2000ns 0s 0s
|
||||||
|
* read
|
||||||
|
2400ns 0s 1s
|
||||||
|
|
|
||||||
|
|
@ -2,9 +2,16 @@
|
||||||
* i e
|
* i e
|
||||||
* m b
|
* m b
|
||||||
* e
|
* e
|
||||||
|
* seb and csi are status truth table entries in hold mode
|
||||||
|
* m = 0 magnitude compare
|
||||||
|
* m = 1 twos-complement compare
|
||||||
15ns 1s 0s
|
15ns 1s 0s
|
||||||
215ns 0s 0s
|
215ns 0s 0s
|
||||||
300ns 0s 1s
|
300ns 0s 1s
|
||||||
640ns 1s 1s
|
640ns 1s 1s
|
||||||
800ns 0s 1s
|
800ns 0s 1s
|
||||||
900ns 0s 0s
|
900ns 0s 0s
|
||||||
|
1160ns 1s 0s
|
||||||
|
2000ns 0s 0s
|
||||||
|
2100ns 0s 1s
|
||||||
|
2200ns 0s 0s
|
||||||
|
|
|
||||||
|
|
@ -196,7 +196,7 @@ a4 [i_s0 i_s1] in_vec4
|
||||||
a5 [csi] in_vec5
|
a5 [csi] in_vec5
|
||||||
.model in_vec5 d_source(input_file="74f524-csi.stim")
|
.model in_vec5 d_source(input_file="74f524-csi.stim")
|
||||||
|
|
||||||
.tran 1ns 2us
|
.tran 1ns 3us
|
||||||
.control
|
.control
|
||||||
run
|
run
|
||||||
listing
|
listing
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue