【P51】Xilinx ZYNQ开发板设计

2021-08-22 09:33:16      索炜达电子      737     

项目编号:P51

文件大小:9M

图纸说明:PCB图

开发环境:AD2020

简单概述

Xilinx ZYNQ开发板设计

EBAZ4205

This development board was the control card of Ebit E9+ BTC miner. In mainland China, it cost about 5 dollars (<35 CNY) on the secondhand market.


Resources

-Telegram group general chat, quick Q&A

-Wiki FAQ, tutorials

-Github discussions troubleshooting help, projects, development


Hardware summary

Hardware:

-PDF Schematic

-Altium Designer design files

-KiCad design files

-CPU info


On-board linux

-Kernel cmdline

-NAND Memory Map

-Linux Version

The TF card socket is absent by default, you can buy and solder it by yourself if necessary. So do the UART port J7and the JTAG port J8.

【P51】Xilinx ZYNQ开发板设计

【P51】Xilinx ZYNQ开发板设计

【P51】Xilinx ZYNQ开发板设计

【P51】Xilinx ZYNQ开发板设计

【P51】Xilinx ZYNQ开发板设计

【P51】Xilinx ZYNQ开发板设计

【P51】Xilinx ZYNQ开发板设计

Powering the board

If the Schottky Diode D24 was not mounted, you can only power the board by DATA1 DATA2 and DATA3 port. Voltage 5V~12V is OK, 400mA and above is necessary. The pin distance of these three ports is 2.0mm, which is not common as 2.54mm.


After D24 was mounted, we can power the board by J3 J4 J5. For convenience, J3 or J5 is recommended, which was originally for FAN power.


Reset the root password of built-in linux

Use HyperTerminal or Putty to connect the TTL port, TXD RXD and GND is enough, VCC is not necessary. Power the Board, Hit d to enter the u-boot shell.


setenv nandboot "echo Copying Linux from NAND flash to RAM... && nand info && run nandroot;nand read 0x100000 0x2220000 0x300000 && fpga loadb 0 0x100000 0x300000 && nand read ${kernel_load_address} 0x300000 ${kernel_size} && nand read ${devicetree_load_address} 0x800000 ${devicetree_size}"

run nandboot

setenv bootargs 'console=ttyPS0,115200 root=/dev/mtdblock6 rootfstype=jffs2 noinitrd rw rootwait reboot=cold,hard emergency init=/bin/sh'

bootm ${kernel_load_address} - ${devicetree_load_address} init=/bin/sh

passwd

Use the commands above to reset the root password.


Shut down the BTC miner program

After logging on with root, execute commands below to disable the BTC miner program.


mv /etc/rcS.d/S95cgminer.sh /etc/rcS.d/K95cgminer.sh

reboot

Set static IP address

Edit configuration file: /etc/network/interfaces, add contents below.


auto eth0

iface eth0 inet static

address 192.168.1.205

netmask 255.255.255.0

gateway 192.168.1.1

dns-nameservers 192.168.1.1

Enable ethernet: ifup eth0. Check ethernet status: ethtool eth0 Now you can use ssh root@192.168.1.205 to connect the built-in linux. Of course, you can use other IP address according to your network configuration.

【P51】Xilinx ZYNQ开发板设计

【P51】Xilinx ZYNQ开发板设计

目录│文件列表:

 └ EBAZ4205

    └ EBAZ4205

       ├ Development

       │  └ EBAZ4205.xdc

       ├ DOC

       │  │ Boot.log

       │  │ dmesg.log

       │  └ printenv.log

       ├ HW

       │  ├ 3D Files

       │  │  │ EBAZ4205_Stand.stl

       │  │  └ README.md

       │  ├ ebaz4205

       │  │  │ EBAZ4205-3D.png

       │  │  │ EBAZ4205-SCH.pdf

       │  │  │ README.md

       │  │  ├ altium

       │  │  │  │ ebit_ad.PcbDoc

       │  │  │  └ README.md

       │  │  ├ kicad

       │  │  │  │ .gitignore

       │  │  │  │ blank.kicad_wks

       │  │  │  │ ebaz4205.kicad_pcb

       │  │  │  │ ebaz4205.kicad_prl

       │  │  │  │ ebaz4205.kicad_pro

       │  │  │  │ ebaz4205.kicad_sch

       │  │  │  │ ebaz4205.kicad_sym

       │  │  │  │ IO.kicad_sch

       │  │  │  │ Mem_Zynq.kicad_sch

       │  │  │  │ Phy-Sun.kicad_sch

       │  │  │  │ README.md

       │  │  │  │ sym-lib-table

       │  │  │  │ Zynq_IO.kicad_sch

       │  │  │  └ Zynq_Pwr.kicad_sch

       │  │  └ original

       │  │     │ ebit.pcb

       │  │     └ README.md

       │  └ prog

       │     └ FT232HL_v20.5.31.pdf

       ├ image

       │  │ 01-PCB-TL.jpg

       │  │ 02-PCB-BL.jpg

       │  │ 03-ZYNQ.jpg

       │  │ 04-DDR3.jpg

       │  │ 05-NAND.jpg

       │  │ 06-PHY.jpg

       │  │ 07-BOOT.jpg

       │  │ 08-STAND.jpg

       │  └ 09-STAND.jpg

       └ proc

          │ cmdline

          │ cpuinfo

          │ mtd

          │ partitions

          └ version

TAGZYNQ
  • 12 次
  • 1 分