[ad_1] Basic architecture (internal structure and organization) of SPLDs, CPLDs, and FPGAs. It also discusses software development tools that cover generic design flow for programming a device, including design entry, functional simulation, synthesis, implementation, timing simulation, and downloading. you may