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获取详细信息。