Design Technology | Algorithmic State Machines in HLS (ASMs) ASM Transformations | ASM Combining

ASM Combining

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