timvideos / HDMI2USB-jahanzeb-firmware

Original hand-coded firmware for the HDMI2USB - HDMI/DVI Capture - project
https://hdmi2usb.tv
Other
105 stars 26 forks source link

Port HDMI2USB firmware to the Digilent ZYBO Zynq™-7000 Development Board #50

Closed mithro closed 8 years ago

mithro commented 10 years ago

The Xilinx Zynq-7000 series devices are a combined ARM processor with a "series 7" FPGA. The Digilent ZYBO is a very cheap development board $189 USD for these devices and even has a dual Sink/Source HDMI port.

We should port the HDMI2USB firmware to this device. It would also be a good trial run for porting to the Novena device as the AXI interconnect between the ARM processor and the FPGA is used in both devices.

The ZYBO (Zynq Board) is a feature-rich, ready-to-use, entry-level embedded software and digital circuit development platform built around the smallest member of the Xilinx Zynq-7000 family, the Z-7010. The Z-7010 is based on the Xilinx All Programmable System-on-Chip (AP SoC) architecture, which tightly integrates a dual-core ARM Cortex-A9 processor with Xilinx 7-series Field Programmable Gate Array (FPGA) logic. When coupled with the rich set of multimedia and connectivity peripherals available on the ZYBO, the Zynq Z-7010 can host a whole system design. The on-board memories, video and audio I/O, dual-role USB, Ethernet and SD slot will have your design up-and-ready with no additional hardware needed. Additionally, six Pmod connectors are available to put any design on an easy growth path.
The ZYBO provides an ultra-low cost alternative to the ZedBoard for designers that don't require the high-density I/O of the FMC connector, but still wish to leverage the massive processing power and extensibility of the Zynq AP SoC architecture.
The ZYBO is compatible with Xilinx’s new high-performance Vivado Design Suite as well as the ISE/EDK toolset. These toolsets meld FPGA logic design with embedded ARM software development into an easy to use, intuitive design flow. They can be used for designing systems of any complexity, from a complete operating system running multiple server applications in tandem, down to a simple bare-metal program that controls some LEDs. For systems that require an operating system, Digilent provides an out-of-the-box Linux solution specifically targeted to run on the ZYBO, complete with documentation describing how best to mold it to suite your purposes. These Xilinx tools and Linux solution are all available to use at no additional cost with the ZYBO.
mithro commented 10 years ago

Another similar device is the Parallella board which appear to be all open source too.

jahanzeb commented 10 years ago

Hi Tim,

I thought you might find this interesting

http://www.rocketboards.org/foswiki/view/Projects/HDMIDisplayOutputAlteraVideoAndImageProcessingVIPAndNetworkCameraServer

Cheers, Jahanzeb

On Mon, Jul 14, 2014 at 1:25 PM, Tim Ansell notifications@github.com wrote:

Another similar device is the Parallella board http://www.parallella.org/board/ which appear to be all open source too.

— Reply to this email directly or view it on GitHub https://github.com/timvideos/HDMI2USB/issues/50#issuecomment-48893576.

mithro commented 8 years ago

This issue was moved to timvideos/HDMI2USB-misoc-firmware#156