ISE是指Xilinx Design Suite(Xilinx设计套件),是Xilinx公司开发的一项可以进行全面FPGA开发的软件。而在ISE软件中,原语是一种最基本的电路元件,相当于个别的IC(集成电路芯片)的功能。
ISE原语共分为两类,即:Combinational primitives和Sequential primitives。
Combinational primitives是组合电路,组合电路中只有电路的输入才会影响电路的输出,而输出并不会引起电路的状态变化。常见的组合电路可以分为:逻辑与、逻辑或、反相器、选择器;
Sequential primitives是时序电路,时序电路中电路的输出还会影响电路的状态:输出经过时钟信号的输入,使整个电路的状态产生改变,从而影响到后续的输出。常见的时序电路可以分为:D触发器,T触发器,JK触发器。
ISE原语主要应用于FPGA芯片的编程开发,并构建组合与时序电路。
在设计FPGA电路时,需要将器件的物理约束、电气特性和用户给定的资源供给提供的知识元素交互地考虑,并从这些知识元素中选取合适的原语。
ise原语是Xilinx公司设计套装ISE中的基本电路元件,可用于编程开发FPGA芯片,并构建组合和时序电路。Combinational primitives和Sequential primitives分别是组合和时序电路的两种主要的原语类型。