Add serial load to 74f524 example.

This commit is contained in:
Brian Taylor 2022-12-31 11:18:29 -08:00 committed by Holger Vogt
parent 167ff74422
commit 4936fa2b1d
6 changed files with 59 additions and 4 deletions

View File

@ -7,5 +7,27 @@
150ns 0s
600ns 1s
650ns 0s
1.10us 1s
1.15us 0s
1100ns 1s
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

View File

@ -2,8 +2,21 @@
* i s
* m i
* e
* csi is used with seb as status truth table entries in hold mode
10ns 1s
220ns 0s
270ns 1s
620ns 0s
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

View File

@ -6,4 +6,8 @@
250ns 0s 0s 1s 0s 0s 1s 1s 0s
350ns 1s 0s 0s 0s 0s 0s 1s 1s
450ns 1s 1s 0s 0s 0s 1s 1s 0s
* float ios before read mode
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

View File

@ -2,6 +2,15 @@
* i 0 1
* m
* e
* load
15ns 1s 1s
* hold
215ns 0s 0s
1us 0s 1s
* read
1000ns 0s 1s
* shift
1160ns 1s 0s
* hold
2000ns 0s 0s
* read
2400ns 0s 1s

View File

@ -2,9 +2,16 @@
* i e
* m b
* e
* seb and csi are status truth table entries in hold mode
* m = 0 magnitude compare
* m = 1 twos-complement compare
15ns 1s 0s
215ns 0s 0s
300ns 0s 1s
640ns 1s 1s
800ns 0s 1s
900ns 0s 0s
1160ns 1s 0s
2000ns 0s 0s
2100ns 0s 1s
2200ns 0s 0s

View File

@ -196,7 +196,7 @@ a4 [i_s0 i_s1] in_vec4
a5 [csi] in_vec5
.model in_vec5 d_source(input_file="74f524-csi.stim")
.tran 1ns 2us
.tran 1ns 3us
.control
run
listing