PLD的开发包括哪些内容?
发布时间:2011/9/7 10:30:55 访问次数:1799
PLD的开发是指利用开发系统的软件和硬件对PLD进行设计和编程的过程。
开发系统软件是指PLD专用的编程语言和相应的汇编程序或编译程序。
低密度PLD早期使用汇编型软件,如PALASM、FM等。这类软件不具备启动化简功能,只能用化简后的与或逻辑表达式进行设计输入,而且对不同类型的PDL兼容性较差;20世纪80年代以后出现了编译型软件,如ABEL、CUPL等。遮类软件功能强、效率高,可以采用高级编程语言输入,具有自动化简和优化设计功能,而且兼容性好,因而很快得到推广和应用,高密度PLD出现以后,各种新的EDA工具不断出现,并向集成化方向发展。这些集成化的开发系统软件(软件包)可以从系统设计开始,完成各种形式的设计输入,并
进行逻辑优化、综合和自动布局布线以及系统仿真、参数测试、分析等芯片设计的全过程工作。高密度PLD的开发系统软件可以在PC机或工作站上运行。目前能在PC机上运行的常用软件有;Xilinx公司的XACT 5.0 Foundation、Lattice公司的ISP Synario System和Al-tera公司的MAX+PLUSⅡ等。
开发系统的硬件部分包括计算机和编程器。编程器是对PLD进行写入和擦除的专用装置,能提供写入或擦除操作所需要的电源电压和控制信号,并通过并行接口从计算机接收编程数据,最终写入PLD中。 DS1992L-F5
PLD的开发是指利用开发系统的软件和硬件对PLD进行设计和编程的过程。
开发系统软件是指PLD专用的编程语言和相应的汇编程序或编译程序。
低密度PLD早期使用汇编型软件,如PALASM、FM等。这类软件不具备启动化简功能,只能用化简后的与或逻辑表达式进行设计输入,而且对不同类型的PDL兼容性较差;20世纪80年代以后出现了编译型软件,如ABEL、CUPL等。遮类软件功能强、效率高,可以采用高级编程语言输入,具有自动化简和优化设计功能,而且兼容性好,因而很快得到推广和应用,高密度PLD出现以后,各种新的EDA工具不断出现,并向集成化方向发展。这些集成化的开发系统软件(软件包)可以从系统设计开始,完成各种形式的设计输入,并
进行逻辑优化、综合和自动布局布线以及系统仿真、参数测试、分析等芯片设计的全过程工作。高密度PLD的开发系统软件可以在PC机或工作站上运行。目前能在PC机上运行的常用软件有;Xilinx公司的XACT 5.0 Foundation、Lattice公司的ISP Synario System和Al-tera公司的MAX+PLUSⅡ等。
开发系统的硬件部分包括计算机和编程器。编程器是对PLD进行写入和擦除的专用装置,能提供写入或擦除操作所需要的电源电压和控制信号,并通过并行接口从计算机接收编程数据,最终写入PLD中。 DS1992L-F5
上一篇:高密度可编程逻辑器件
上一篇:可编程逻辑器件的设计步骤