2000元声卡!德国坦克DMX6FireUSB曝光
DMX6FireUSB的主控部分采用了XILINX出品的XC3S100E,这是一颗FPGA,属于其Spartan-3E系列。
注:FPGA是英文Field-Programmable Gate Array的缩写,即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
对于它,我们未能找到非常详细的资料,但找到了Spartan-3E FPGA的一些特点。也许这和XC3S100E的具体表现有差别,不过作为参考还是可以看一看的。
支持商用串行(SPI)和并行(BPI)Flash 存储器与平台 Flash
利用并行 Flash 实现了多重启动功能
流水线和可级联 18 × 18 乘法器
增强型片上差分终端
密度移植实现了在同一个封装内向更大或更小的器件移植的能力,而无需根据设计变更来改变管脚。
复杂的 DSP 算法(如前向纠错(FEC)编解码器、滤波器),用于数字通信与成像应用。
每秒高达 91 亿次的乘累加(MAC)运算。
领先的连接功能平台
高级接口支持 18 种不同的单端与差分 I/O 标准
支持大多数常见的和新兴的单端与差分信号标准,包括 mini-LVDS 和 RSDS
可编程输入延迟 - 用于消除 hold time violations
5 种密度 - 系统门多达 1.6M
支持 DDR 存储器
扩展的 PCI 64/66 兼容性和 PCI-X 100 MHz 兼容
多级存储器架构
高达 231 Kb 的分布式 SelectRAM+™ 存储器
高达 648 Kb 的嵌入式 Block RAM
常见的外部存储器接口
可配置逻辑块
每个 CLB 2 个 slice - 每个 CLB 4 个 LUT/寄存器,还提供进位逻辑(可以实现数学和逻辑功能)
宽输入功能 - 1 个 CLB 中有一个 8:1 多路复用器
快速算法功能 - 单位 CLB 列有 2 个先行进位链
4个可级联16位可寻址移位寄存器
精确的时钟管理资源
各 DCM 内的全数字锁相环(DLL)
每个器件的数字时钟管理器(DCM)多达8个
可以很灵活地产生 5 MHz 到 300 MHz 的频率
针对 0、90、180 或 270 度的精确相移控制
良好的增益控制(1/256时钟周期),用于时钟数据同步
精确的生成 50/50 的占空比