Based on functionality, primary blocks are broadly classified as:
· Processing Blocks
· Physical Blocks
· Data Routing Blocks
· Simulation Parameter & Control Blocks
· Simulation Panel Blocks
· Hardware Interfacing Blocks
· Target Hardware Blocks
· Intrinsic Blocks