a -> bcb -> ac -> aaa
aaaaa--aaabc----abcbc------cbcbc--------cbcaaa----------caaaaaa------------aaaaaaaa
aaaaaaaa--aaaaaabc----aaaabcbc------aabcbcbc--------bcbcbcbc----------bcbcbca------------bcbcaa--------------bcaaa----------------aaaa
Relevant productions:a -> bcb -> ddc -> rdd -> aasr -> rs -> (nothing)aasaas (Command generation)--saasbc----asbc------bcbc (Parity generation)--------bcdd----------dddd (Reset generation)------------ddaas--------------aasaas (Command generation)
Relevant productions:a -> bcb -> ddc -> rdd -> aasl -> nnnnm -> on -> ppo -> pqp -> lmq -> llllr -> rs -> (nothing)lmlm (Command generation)--lmnnnn----nnnnnnnn (Parity generation)------nnnnnnpp--------nnnnpppp----------nnpppppp------------pppppppp (Reset generation)--------------pppppplm----------------pppplmlm------------------pplmlmlm--------------------lmlmlmlm (Command generation)(The parity each generation is entered is important, so two inverters are used)aaslmlmaas (Command)--slmlmaasbc----mlmaasbc------maasbco--------asbcoo----------bcoobc (Parity)------------oobcdd--------------bcddpq----------------ddpqdd (Reset)------------------pqddaas--------------------ddaaslm----------------------aaslmaas (Command)