简述“自顶向下”设计方法的特点。
答:“自顶向下”设计方法首先从系统设计入手,在顶层进行功能划分和结构设计,因采用高级语言描述,因此能在系统级采用仿真手段验证设计的正确性,然后再自顶向下逐级设计底层结构,用VHDL等硬件描述语言对高层次的系统行为进行电路描述,最后再用逻辑综合优化工具生成具体的门级逻辑电路网表,最后再制作成印刷电路或专用集成电路。具体可体现为以下几点:
(1)基于PLD和EDA开发工具支撑;
(2)采用系统级、电路级和门级的逐级仿真技术;
(3)软、硬核组合的发展方向,提高了可靠性,通用性,缩短研发周期,节约人力资源,降低研发风险;
(4)结构化的开发手段,可多人多任务并行开发,提高了设计效率;
(5)在器件选型方面具有更大的自由度。