基于PIC单片机的FPGA数据加载设计.pdfVIP

  • 5
  • 0
  • 约9.1千字
  • 约 3页
  • 2018-02-01 发布于河南
  • 举报
第 36卷第 7期 信 息 化 研 究 VolJ36No.7 2010年7月 InformatizationResearch Ju1.2010 基于PIC单片机的FPGA数据加载设计 刘华昌,潘 蓉 (中国工程物理研究院电子工程研究所,四川省绵阳市621900) 摘 要:为提高在FPGA数据加载中的性价比和效费比,通过比较多种FPGA数据加载方式,提出 了基于PIC单片机的FPGA数据加载方法,采用PIC16F87X单片机对Xilinx公司SCS10型FPGA芯片 进行数据加载的软硬件设计,该方法具有良好的兼容性、容量较大、占用硬件资源少、PCB设计方便及 价格低等优点。 关键词 :PIC;FPGA;数据加载 中图分类号:TN914 0 引 言 (Slave)两种方式,这里采用从模式,实际需要的管脚 仅有 DATAIN、CCLK、/INIT、DONE、PROGRAM,各管 自现场可编程逻辑门阵列 (FieldProgrammable 脚的作用如下: GateArray)问世 以来,先后出现了熔丝型、基于 fast. a)DATAIN:配置文件数据串行输入信号; Flash技术型以及基于 SRAM技术型 3种不同类型的 b)CCLK:数据输入时钟信号,上升沿有效; 器件。由于基于SRAM技术的FPGA具有容量大、资 C)/PROGRAM:FPGA数据清零信号,低 电平有 源丰富、设计灵活等特点,因而得到广泛应用。但由于 效; 其结构类似于SRAM,掉电后数据会丢失,每次上电时 d)/INIT:当FPGA数据清零并且下载准备就绪 需要进行数据加载。 目前实现FPGA加载的方法主要 有 以下 3种 : 后输出由低电平到高电平的跳变 ; e)DONE:由低 电平变为高电平时,说明下载结 1)采用PROM并行加载,利用专用的编程电缆通 束 。 过 JTAG口进行数据加载; 从模式加载时序如图1所示。 2)采用专用SROM进行加载,采用专用的PROM CCLK 芯片进行并行加载或SROM芯片进行串行加载; DATArN 3)采用单片机控制实现模拟SR0M加载。 第 1种方式PROM的容量较大、价格低、技术支持 /INlT 较好,但需要占用较多的FPGA管脚资源,加载时不允 DoNE 许这些管脚有任何外来信号,而且数据存储器 PROM ROGRAMU 与FPGA之间的大量固定连线,使得 PCB设计不便。 图1 从模式加载时序 第2种方式情况与第 1种方式相反,占用硬件资源少、 当/INIT为低 电平时,FPGA芯片 内部数据初始 PCB设计方便,但是容量小

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档