diff --git a/examples/digital/digital_devices/74f524-cp.stim b/examples/digital/digital_devices/74f524-cp.stim index 1042719a6..6ffbe10aa 100644 --- a/examples/digital/digital_devices/74f524-cp.stim +++ b/examples/digital/digital_devices/74f524-cp.stim @@ -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 diff --git a/examples/digital/digital_devices/74f524-csi.stim b/examples/digital/digital_devices/74f524-csi.stim index aee0fa048..d381ef2c1 100644 --- a/examples/digital/digital_devices/74f524-csi.stim +++ b/examples/digital/digital_devices/74f524-csi.stim @@ -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 diff --git a/examples/digital/digital_devices/74f524-io.stim b/examples/digital/digital_devices/74f524-io.stim index 286808af1..d444c620d 100644 --- a/examples/digital/digital_devices/74f524-io.stim +++ b/examples/digital/digital_devices/74f524-io.stim @@ -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 diff --git a/examples/digital/digital_devices/74f524-s0s1.stim b/examples/digital/digital_devices/74f524-s0s1.stim index 228fe9a09..7b2f17f97 100644 --- a/examples/digital/digital_devices/74f524-s0s1.stim +++ b/examples/digital/digital_devices/74f524-s0s1.stim @@ -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 diff --git a/examples/digital/digital_devices/74f524-sem.stim b/examples/digital/digital_devices/74f524-sem.stim index e944d3c7d..6778d6535 100644 --- a/examples/digital/digital_devices/74f524-sem.stim +++ b/examples/digital/digital_devices/74f524-sem.stim @@ -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 diff --git a/examples/digital/digital_devices/74f524.cir b/examples/digital/digital_devices/74f524.cir index 90f072ad5..5e3ba3de1 100644 --- a/examples/digital/digital_devices/74f524.cir +++ b/examples/digital/digital_devices/74f524.cir @@ -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