简述现代数字系统的设计流程。
答:现代数字系统的设计流程是指用EDA软件和编程工具对PLD进行开发的过程。主要有以下几步:
(1)整体构思设计,完成设计准备;
(2)用HDL等逻辑描述手段完成设计输入;
(3)利用功能仿真确保设计的可行性与正确性;
(4)利用EDA工具的逻辑综合功能,将功能描述转换为某一具体芯片的网表文件,输出给相应的布局布线适配器;
(5)逻辑化简及优化、逻辑映射及布局布线;
(6)利用产生的仿真文件进行功能和时序方面的验证,以确保实际系统的性能;
(7)进行器件测试,并针对特定目标芯片的逻辑映射和编程下载。