Jump to content

Search the Community

Showing results for tags 'zybo z7-10'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • News
    • New Users Introduction
    • Announcements
  • Digilent Technical Forums
    • FPGA
    • Test and Measurement
    • Measurement Computing (MCC)
    • Add-on Boards
    • Digilent Microcontroller Boards
    • Non-Digilent Microcontrollers
    • LabVIEW
    • FRC
    • Other
  • General Discussion
    • Project Vault
    • Learn
    • Suggestions & Feedback
    • Buy, Sell, Trade
    • Sales Questions
    • Off Topic
    • Educators
    • Technical Based Off-Topic Discussions
    • Archived

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start





Website URL







Found 7 results

  1. suung33

    zybo z7-10 I2C master

    Hello, I'm a student studying about FPGA. I want to get an analog signal by processing the digital signal output from the zybo through the i2c. (I will use tca9548a and mcp4725 for DAC) To do this, I want to make sure that there is a digital signal from zybo-z7 through i2c. I made a block design using Axi_iic IP, and set the SCL to JE1(V12) and the SDA to JE2(W16) through the constraints file. After that, I ran the ‘xiic_selfftest_example.c’ code through Vitis. After connecting jumper wires to JE1 and JE2, the oscilloscope measured the voltage and found that both(SCL, SDA) output 3.3V. However, there is no change from 3.3V (High) to 0V (Low). I know that i2c communication starts when SDA becomes low, but the project I designed is not. Q1) Is i2c communication not started because the i2c slave device(ex. tca9548a) is not connected to zybo? If this is correct, how do I specify the Slave address? (Is it designated by the C code in vitis?) Q2) Do I need to run code other than " xiic_selfftest_example.c " to start i2c communication? (Is there an example code to start i2c communication?) Q3) I designed using only block design, but is it necessary to create a separate Verilog code for i2c communication? Q4) I set the pull-up resistance on the FPGA through the constraints file, is this not enough? (Do I have to connect a separate resistance?) Can this be the reason that output is not a digital signal? Ps: I purchased a Pmod (Pmod AD2, Pmod CMPS2) using i2c bus to learn i2c communication. Can I understand i2c communication by practicing how to use these pmod? I am attaching the Block design, constraints code, and oscilloscope measurement results of JE1(SCL) pin. Thanks.
  2. Hello I just started working with FPGA, forgive my ignorance. I've been trying to run the project over this link for a few days now -> https://digilent.com/reference/programmable-logic/zybo-z7/demos/hdmi. I am using Vivado 2019.1, I download 2018.2-2 version and Vivado has automatically updated the 2018.2 version in the link. After downloading, I program my ZYBO Z7 card without making any changes by following the steps in the README section many times. My connections are as follows: Laptop HDMI out -> Zybo Z7 HDMI RX, Zybo Z7 HDMI TX -> HDMI to VGA cable -> Monitor VGA input. When I click Run System Debugger, the FPGA connection is broken and the UART interface does not work while the connections are this way. When I disconnect the HDMI RX (that is, disconnect the Laptop from the HDMI), these images come to the monitor, and the UART interface works. Then I used an HDMI TV instead of a VGA monitor, and although the FPGA connection was not broken this time, the UART interface did not work (it does not type anything into the terminal when I press the keyboard), and the Laptop screen was not transferred to the TV. I set the laptop resolution to 1280x720 and more different resolutions. Nothing can be changed. While my board is connected to the TV and laptop, the HDP led next to the HDMI RX is on, I think the laptop is transferring images to the board, but I'm starting to think that there's a problem with transferring images from the board to the HDMI TX. I can say that I have studied all the Zybo Z7-10 pass-through errors on the forums, but I have not been able to find a solution. I hope I was able to explain my problem. Can you help me? Or some information about how to transfer the image from the laptop to the monitor via FPGA? Thanks.
  3. I am a newbie to FPGA and all things related. I installed all the board files from the repository. Created my block design and ran the block automation. I created a HW platform and a SW application with the template. I put my Zybo Z7 10 on JTAG mode. i can verify that the UART prints out data when it passes a print statement. But the printed value doesnt correspond to what is supposed to be in it. I have attached necessary screenshots. I am guessing that i have an error with the UART. To make sure my cable wasnt at fault, I reset the system to get the OOB image "initializing init:done ..". Both the Tera term and the vitis terminal gave the same output. VIvado version 2020.2 OS: Windows 11 Thanks in Advance.
  4. Hi Team, I'm working on zybo z7010 evaluation board, now i'm trying to program the qspi flash through vivado lab edition tool 2020.3. 1. I have created the bitstream for zybo board in vivado 2020.2 and application project in vitis 2020.2. 2. In vivado lab edition tool i have generated the memory configuration file 3. I have added that configuration file and tried to program the flash device(Spansion s25fl128s-3.3v-qspi-x1-single) 4. I can able to program the fpga, and my current boot mode is JTAG. 5. Every time i'm getting the error message as follows Problem in Initializing Hardware Flash programming initialization failed. ERROR: [Labtools 27-3161] Flash Programming Unsuccessful ERROR: [Common 17-39] 'program_hw_cfgmem' failed due to earlier errors. If anyone having idea on how to program the qspi flash it would be helpfull. Thanks and regards, Manovikas
  5. I am new to FPGA design . I have bought Zybo Z7-10 board and tried the LED demo given in this link" https://reference.digilentinc.com/learn/programmable-logic/tutorials/zybo-led-demo/start" but i have the following questions about the demo . 1. The board has only 4 LED and i have one PMOD with 8 LED . How to map the IP to this two different LEDS ? 2. Also the T20 pin given in the example serves for HDMI port in the xdc file , then how we can map the same in LED pins? 3. In 2019.2 version i am not able to find launch the SDK option then how to execute the same example.
  6. Hello, I am trying to send a very small amount of information (8-bit numbers) from my PC to my Zybo Z7-10 over a USB connection using UART. I understand that the best way to do this is using the block diagram and then the SDK, however I can't find any tutorials or walkthroughs that use USB, not HDMI or Ethernet. I know it is possible to use the on-board USB connection, though. Is there a tutorial that I have missed? What is the best way to go about doing this? The hello world, etc. tutorials don't show how to actually make that UART connection, just how to deploy to a board over USB. Thanks in advance for your help!
  7. hi all, i want want to measure a voltage with the zybo and display the measured values on a screen via hdmi output. i used the hdmi passthrough projent as a start and got that working fine. know when i added the adc in vivado i get the error that the Vccs on bank 35 are incompatibele because the hdmi used 3.3V and the adc uses 1.8V. but when i look in the schematic under synthesis and look and the i/o ports i see that the hdmi aslo uses 1.8V. so why is it a problem when the adc needs 1.8V but when the hdmi needs 1.8V it works just fine.
  • Create New...