热度 24
2013-9-14 11:26
6839 次阅读|
3 个评论
本文内容 1,altera产品线和选型工具 2,cyclone ii特点 3,cyclone ii引脚 4,cyclone ii调试和配置电路 5,cyclone ii最小系统和实现方案 6,PCB SMT设计注意事项 官网选型工具和芯片分类 ALTERA FPGA产品线 SOC 根据控制器划分 飓风II特点 在线查看 http://www.bdtic.com/ALTERA/CycloneII/index.html 可参考资料: 宣传手册2013 product-altera.pdf Cyclone II Device Family Data Sheet (cyc2_cii5v1_01.pdf) Cyclone II Device Handbook, Volume 1 (cyc2_cii5v1.pdf) 表1. Cyclone II FPGA简介 器件 EP2C5 EP2C8 EP2C20 EP2C35 EP2C50 EP2C70 逻辑单元 4,608 8,256 18,752 33,216 50,528 68,416 M4K RAM块 (4 k比特 + 512 校验比特) 26 36 52 105 129 250 总比特数 119,808 165,888 239,616 483,840 594,432 1,152,000 嵌入式18x18乘法器 13 18 26 35 86 150 PLLs 2 2 4 4 4 4 最多用户I/O 管脚 142 182 315 475 450 622 差分通道 58 77 132 205 193 262 提供日期 现在 现在 现在 现在 现在 现在 表2. Cyclone II器件封装和最多用户I/O管脚 封装尺寸 (mm x mm) EP2C5 EP2C8 EP2C20 EP2C35 EP2C50 EP2C70 144-Pin TQFP (22 x 22) 89 85 208-Pin PQFP (30.6 x 30.6) 142 138 240-Pin PQFP (32 x 32) 142 256-Pin FineLine BGA (17 x 17) 158 182 152 484-Pin Ultra FineLine BGA (19 x 19) 322 294 484-Pin FineLine BGA (23 x 23) 315 322 294 672-Pin FineLine BGA (27 x 27) 475 450 422 896-Pin FineLine BGA (31 x 31) 622 表3. Cyclone II FPGA的适用配置器件 配置器件 支持Cyclone II器件 EP2C5 EP2C8 EP2C20 EP2C35 EP2C50 EP2C70 EPCS1 X EPCS4 X X X EPCS16 X X X X X X EPCS64 X X X X X X 飓风 II管脚 Cyclone II EP2C5 Device Pin-Out PT-EP2C5-2.0 (见附件) 特殊引脚 http://wenku.baidu.com/view/20e18e8fa0116c175f0e4838.html 引脚兼容和特殊引脚 (1) Cyclone II devices support vertical migration within the same package (for example, you can migrate between the EP2C20 device in the 484-pin FineLine BGA package and the EP2C35 and EP2C50 devices in the same package). (2) The Quartus II software I/O pin counts include four additional pins, TDI, TDO, TMS, and TCK, which are not available as general purpose I/O pins. FPGA配置,调试方式: 1,官方pdf资料 704页 Configuration Handbook, Volume 1 ,2,CYCLONE II系列配置手册 http://wenku.baidu.com/view/4b72cd768e9951e79b892704.html http://wenku.baidu.com/view/ede221d376a20029bd642d61.html 此处:nCE必须接到Gnd,或者拉低; 最小系统以及实现方案 参考资料 Cyclone II FPGA Starter Development Board Reference Manual (mnl_cii_starter_board_rm.pdf) Cyclone II FPGA Starter Development Kit P25-36048-00 User Guide (ug_cii_starter_board.pdf) PCI Development Kit, Cyclone II Edition Getting Started User Guide (ug_cycloneII_pci_kit_gs.pdf) EP3C25开发板官方原理图.pdf http://wenku.baidu.com/view/14149ec3d5bbfd0a795673d7.html 另外网上也有很多开发板原理图可参考比如: http://wenku.baidu.com/view/f5ad8b727fd5360cba1adb15.html 最小系统详细实现方案参考: http://wenku.baidu.com/view/dc44866748d7c1c708a14524.html 参考教程:《FPGA应用开发入门与典型实例》 pdf 华清远见10年特献版.pdf (很不错的参考资料!) 最小系统包括电源,LED指示灯,JTAG(AS),配置芯片,有源晶振,复位,特殊IO配置 关键点:FPGA的管脚主要包括:用户I/O(User I/O)、配置管脚、电源、时钟及特殊应用管脚等。其中有些管脚可有多种用途,所以在设计FPGA电路之前,需要认真的阅读相应FPGA的芯片手册。 ---------配置管脚: ·MSEL :用于选择配置模式。FPGA有多种配置模式,比如主动、被动、快速、正常、串行、并行等,可以此管脚进行选择。AS低速模式为两引脚为0 0 ·DATA0:FPGA串行数据输入,连接至配置器件的串行数据输出管脚。 ·DCLK:FPGA串行时钟输出,为配置器件提供串行时钟。 ·nCSO(I/O):FPG**选信号输出,连接至配置器件的nCS管脚。 ·ASDO(I/O):FPGA串行数据输出,连接至配置器件的ASDI管脚。 ·nCEO:下载链器件使能输出。在一条下载链(Chain)中,当第一个器件配置完成后,此信号将使能下一个器件开始进行配置。下载链的最后一个器件的nCEO应悬空 nCE:下载链器件使能输入,连接至上一个器件的nCEO。下载链第一个器件的nCE接地。 ·nCONFIG:用户模式配置起始信号上拉到3.3V。 ·nSTATUS:配置状态信号上拉到3.3V。 ·CONF_DONE:配置结束信号3.3V。 --------电源管脚: VCCINT:内核电压。通常与FPGA芯片所采用的工艺有关,例如130nm工艺为1.5V,90nm工艺为1.2V。 ·VCCIO:端口电压。一般为3.3V,还可以支持选择多种电压,如5V、1.8V、1.5V等。 ·VREF:参考电压。 ·GND:信号地。 --------时钟和复位: VCC_PLL:锁相环管脚电压,直接连VCCIO。 ·VCCA_PLL:锁相环模拟电压,一般通过滤波器接到VCCINT上。 ·GNDA_PLL:锁相环模拟地。 ·GNDD_PLL:锁相环数字地。 ·CLKnum(LVDSCLKnump):锁相环时钟输入。支持LVDS时钟输入,p接正端,num表示PLL序号。 ·CLKnum(LVDSCLKnumn):锁相环时钟输入。支持LVDS时钟输入,n接负端,num表示PLL序号。 ·PLLnum_OUTp(I/O):锁相环时钟输出。支持LVDS时钟输入,p接正端,num表示PLL序号。 ·PLLnum_OUTn(I/O):锁相环时钟输出。支持LVDS时钟输入,n接负端,num表示PLL序号。 另外,FPGA的管脚中,有一些是全局时钟,这些管脚在FPGA中已经做好了时钟树。使用这些管脚作为 关键时钟或信号的布线可以获得最佳性能。 --------特殊管脚: ·VCCPD:用于选择驱动电压。 ·VCCSEL:用于控制配置管脚和锁相环相关的输入缓冲电压。 ·PORSEL:上电复位选项。 ·NIOPULLUP:用于控制配置时所使用的用户I/O的内部上拉电阻是否工作。 ·TEMPDIODEn/p:用于关联温度敏感二极管。 配置和调试接口(前面已经描述过): 可参考:http://wenku.baidu.com/view/ede221d376a20029bd642d61.html http://wenku.baidu.com/view/4b72cd768e9951e79b892704.html PCB ?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" / FPGA 的 PCB 封装网上都可以找得到 an353_CN-smt 建议 .pdf 另外注意高速 PCB 布局布线的原则和技巧 最后附上连个不错的问答资料 cycloneII 经典问答 http://www.docin.com/p-371392629.html FPGA 经典 100 问 http://bbs.ednchina.com/BLOG_ARTICLE_3012305.HTM (本文没涉及 LVDS 和 NIOSII ) 更多资料可到 altera 官网获取