玩转ebit EBAZ4205 zynq矿机控制卡

|▌冷眼眸甩不掉的悲伤 提交于 2020-01-10 23:31:01

参考

基于Z7010的EBAZ4205矿板改造
zynq[1] 矿板helloworld

介绍

Column 1 Column 2
主控 XC7Z010CLG400-1
内存 256MB DDR3 EM6GD16EWKG/MT41K128M16
nand 128MB SLC Winbond W29N01HV
以太网 百兆网Phy芯片IP101GA
供电 12V,主板电源,兼容5V
其他 1路串口PS UART1,2路PWM,14针标准jtag支持Xilinx下载器,3个20pin IO口

部署

更改zynq配置管脚至SD卡启动,设置环境变量,加载bitstream,使用EMIO百兆网,

zynq-uboot> setenv Gem.e000b000_phyaddr 0
zynq-uboot> setenv serverip 192.168.6.6
zynq-uboot> setenv fpga_img ebit_wrapper.bit
zynq-uboot> env save
zynq-uboot> reset
zynq-uboot> mmc info && fatload mmc 0 $netstart /ebit_wrapper.bit && fpga loadb 0 ${netstart} ${fpgasize}

更新boot固件,使用SD卡下载boot固件,是因为vivado下不支持Winbond的Flash,

zynq-uboot> run update_nand_boot
zynq-uboot> run update_nand_fpga 

将zynq改回nand启动,开始部署ubifs文件系统,

zynq-uboot> run nand_fpga_boot
zynq-uboot> run ubifs_bringup

调试记录

zynq-uboot> mmc info && fatload mmc 0 $netstart /ebit_wrapper.bit && fpga loadb 0 ${netstart} ${fpgasize}
zynq-uboot> mii info
PHY 0x00: OUI = 0x90C3, Model = 0x05, Rev = 0x04, 100baseT, FDX
zynq-uboot> mdio list
Gem.e000b000:
0 - IP101A/G <--> Gem.e000b000
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!