Jump to content

thinkthinkthink

Digilent Staff
  • Posts

    130
  • Joined

  • Last visited

Posts posted by thinkthinkthink

  1. Quote

    Means this that is not compatible with the Genesys ZU? Is there a way to have such a connector for the Genesys ZU?

    The FMC Pcam Adapter is not compatible with any UltraScale+ FPGAs, so any board that has such an FPGA not just the Genesys-ZU variants.

    And yes, any MIPI camera should work. 

  2. The Eclypse Z7 and the ZedBoard can do LVDS_25 but only on pins that are routed to the SYZYGY connectors (on the Eclypse) and to the FMC LPC connector (on the ZedBoard) which would mean you'd need a custom SYZYGY pod or FMC module to access those pins.

    The only boards with a PMOD port connected to a FPGA bank supplied by an adjustable voltage source are the Genesys ZU variants.

  3. 12 hours ago, filipj said:

    Hello,

    @thinkthinkthink is the hardware project for Zybo-Z7-20/Petalinux/upgrade published anywhere ?

    Anyway, it seems that the license for mipi_csi2_rx_subsystem_0 IP is shipped for free in newer Vivado releases, so it would be great if https://github.com/Digilent/Zybo-Z7-20-base-linux could be updated to newer Vivado.

    @canisio I presume you have retrieved the block diagram from .xsa ? Wouldn't you mind sharing hints how to do that ?

    Here's the HW branch: Zybo-Z7-HW/20/Petalinux/upgrade. Were you not able to find it ? Should I let others know that this new repo structure is a bit confusing ?

    And about that base linux project, it's obsolete but it was replaced by the project I just linked. I think it's the same project even, it's just that it was moved to a new repo.

  4. If you just want to test the HDMI port you can move the jumper to QSPI for the board to boot from the Flash memory which contains an OOB demo project (also available on our github) that should exercise all available hardware on your board. If you connect the HDMI TX port to a monitor you should see something on that monitor.

    Also @JColvin, there's already a 2021.1 Petalinux build for the Zybo Z7-20 here on this github branch. It's way more up to date than what you linked.

  5. You'll need to add our https://github.com/Digilent/vivado-library as an IP Repository in Vivado for that to work. I don't think connecting the Pmod ports directly to a Gpio IP from the Board Flow GUI will work since Vivado considers them different Interfaces (Pmod vs Gpio), so yeah you'll have to manually map the Gpio pins to a Pmod connector in the XDC file if you only want basic input/output.

  6. I can't know for sure if the switches are broken, that's why you gotta find that out by testing them in your design. But yeah, the LED should be on if the value you read on the input of your gpio is '1'.

  7. But your and gate does not take into consideration the a and b inputs which come from the switches... So no matter what you do to those switches your output will always be the same. y should be equal to a AND b.

  8. Everything looks good, maybe do some debugging in vivado with an ILA, look at the output of your RTL module. Also, have you simulated it ? Does it work correctly ? It could also be that there's some issues with the physical switches on your board.

  9. Oh I think I know what your problem is, on ZYNQ boards the USB/serial IC is hardwired to the ZYNQ processing system, so I don't think you can do something about it. You'll have to instantiate the zynq PS in your block design if you want serial communication via USB. Or you can pass the data from the uartps inside the zynq ps to your uartlite and then send it forward elsewhere.

    image.thumb.png.05fc62c0fdaa442d33695fb10ef3dd33.png

×
×
  • Create New...