最近矿难,某宝某鱼上都出现了大量矿机控制板。。。ASIC负责挖矿,控制板负责联网、监视、控制之类。控制板不乏有各种水果派,像香橙派、树莓派、狗骨头之类的所谓“极客玩具”在其之列,想必国内水果派厂家活的是相当滋润。。。光靠极客教育哪有什么赚头,极客大都很穷的,像我这样看到这么便宜的“zynq开发板”,便忍不住要跟风收一波垃圾了。。。
某鱼上EBAZ4205控制板泛滥,它出自翼比特E9+矿机。它的老版控制卡EBAZ4203配置与其基本一样。
ebaz4205
下面一大坨都是计算卡,上面一小块才是控制板
板子概况
ebaz4205
主控XC7Z010CLG400-1
内存256MB DDR3,EM6GD16EWKG或者MT41K128M16
nand128MB SLC
以太网百兆网卡,IP101GA
供电5V也行
其他TF卡,UART1,2个风扇口,14针jtag,3个20pin IO口
开发工程
SOC启动配置
ZYNQ系列的SOC集成了双核ARM Cortex-A9和FPGA。整个SOC分为PS(processing system)和PL(programmable logic)两部分。PS包括处理器、片上AMBA总线、存储控制器、部分外设以及固定的IO口;PL就是FPGA。ZYNQ 7010处理器主频可以到约600MHz,FPGA有约28K个LE。
zynq
ZYNQ的PS部分可以抛开PL部分而独立运行,因为PS的外设都默认绑定了一些IO口(MIO),内存控制器之类的IO口还是不可更改的,这时候就可以像开发其他ARM SOC那样去玩ZYNQ。MIO是有限的,一些外设端口冲突的话可以通过EMIO绕道PL将其引出,这时候就需要管PL部分了。
ZYNQ的启动分为三步:BOOT ROM,根据引脚配置选择从哪里启动,如QSPI、nand/nor flash、S