When a designer would like to describe the behavior of a very complicated digital system, sometimes it is difficult to present it by just one ASM. In these cases, it is possible to describe separate subbehaviors with ASMs G1, …, GQ and then to combine them into one combined ASM G.
ASMs G1, …, G4 in Fig. 1-4 were combined by HLS tool Synthagate. The combined and minimized ASM G is presented in Fig. 5.
Figure 1. ASM G1
Figure 3. ASM G3
Figure 2. ASM G2
Figure 4. ASM G4
Figure 5. Minimized combined ASM G