diff --git a/alliance/src/documentation/alliance-examples/digi/digi.pat b/alliance/src/documentation/alliance-examples/digi/digi.pat index c5687b09..203a261c 100644 --- a/alliance/src/documentation/alliance-examples/digi/digi.pat +++ b/alliance/src/documentation/alliance-examples/digi/digi.pat @@ -8,6 +8,8 @@ in i (3 downto 0) X;; out porte B; out alarm B; + in vdd B; + in vss B; begin @@ -15,192 +17,192 @@ begin -- Pattern description : --- c j r i p a --- k o e o l --- u s r a +-- c j r i p a v v +-- k o e o l d s +-- u s r a d s -- r e t r -- t e m -- Reset -< 0ns>: 0 1 1 0 ?* ?* ; -<+100ns>: 0 1 1 0 ?* ?* ; -<+100ns>: 1 1 1 0 ?* ?0 ; -<+100ns>: 1 1 1 0 ?0 ?0 ; +< 0ns>: 0 1 1 0 ?* ?* 1 0 ; +<+100ns>: 0 1 1 0 ?* ?* 1 0 ; +<+100ns>: 1 1 1 0 ?* ?0 1 0 ; +<+100ns>: 1 1 1 0 ?0 ?0 1 0 ; -- Press f -<+100ns>: 0 1 0 f ?0 ?0 ; -<+100ns>: 0 1 0 f ?0 ?0 ; -<+100ns>: 1 1 0 f ?* ?0 ; -<+100ns>: 1 1 0 f ?1 ?0 ; +<+100ns>: 0 1 0 f ?0 ?0 1 0 ; +<+100ns>: 0 1 0 f ?0 ?0 1 0 ; +<+100ns>: 1 1 0 f ?* ?0 1 0 ; +<+100ns>: 1 1 0 f ?1 ?0 1 0 ; -- Reset -<+100ns>: 0 1 1 0 ?* ?* ; -<+100ns>: 0 1 1 0 ?* ?* ; -<+100ns>: 1 1 1 0 ?* ?0 ; -<+100ns>: 1 1 1 0 ?0 ?0 ; +<+100ns>: 0 1 1 0 ?* ?* 1 0 ; +<+100ns>: 0 1 1 0 ?* ?* 1 0 ; +<+100ns>: 1 1 1 0 ?* ?0 1 0 ; +<+100ns>: 1 1 1 0 ?0 ?0 1 0 ; -- Press 5 -<+100ns>: 0 1 0 5 ?0 ?0 ; -<+100ns>: 0 1 0 5 ?0 ?0 ; -<+100ns>: 1 1 0 5 ?0 ?0 ; -<+100ns>: 1 1 0 5 ?0 ?0 ; +<+100ns>: 0 1 0 5 ?0 ?0 1 0 ; +<+100ns>: 0 1 0 5 ?0 ?0 1 0 ; +<+100ns>: 1 1 0 5 ?0 ?0 1 0 ; +<+100ns>: 1 1 0 5 ?0 ?0 1 0 ; -- Press 3 -<+100ns>: 0 1 0 3 ?0 ?0 ; -<+100ns>: 0 1 0 3 ?0 ?0 ; -<+100ns>: 1 1 0 3 ?0 ?0 ; -<+100ns>: 1 1 0 3 ?0 ?0 ; +<+100ns>: 0 1 0 3 ?0 ?0 1 0 ; +<+100ns>: 0 1 0 3 ?0 ?0 1 0 ; +<+100ns>: 1 1 0 3 ?0 ?0 1 0 ; +<+100ns>: 1 1 0 3 ?0 ?0 1 0 ; -- Press c -<+100ns>: 0 1 0 c ?0 ?0 ; -<+100ns>: 0 1 0 c ?0 ?0 ; -<+100ns>: 1 1 0 c ?0 ?0 ; -<+100ns>: 1 1 0 c ?0 ?0 ; +<+100ns>: 0 1 0 c ?0 ?0 1 0 ; +<+100ns>: 0 1 0 c ?0 ?0 1 0 ; +<+100ns>: 1 1 0 c ?0 ?0 1 0 ; +<+100ns>: 1 1 0 c ?0 ?0 1 0 ; -- Press 1 -<+100ns>: 0 1 0 1 ?0 ?0 ; -<+100ns>: 0 1 0 1 ?0 ?0 ; -<+100ns>: 1 1 0 1 ?0 ?0 ; -<+100ns>: 1 1 0 1 ?0 ?0 ; +<+100ns>: 0 1 0 1 ?0 ?0 1 0 ; +<+100ns>: 0 1 0 1 ?0 ?0 1 0 ; +<+100ns>: 1 1 0 1 ?0 ?0 1 0 ; +<+100ns>: 1 1 0 1 ?0 ?0 1 0 ; -- Press 7 -<+100ns>: 0 1 0 7 ?0 ?0 ; -<+100ns>: 0 1 0 7 ?0 ?0 ; -<+100ns>: 1 1 0 7 ?* ?0 ; -<+100ns>: 1 1 0 7 ?1 ?0 ; +<+100ns>: 0 1 0 7 ?0 ?0 1 0 ; +<+100ns>: 0 1 0 7 ?0 ?0 1 0 ; +<+100ns>: 1 1 0 7 ?* ?0 1 0 ; +<+100ns>: 1 1 0 7 ?1 ?0 1 0 ; -- Reset -<+100ns>: 0 1 1 0 ?* ?* ; -<+100ns>: 0 1 1 0 ?* ?* ; -<+100ns>: 1 1 1 0 ?0 ?0 ; -<+100ns>: 1 1 1 0 ?0 ?0 ; +<+100ns>: 0 1 1 0 ?* ?* 1 0 ; +<+100ns>: 0 1 1 0 ?* ?* 1 0 ; +<+100ns>: 1 1 1 0 ?0 ?0 1 0 ; +<+100ns>: 1 1 1 0 ?0 ?0 1 0 ; -- Press 2 -<+100ns>: 0 1 0 2 ?0 ?0 ; -<+100ns>: 0 1 0 2 ?0 ?0 ; -<+100ns>: 1 1 0 2 ?0 ?0 ; -<+100ns>: 1 1 0 2 ?0 ?0 ; +<+100ns>: 0 1 0 2 ?0 ?0 1 0 ; +<+100ns>: 0 1 0 2 ?0 ?0 1 0 ; +<+100ns>: 1 1 0 2 ?0 ?0 1 0 ; +<+100ns>: 1 1 0 2 ?0 ?0 1 0 ; -- Press 5 -<+100ns>: 0 1 0 5 ?0 ?0 ; -<+100ns>: 0 1 0 5 ?0 ?0 ; -<+100ns>: 1 1 0 5 ?0 ?0 ; -<+100ns>: 1 1 0 5 ?0 ?0 ; +<+100ns>: 0 1 0 5 ?0 ?0 1 0 ; +<+100ns>: 0 1 0 5 ?0 ?0 1 0 ; +<+100ns>: 1 1 0 5 ?0 ?0 1 0 ; +<+100ns>: 1 1 0 5 ?0 ?0 1 0 ; -- Press 4 -<+100ns>: 0 1 0 4 ?0 ?0 ; -<+100ns>: 0 1 0 4 ?0 ?0 ; -<+100ns>: 1 1 0 4 ?0 ?0 ; -<+100ns>: 1 1 0 4 ?0 ?0 ; +<+100ns>: 0 1 0 4 ?0 ?0 1 0 ; +<+100ns>: 0 1 0 4 ?0 ?0 1 0 ; +<+100ns>: 1 1 0 4 ?0 ?0 1 0 ; +<+100ns>: 1 1 0 4 ?0 ?0 1 0 ; -- Reset -<+100ns>: 0 1 1 0 ?* ?* ; -<+100ns>: 0 1 1 0 ?* ?* ; -<+100ns>: 1 1 1 0 ?0 ?0 ; -<+100ns>: 1 1 1 0 ?0 ?0 ; +<+100ns>: 0 1 1 0 ?* ?* 1 0 ; +<+100ns>: 0 1 1 0 ?* ?* 1 0 ; +<+100ns>: 1 1 1 0 ?0 ?0 1 0 ; +<+100ns>: 1 1 1 0 ?0 ?0 1 0 ; -- Press F -<+100ns>: 0 0 0 f ?0 ?0 ; -<+100ns>: 0 0 0 f ?0 ?0 ; -<+100ns>: 1 0 0 f ?0 ?* ; -<+100ns>: 1 0 0 f ?0 ?1 ; +<+100ns>: 0 0 0 f ?0 ?0 1 0 ; +<+100ns>: 0 0 0 f ?0 ?0 1 0 ; +<+100ns>: 1 0 0 f ?0 ?* 1 0 ; +<+100ns>: 1 0 0 f ?0 ?1 1 0 ; -- Reset -<+100ns>: 0 1 1 0 ?* ?* ; -<+100ns>: 0 1 1 0 ?* ?* ; -<+100ns>: 1 1 1 0 ?0 ?0 ; -<+100ns>: 1 1 1 0 ?0 ?0 ; +<+100ns>: 0 1 1 0 ?* ?* 1 0 ; +<+100ns>: 0 1 1 0 ?* ?* 1 0 ; +<+100ns>: 1 1 1 0 ?0 ?0 1 0 ; +<+100ns>: 1 1 1 0 ?0 ?0 1 0 ; -- Press 5 -<+100ns>: 0 0 0 5 ?0 ?0 ; -<+100ns>: 0 0 0 5 ?0 ?0 ; -<+100ns>: 1 0 0 5 ?0 ?0 ; -<+100ns>: 1 0 0 5 ?0 ?0 ; +<+100ns>: 0 0 0 5 ?0 ?0 1 0 ; +<+100ns>: 0 0 0 5 ?0 ?0 1 0 ; +<+100ns>: 1 0 0 5 ?0 ?0 1 0 ; +<+100ns>: 1 0 0 5 ?0 ?0 1 0 ; -- Press 3 -<+100ns>: 0 0 0 3 ?0 ?0 ; -<+100ns>: 0 0 0 3 ?0 ?0 ; -<+100ns>: 1 0 0 3 ?0 ?0 ; -<+100ns>: 1 0 0 3 ?0 ?0 ; +<+100ns>: 0 0 0 3 ?0 ?0 1 0 ; +<+100ns>: 0 0 0 3 ?0 ?0 1 0 ; +<+100ns>: 1 0 0 3 ?0 ?0 1 0 ; +<+100ns>: 1 0 0 3 ?0 ?0 1 0 ; -- Press C -<+100ns>: 0 0 0 c ?0 ?0 ; -<+100ns>: 0 0 0 c ?0 ?0 ; -<+100ns>: 1 0 0 c ?0 ?0 ; -<+100ns>: 1 0 0 c ?0 ?0 ; +<+100ns>: 0 0 0 c ?0 ?0 1 0 ; +<+100ns>: 0 0 0 c ?0 ?0 1 0 ; +<+100ns>: 1 0 0 c ?0 ?0 1 0 ; +<+100ns>: 1 0 0 c ?0 ?0 1 0 ; -- Press 1 -<+100ns>: 0 0 0 1 ?0 ?0 ; -<+100ns>: 0 0 0 1 ?0 ?0 ; -<+100ns>: 1 0 0 1 ?0 ?0 ; -<+100ns>: 1 0 0 1 ?0 ?0 ; +<+100ns>: 0 0 0 1 ?0 ?0 1 0 ; +<+100ns>: 0 0 0 1 ?0 ?0 1 0 ; +<+100ns>: 1 0 0 1 ?0 ?0 1 0 ; +<+100ns>: 1 0 0 1 ?0 ?0 1 0 ; -- Press 7 -<+100ns>: 0 0 0 7 ?0 ?0 ; -<+100ns>: 0 0 0 7 ?0 ?0 ; -<+100ns>: 1 0 0 7 ?* ?0 ; -<+100ns>: 1 0 0 7 ?1 ?0 ; +<+100ns>: 0 0 0 7 ?0 ?0 1 0 ; +<+100ns>: 0 0 0 7 ?0 ?0 1 0 ; +<+100ns>: 1 0 0 7 ?* ?0 1 0 ; +<+100ns>: 1 0 0 7 ?1 ?0 1 0 ; -- Reset -<+100ns>: 0 1 1 0 ?* ?* ; -<+100ns>: 0 1 1 0 ?* ?* ; -<+100ns>: 1 1 1 0 ?0 ?0 ; -<+100ns>: 1 1 1 0 ?0 ?0 ; +<+100ns>: 0 1 1 0 ?* ?* 1 0 ; +<+100ns>: 0 1 1 0 ?* ?* 1 0 ; +<+100ns>: 1 1 1 0 ?0 ?0 1 0 ; +<+100ns>: 1 1 1 0 ?0 ?0 1 0 ; -- Press 2 -<+100ns>: 0 0 0 2 ?0 ?0 ; -<+100ns>: 0 0 0 2 ?0 ?0 ; -<+100ns>: 1 0 0 2 ?0 ?* ; -<+100ns>: 1 0 0 2 ?0 ?1 ; +<+100ns>: 0 0 0 2 ?0 ?0 1 0 ; +<+100ns>: 0 0 0 2 ?0 ?0 1 0 ; +<+100ns>: 1 0 0 2 ?0 ?* 1 0 ; +<+100ns>: 1 0 0 2 ?0 ?1 1 0 ; -- Reset -<+100ns>: 0 1 1 0 ?* ?* ; -<+100ns>: 0 1 1 0 ?* ?* ; -<+100ns>: 1 1 1 0 ?0 ?0 ; -<+100ns>: 1 1 1 0 ?0 ?0 ; +<+100ns>: 0 1 1 0 ?* ?* 1 0 ; +<+100ns>: 0 1 1 0 ?* ?* 1 0 ; +<+100ns>: 1 1 1 0 ?0 ?0 1 0 ; +<+100ns>: 1 1 1 0 ?0 ?0 1 0 ; -- Press 5 -<+100ns>: 0 0 0 5 ?0 ?0 ; -<+100ns>: 0 0 0 5 ?0 ?0 ; -<+100ns>: 1 0 0 5 ?0 ?0 ; -<+100ns>: 1 0 0 5 ?0 ?0 ; +<+100ns>: 0 0 0 5 ?0 ?0 1 0 ; +<+100ns>: 0 0 0 5 ?0 ?0 1 0 ; +<+100ns>: 1 0 0 5 ?0 ?0 1 0 ; +<+100ns>: 1 0 0 5 ?0 ?0 1 0 ; -- Reset -<+100ns>: 0 1 1 0 ?* ?* ; -<+100ns>: 0 1 1 0 ?* ?* ; -<+100ns>: 1 1 1 0 ?0 ?0 ; -<+100ns>: 1 1 1 0 ?0 ?0 ; +<+100ns>: 0 1 1 0 ?* ?* 1 0 ; +<+100ns>: 0 1 1 0 ?* ?* 1 0 ; +<+100ns>: 1 1 1 0 ?0 ?0 1 0 ; +<+100ns>: 1 1 1 0 ?0 ?0 1 0 ; -- Press 5 -<+100ns>: 0 0 0 5 ?0 ?0 ; -<+100ns>: 0 0 0 5 ?0 ?0 ; -<+100ns>: 1 0 0 5 ?0 ?0 ; -<+100ns>: 1 0 0 5 ?0 ?0 ; +<+100ns>: 0 0 0 5 ?0 ?0 1 0 ; +<+100ns>: 0 0 0 5 ?0 ?0 1 0 ; +<+100ns>: 1 0 0 5 ?0 ?0 1 0 ; +<+100ns>: 1 0 0 5 ?0 ?0 1 0 ; end;