二、EDA设计方法 EDA( Electronics Design Automation)即电子设计 自动化技术,是利用计算机工作平台,从事电子系 统和电路设计的一项技术。 EDA技术为电子系统设计带来了这样的变化: (1)设计效率提高,设计周期缩短; (2)设计质量提高; (3)设计成本降低; (4)能更充分地发挥设计人员的创造性; (5)设计成果的重用性大大提高,省去了不必要的 重复劳动
EDA(Electronics Design Automation)即电子设计 自动化技术,是利用计算机工作平台,从事电子系 统和电路设计的一项技术。 EDA技术为电子系统设计带来了这样的变化: (1)设计效率提高,设计周期缩短; (2)设计质量提高; (3)设计成本降低; (4)能更充分地发挥设计人员的创造性; (5)设计成果的重用性大大提高,省去了不必要的 重复劳动。 二、EDA设计方法
自顶向下的设计方法 数字电路的EDA设计是基于PLD进行设计的,支持自 顶向下的设计方法: (1)首先从系统设计入手,在顶层进行功能划分和 结构设计; (2)然后再逐级设计底层的结构; (3)并在系统级采用仿真手段验证设计的正确性; (4)最后完成整个系统的设计,实现从设计、仿真、 测试一体化
自顶向下的设计方法 数字电路的EDA设计是基于PLD进行设计的,支持自 顶向下的设计方法: (1)首先从系统设计入手,在顶层进行功能划分和 结构设计; (2)然后再逐级设计底层的结构; (3)并在系统级采用仿真手段验证设计的正确性; (4)最后完成整个系统的设计,实现从设计、仿真、 测试一体化
传统设计方法 VS EDA设计方法 传统设计方法 EDA设计方法 自底向上 自顶向上 手动设计 自动设计 软硬件分离 打破软硬件屏障 原理图设计方式 原理图、HDL等设计方式 系统功能固定 系统功能易改 不易仿真 易仿真 难测试修改 易测试修改 模块难移植共享 模块可移植共享 设计周期长 设计周期短
传统设计方法 vs EDA设计方法 传统设计方法 EDA设计方法 自底向上 手动设计 软硬件分离 原理图设计方式 系统功能固定 不易仿真 难测试修改 模块难移植共享 设计周期长 自顶向上 自动设计 打破软硬件屏障 原理图、HDL等设计方式 系统功能易改 易仿真 易测试修改 模块可移植共享 设计周期短
三、PLD器件()出现的背景 如果能把所设计的数字系统做成一片大规模集成 电路,则不仅能减小电路的体积、重量、功耗,而且 会使电路的可靠性大为提高 为某种专门用途而设计的集成电路叫做专用集成 电路,即所谓的ASIC( Application Specific Integrated CircuitE缩写) 在用量不大的情况下,设计和制造这样的专用集成 电路成本很高,而且设计、制造的周期也较长。 可编程逻辑器件的研制成功为解决上述问题提供了 比较理想的途径
三、PLD器件 (一)出现的背景 如果能把所设计的数字系统做成一片大规模集成 电路,则不仅能减小电路的体积、重量、功耗,而且 会使电路的可靠性大为提高。 为某种专门用途而设计的集成电路叫做专用集成 电 路 , 即 所 谓 的 ASIC ( Application Specific Integrated Circuit的缩写)。 在用量不大的情况下,设计和制造这样的专用集成 电路成本很高,而且设计、制造的周期也较长。 可编程逻辑器件的研制成功为解决上述问题提供了 比较理想的途径
(二)PLD概述 PLD是可编程逻辑器件( Programmable logic device) 的英文缩写。 可编程逻辑器件是一种数字集成电路的半成品,在其 芯片上按一定排列方式集成了大量的逻辑门和触发器 等基本逻辑元件。通过编程可以设置其逻辑功能。 PLD编程: 利用开发工具对PLD进行加工,即按设计要求将这些 片内的元件连接起来,使之完成某个逻辑电路或系统 的功能,成为一个专用集成电路(ASIC- - application Specific Integrated Circuit)
(二)PLD概述 PLD是可编程逻辑器件(Programmable Logic Device) 的英文缩写。 可编程逻辑器件是一种数字集成电路的半成品,在其 芯片上按一定排列方式集成了大量的逻辑门和触发器 等基本逻辑元件。通过编程可以设置其逻辑功能。 PLD编程: 利用开发工具对PLD进行加工,即按设计要求将这些 片内的元件连接起来,使之完成某个逻辑电路或系统 的功能,成为一个专用集成电路(ASIC—Application Specific Integrated Circuit)