Show pagesourceOld revisionsBacklinksBack to top × Digilent ZYBO Z7-20 Under Construction! This page is currently under construction. You can edit the article to help completing it. This device is not a router but a 32bit ARM A9 with an FPGA on the same Xilinx Zynq chip. For online video processing it features two HDMI ports. OpenWrt is in direct competition with the Xilinx PetaLinux. No need to learn much extra, just put OpenWrt on an SD and boot the device with it. This page eventuallly shall evolve to also feature an example how a bitstream created with Xilinx tools can be uploaded to the FPGA from within OpenWrt and communicated with. OpenWrt support Mostly supported OpenWrt boots and performs as expected. Except when it does not and then it is difficult to know whom to blame since there is no documentation. For instance, the temperature of the device is unclear how to determine. Also, the FPGA-typical features are not immediately obvious how to address, or the status of their implementation. Experimental firmware https://downloads.openwrt.org/snapshots/targets/zynq/generic/openwrt-zynq-digilent_zynq-zybo-z7-squashfs-sdcard.img.gz Hardware highlights CPU Ram Flash Network WLAN USB Serial JTag ARM A9 @ 667 MHz (dual core) 1 GiB 16 MiB 1x 10/100/1000 - 1x 2.0 Yes Yes Hardware Info See reference manual on https://reference.digilentinc.com/_media/reference/programmable-logic/zybo-z7/zybo-z7_rm.pdf Architecture ZYNQ Vendor Xilinx Bootloader EXAMPLE U-Boot System-On-Chip Zync-7020 (ARM dual core A9) CPU/Speed 667 MHz Flash-Chip EXAMPLE unkown Flash size 16 MiB RAM 1 GiB Wireless - Ethernet 10/100/1000 Mbit/s Switch - USB 1x 2.0 Serial Yes JTAG Yes Photos Insert photo for overview Insert photo of backside label Insert photo of PCB from top Insert photo of PCB from bottom Insert photo of connectors Opening the case The device does not come with a box. Serial → port.serial general information about the serial port, serial port cable, etc. How to connect to the Serial Port of this specific device: The Device is typically connected via a USB data cable - ensure you have one with all wires and not one of a cheap charger that only provides two. Serial connection parameters for Digilent ZYBO Z7-20 115200, 8N1 JTAG → port.jtag general information about the JTAG port, JTAG cable, etc. How to connect to the JTAG Port of this specific device: Insert photo of PCB with markings for JTAG port Bootlogs OEM bootlog Maybe PetaLinux should be shown? OpenWrt bootlog -- TODO: add missing seconds -- [ 6.393722] random: procd: uninitialized urandom read (4 bytes read) [ 6.451460] mount_root: rootdisk overlay filesystem has not been formatted yet [ 6.648874] random: mkfs.f2fs: uninitialized urandom read (16 bytes read) [ 6.980808] F2FS-fs (loop0): Found nat_bits in checkpoint [ 7.038551] F2FS-fs (loop0): Mounted with checkpoint version = 5ccce271 [ 7.045722] mount_root: overlay filesystem has not been fully initialized yet [ 7.053221] mount_root: switching to f2fs overlay [ 7.073176] urandom-seed: Seed file not found (/etc/urandom.seed) [ 7.195008] procd: - early - [ 7.197947] procd: - watchdog - [ 7.790561] procd: - watchdog - [ 7.793917] procd: - ubus - [ 7.812719] random: ubusd: uninitialized urandom read (4 bytes read) [ 7.846923] random: ubusd: uninitialized urandom read (4 bytes read) [ 7.853507] random: ubusd: uninitialized urandom read (4 bytes read) [ 7.860512] procd: - init - Please press Enter to activate this console. [ 8.195848] kmodloader: loading kernel modules from /etc/modules.d/* [ 8.246846] xt_time: kernel timezone is -0000 [ 8.253529] urngd: v1.0.2 started. [ 8.265973] PPP generic driver version 2.4.2 [ 8.281908] NET: Registered protocol family 24 [ 8.297532] kmodloader: done loading kernel modules from /etc/modules.d/* [ 8.332341] random: crng init done [ 8.335739] random: 2 urandom warning(s) missed due to ratelimiting [ 16.456839] br-lan: port 1(eth0) entered blocking state [ 16.462090] br-lan: port 1(eth0) entered disabled state [ 16.467574] device eth0 entered promiscuous mode [ 20.578669] macb e000b000.ethernet eth0: link up (1000/Full) [ 20.584348] br-lan: port 1(eth0) entered blocking state [ 20.589600] br-lan: port 1(eth0) entered forwarding state [ 20.595305] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready BusyBox v1.31.1 () built-in shell (ash) _______ ________ __ | |.——.——.——.| | | |.——.| |_ | - || _ | -__| || | | || _|| _| |_______|| __|_____|__|__||________||__| |____| |__| W I R E L E S S F R E E D O M ----------------------------------------------------- OpenWrt SNAPSHOT, r12798-b51ea43f90 —————————————————————————— Notes see https://reference.digilentinc.com/reference/programmable-logic/zybo-z7/start image builder still needs to learn how to create the image by default - it is offered for download example code would be nice Tags How to add tags EXAMPLETAG, Unsupported devices This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.OKMore information about cookies EXAMPLETAG Unsupported devices Last modified: 2020/04/12 07:40by smoe