用Zynq SoC实现高效比特币矿机系统
时间:04-01
来源:电子产品世界
点击:
总体思路
要设计出一个由可行的比特币节点和高效灵活的矿机等组成的完整挖矿系统,我们需要某种功能强大的FPGA芯片,来同时满足灵活性和性能要求。除FPGA外,我们还需要使用处理引擎来提高效率。
在这个完整的片上系统(SoC)上,我们需要经优化的内核来运行包括网络维护和交易处理在内的所有要求的比特币任务。能满足所有这些条件的硬件就是位于ZedBoard开发板上的Zynq-7020 SoC。
Zynq-7020 SoC芯片集成有两个ARM Cortex-A9处理器和85000个Artix-7 FPGA逻辑单元。ZedBoard开发板还内置有512MB DDR3存储器,能够让我们更快速地运行SoC设计。最后,ZedBoard还提供一个用于海量存储的SD卡槽,以便于我们把整个更新后的比特币程序存放在SD卡上。
我们使用ZedBoard实现了我们的SoC比特币矿机。它由主机、中继器、驱动程序和矿机组成。我们使用原始比特币客户端的非图形化界面作为主机,与比特币网络进行互动。中继器使用驱动程序从主机向矿机传递工作。
- IP核在SoC设计中的接口技术 (08-06)
- 视频跟踪算法在Davinci SOC上的实现与优化(10-06)
- 基于赛灵思Spartan-3A DSP的安全视频分析(02-17)
- Linux下Sniffer程序的实现(06-12)
- linux操作系统下的进程通信设计(01-24)
- 基于S3C44B0X和uClinux的Socket通信实现(02-28)