描述 | IC CYCLONE II FPGA 5K 208-PQFP | LAB/CLB数 | 288 |
---|---|---|---|
逻辑元件/单元数 | 4608 | RAM 位总计 | 119808 |
输入/输出数 | 142 | 门数 | - |
电源电压 | 1.15 V ~ 1.25 V | 安装类型 | 表面贴装 |
工作温度 | 0°C ~ 85°C | 封装/外壳 | 208-BFQFP |
供应商设备封装 | 208-PQFP(28x28) | 其它名称 | 544-1447 |
传输等功能。在本方案中,系统初始化后,首先上位机将采集的参数信息(模拟通道数、采样方式、ad7321工作模式等等)通过 pci总线送给 fpga中,fpga再根据这些参数信息控制多路开关和 ad7321的工作,完成数据采集任务。采集过程中 fpga将 ad转换得到的数据存入其内部的 fifo中,当 fifo快满时,它向上位机产生中断,上位机再通过 pci总线读取 fifo中的数据。 根据以上的设计思想,整个 fpga内部逻辑的设计框图如图 2所示。本文中 fpga选用 altera公司的 ep2c5q208c7芯片,采用自顶向下的设计方法,使用 quartus ii 7.0 等相关软件进行硬件代码的开发。下面给出各模块的设计过程。 1)pci_t32模块。该模块是采用 altera公司的 32位 pci target接口宏核逻辑,它支持 pci配置空间读写、内存方式读写和 i/o方式读写,支持可参数化的配置寄存器,具有奇偶校验功能,能提供灵活的本地端接口,可以将复杂的、电气和时序要求高的 pci总线逻辑转换为易于操作的本地接口逻辑[4]。 2)本地控制模块。该模块主要由一个能根据 ...