此芯片由FTDI生产的,如图3-1所示,32 PIN的薄型QFP封装:
图3-1 FT245BL
该芯片有如下特点:
单芯片能够做到USB和并行先入先出队列缓冲区的双向数据传输;FTDI提供了虚拟串行口和D2XX这两种驱动程式供用户选择,D2XX驱动程式的优点是数据传输性能优秀,传输速率最大可达1 MB/s;完善的片内USB协议解决方法,传输途径四线握手信号和MCU、CPLD、FPGA这些逻辑器件的接口;能够兼容USB1。1,USB2。0等协议;不需要底层固件的编程;附加的EEPROM接口可定制USB接口设备。[12]
FT245各管脚说明如下:
EEDATA(2脚):串行存储器数据;
USBDM(8脚):USB差分数据负端;
TEST(5脚):厂商测试管脚;
3V3OUT(6脚):3。3V电源输出;
D[7:0](25~18脚):外设接口数据总线;
XTIN(27脚):晶体振荡器输入;
RD(16脚):外设读数据信号输入;
XTOUT(28脚):晶体振荡器输出;
WR(15脚):外设写数据信号输入;
TXE(14脚):发送FIFO空标志输出;
RESET(4脚):芯片复位输入;
RXF(12脚):接收FIFO非空标志输出;
EECS(32脚):串行存储器片选;
EEREQ(11脚):串行存储器读取请求;
EESK(1脚):串行存储器时钟;
VCC,AVCC(3、13、26、30脚):分别为芯片电源和电路模拟电源;
GND,AGND(9、19、29脚):芯片地和模拟地。
USBDP(7脚):USB差分数据正端;
3。1。2 CPLD器件EPM3064
EPM3064 是由Altera生产的MAX 3000A 系列低成本CPLD器件之一。Altera运用Altera® MAX架构设计了3。3-V MAX® 3000A器件,这一举措为大批量降低成本提供了可能。该器件运用了当今先进的0。30 µm CMOS 处理技术,还可以电可擦除可编程只读的存储器,MAX 3000A系列是运用较为广泛的即用性的器件,密度范围小至32大到512个宏单元。 系统可编程能力能够运用于MAX 3000A器件,现场重配置这一目标能够便捷的做到。配置成顺序或组合逻辑操作可以由每个MAX 3000A 宏单元独立完成。
器件选项:Altera的MAX 3000A 可编程逻辑器件是能做到决大量量产,成本敏感性应用的即用性CPLD和非易失性最合适的解决方案之一。MAX 3000A CPLD提供小至32大到512个宏单元,使用3。3V逻辑内核电压,还支持封装和通用特性。
MAX 3000A 器件有商业级温度范围和工业级温度范围可供选择,并提供一般会用到的的封装。MAX 3000A器件能够让设计人员运用不同单板布局进行设计,从而达到提高灵活性的目的。[11]
I/O电压 :无缝集成2。5、 3。3和5。0V V逻辑电平可以在Altera的MultiVolt多电压接口由设计人员在MAX 3000A 设计中完成。不单单工业应用传统所需要用到的的5。0V I/O信号,而且消费电子应用需要用到的的低电压标准如2。5V,MAX 3000A器件都能够轻松做到。出众的硅片特性:MAX 7000器件是具有即用性,非易失性,提供全局时钟,在系统可编程,IEEE-1532标准支持,和开路输出特性的器件。和许多其他硅片特性一起,MAX 3000A器件适用于大量系统级的应用。
方便使用的软件:易用的Quartus II网络版和MAX+PLUS II 基础版设计软件都能够支持MAX器件。这两个平台都提供布局布线,提供综合,设计验证以及器件编程功能,设计软件部分能够免费的在Altera网站下载。这一举措使得最终用户系统的总体开发成本大大降低。文献综述
多种应用:MAX 3000A CPLD多运用于计算机、通信、汽车、工业、消费电子以及各种其他终端系统中。因为其具有低成本和灵活性的优势,可以让MAX 3000A 器件替代其他成本高昂的标准硅片器件,以打到降低了系统成本的目的。采用复杂可编程逻辑器件,这样方便系统升级,终端产品的生命周期可以通过MAX 3000A CPLD的再编程能力得以变长。