omasanori/sch-001-003-hack

GitHub: omasanori/sch-001-003-hack

SCH-001-003黑客项目,用于FPGA芯片编程和调试。

Stars: 0 | Forks: 0

# SCH-001-003 黑客 SCH-001-003,也称为DU-PCB-001-003或*百度2015板*,是一款专有加速卡。截至写作时,此卡在eBay上的售价低于60美元。此卡采用AMD(Xilinx)XC7K480T FPGA芯片,其本身成本约为9,950美元。然而,此卡缺少SFP、FMC等,使其不适合数据采集(DAQ)或高频交易(HFT)。 SCH-001-003与可以免费和开源工具编程的YPCB-00338-1P1类似[感谢Tifer King]。 ## 硬件规格 - FPGA:AMD(Xilinx)XC7K480T-2FFG1156I - 封装:1156针BGA - 速度等级:-2 - 工作温度范围:工业级 - DRAM:18x SK Hynix H5TC2G83FFR(256 MiB) - 4 GiB 数据 + 512 MiB ECC 校验 (?) - 闪存:Micron MT28GU512AAA1EGC-0SIT(64 MiB) - FBGA代码:RB119 - 数据传输接口:PCI Express 2.0 x8 - 调试接口:AMD(Xilinx)标准JTAG(14针) (如果您有不同DRAM或闪存芯片的SCH-001-003,请通过GitHub问题通知我。) ## 如何从闪存中转储原始配置 1. 连接到设备的14针调试接口。我使用了JTAG-HS3。 2. 启动Vivado硬件管理器。实验室版即可。 3. 点击*打开目标*并选择*自动连接* 4. 右键单击*xc7k480t_0*并选择*添加配置内存设备...* 5. 过滤条件: - 制造商:Micron - 密度:512 - 宽度:16 - 类型:bpi 6. 选择*mt28gu512aax1e-bpi-x16*或类似。 7. 右键单击*mt28gu512aax1e-bpi-x16*(或类似)并选择*读取配置内存设备...* 8. 设置适当的选项并点击*确定* ## 许可证 除非另有说明,否则本项目根据MIT许可证条款发布。请参阅LICENSE获取详细信息。