可编程逻辑器件开发-软硬件工具及步骤

PPTX格式 | 155KB | 更新于2023-12-18 | 125 浏览量 | 1 下载量 举报
收藏
可编程逻辑器件的开发是通过使用适当的开发工具来实现设计要求的逻辑功能。这些工具包括PLD专用的开发系统软件和开发系统硬件。 在开发系统软件方面,常见的工具包括Data I/O公司的ABEL、Synario和Logical Device公司的CUPL等。这些软件提供了PLD专用的编程语言和汇编程序,用于描述和设计逻辑功能。其中,Synario系统软件还可以接受电路原理图输入,提供了更加灵活的设计选择。另外,随着集成化的发展,一些公司还推出了集成化的开发系统软件,如Xilinx公司的XACT5.0、Foundation M1 Series,以及Lattice公司的ISP Synario System等。通过这些集成化软件包,设计师可以更加高效地进行开发工作。 在开发系统硬件方面,主要包括计算机和编程器。开发系统软件通常在计算机上运行,而编程器通过并行接口与计算机连接,接收编程数据,并将其写入到PLD中。这样,开发人员可以通过计算机与PLD之间的编程器,将设计好的逻辑功能加载到PLD器件中。 可编程逻辑器件分为低密度PLD和高密度PLD。低密度PLD通常由与阵列和OLMC(Output Logic Macrocell)构成。在低密度PLD的开发过程中,设计人员需要根据设计逻辑要求,在具体的GAL器件中配置相应的与阵列和OLMC。这样,PLD器件就能够实现设计要求的逻辑功能。 高密度PLD通常采用现场可编程门阵列(FPGA)技术。FPGA器件的开发涉及到编程数据的装载。在开发过程中,设计人员首先需要生成编程数据,然后通过编程器将这些数据加载到FPGA器件中。这样,FPGA器件就能够实现设计要求的逻辑功能。 此外,还有一种可编程逻辑器件是ISP-PLD。ISP-PLD是指可在现场编程的可编程逻辑器件。这种器件在开发过程中,可以通过编程数据进行现场编程,无需将器件取出进行编程。这大大提高了开发的效率和便利性。 总而言之,可编程逻辑器件的开发是通过使用适当的开发工具,包括开发系统软件和开发系统硬件,来实现设计要求的逻辑功能。通过这些工具,设计人员可以更加高效、灵活地进行开发,并将设计好的逻辑功能加载到PLD器件中。无论是低密度PLD、高密度PLD还是ISP-PLD,都可以通过合适的开发工具来进行开发和编程,实现设计要求的逻辑功能。
身份认证 购VIP最低享 7 折!
30元优惠券

相关推荐