diff --git a/patternGenerator/patterns/test_v2.alias b/patternGenerator/patterns/test_v2.alias new file mode 100644 index 000000000..9ac446f6d --- /dev/null +++ b/patternGenerator/patterns/test_v2.alias @@ -0,0 +1,4 @@ +BIT0 output0 1 +BIT1 output1 1 +BIT2 output2 1 +BIT3 output3 1 \ No newline at end of file diff --git a/patternGenerator/patterns/test_v2.p b/patternGenerator/patterns/test_v2.p new file mode 100644 index 000000000..809db9456 --- /dev/null +++ b/patternGenerator/patterns/test_v2.p @@ -0,0 +1,97 @@ +//define signals and directions (Input, outputs, clocks) + + +#define output0 0 +setoutput(output0); + +#define output1 1 +setoutput(output1); + +#define output2 2 +setoutput(output2); + +#define output3 3 +setoutput(output3); + +#define input0 4 +setinput(input0); + +#define input1 5 +setinput(input1); + +#define input2 6 +setinput(input2); + +#define input3 7 +setinput(input3); + + +#define PW pw() +#define SB(x) setbit(x) +#define CB(x) clearbit(x) +#define CLOCK clearbit(CLKBIT); pw();setbit(CLKBIT);pw() +#define LCLOCK clearbit(CLKBIT); pw();setbit(CLKBIT);pw();clearbit(CLKBIT); pw() +#define CLOCKS(x) for (i=0;i