FPGA仍旧是快速创新的领域,我非常高兴SpringerVerla9公司给我这个机会将FPGA领域的最新发展囊括到本书的第3版中。本版新增了总计150多页全新的理念和当前的设计方法。第3版的创新主要包括以下几方面。
·现在许多FPGA都包含嵌入式l8位×18位乘法器,因而推荐在以DSP为主的应用中使用这些器件,因为嵌入式乘法器可以节省很多LE。例如,在本版的所有示例,中都用到的CycloneIIEP2C35F672C6器件就具有35个18位×18位乘法器。
·MaxPlusIl软件不再更新,新的器件(如Stratix和Cyclone)仅在QuartusIl中支持。本书中所有新旧示例目前均通过Quartus6.0针对CycloneIIEP2C35F672C6器件编译。从QuartusIl6.0起,整数是以最小负整数(类似于ModelSim仿真器)而不再是0进行默认初始化,因而本书第2版中完全相同的例子将不能在QuartusIl6.0下运行。所提供的Tcl脚本允许所有示例的评估也可以用于其他器件。由于下载QuartusIl需要的时间比较长,本书附赠的CD包含了书中用到的QuartusIl6.0网络版。
·新器件的功能也允许使用很多MAC调用的设计。本书新增了一节(2.9节),讲述关于基于MAC的三角、指数、对数和平方根的函数逼近。