是全球领先的可编程逻辑完整解决方案提供商,自1984年成立以来已经经历了30多年的发展,从首创现场可编程逻辑阵列(FPGA)这一创新性技术到现在的All Programmable器件,目前涉及的业务包括研发、制造和销售应用范围广泛的高级集成电路、软件设计工具以及预定义系统功能的IP核等。今天向大家介绍的一个Xilinx包装盒子,由此我们来了解Xilinx早期的故事。(图1:1998年Xilinx产品的包装盒子)
从盒子上我们看到印刷的Logo还是“The Programmable Logic Company”,目前Xilinx的产品主打“All Programmable”。发货时间显示1998年3月19日,发货地址也是Xilinx早期在美国科罗拉多州的办公地址,21世纪初才搬到朗蒙特州。盒子内是一块FPGA板卡(如下图),我们可以看到两块Xilinx FPGA器件:第二代XC3020A和第三代XC4003E。
图2:Xilinx早期(1998年)推出的FPGA板卡
图2:Xilinx早期(1998年)推出的FPGA板卡
这个板卡属于Xilinx早期基础系列板卡,包含的资源还比较匮乏,板卡设计也比较简单,但是当时也售出超过一万套。最早在1996年Xilinx首次推出0.5μm处理技术的第三代XC4000和XC4000E系列FPGA器件,而且在Xilinx发展历史上有着重要的意义,XC4000系列开始引入查找表(LUT)的设计概念,相比之间胶合逻辑(glue logic)的数字电路形式更具先进性。
LUT是Xilinx FPGA器件中的基础单元,本质上是一个RAM,中文名译为查找表,就是通过查找表中初值的方式来实现各种基本逻辑,使用LUT可以实现乘法器以及更大容量的片上RAM模块,这对于数字信号处理(DSP)应用非常的重要。
图3:Xilinx推出的Zynq-7000系列SoC器件
图3:Xilinx推出的Zynq-7000系列SoC器件
如今Xilinx致力于打造All Programmable生态,除了生产工艺的不断提升,FPGA的硬件资源也进行了极大的丰富。在此基础上为了进一步提升灵活性、高度集成和差异化等特性,Xilinx又相继推出了Zynq SoC和Zynq UltraScale+ MPSoC器件。此外在软件开发方面也推出了一系列面向嵌入式平台的开发工具、库和方法,比如Vivado、HLS和SDSoC等,不仅可以帮助缩短开发时间,同时帮助工程师充分利用硬件加速功能。