Technical Forum Moderator
  • Content Count

  • Joined

  • Last visited

  • Days Won


BogdanVanca last won the day on November 29 2018

BogdanVanca had the most liked content!

1 Follower

About BogdanVanca

  • Rank
    Prolific Poster

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. BogdanVanca

    How to launch Digilent hdmi FMC with zc702 board

    Hi @Blake Sorry for my late reply. Please check the fallowing link: This is the first variant of the project. I will try to make new updates into the close future. The project reads on HDMI1 IN input the resolution given by HDMI OUT, so you have to make a loop-back between those two. For patterns I used the test pattern generator from Xilinx, which needs a license, although the license is free. So, you either request one from Xilinx, or you can try to copy the one that I have. Check the attached document. You have to copy the file on this location : C:\Users\<your username>\AppData\Roaming\XilinxLicense. I will keep you in touch every time I add something new. If you have any questions please fell free to ask. Best Regards, Bogdan Vanca
  2. BogdanVanca

    How to launch Digilent hdmi FMC with zc702 board

    Hi @Blake, Short update. I've recreated Adam project with a different setup and it works. I'm able to read different resolutions trough the first input of the FMC-HDMI adapter. I'm using a zybo to generate those resolutions, which further on are read by the VTC ip core. Check the images bellow: The first image is the serial terminal from which I communicate with Zybo, and the second image shows the output values within the VTC ip core. I couldn't be able the replicate this using a laptop as an hdmi source, and that is because I think there are problems with the edid file used by Adam in his project. For now, you can use his project as reference, and for future I will try to get rid off Zybo and add everything into Zed. Also if you check this link: you will found out that : "Initially in its free-running mode, the ADV7611 outputs video in 480x640 pixel format. Checking the VTC registers, it is also possible to observe that the detector has locked with the incoming sync signals and has detected the mode correctly, as shown in the image below: " So the message that you initially received is actually correct. I will keep you in touch with everything that I'm adding to this project. Best Regards, Bogdan Vanca
  3. BogdanVanca

    How to launch Digilent hdmi FMC with zc702 board

    Hi @Blake, I'm working on it. Unfortunately the project made by Adam is not working at all, so I have to re-do everything from scratch. Right know I have to figure out on how to properly configure the ADV7511 chip. I don't have problems on the I2C lines but I think that I'm not using the right values for the internal registers. I'm trying different configurations, and after I will reach to something functional, I will do a simple streaming of data between the adapter input and hdmi zed output. Best Regards, Bogdan Vanca
  4. BogdanVanca

    How to launch Digilent hdmi FMC with zc702 board

    Hello @Blake, Check out the attached file. It does a functional test for your adapter. You have to connect a VGA monitor to Zed VGA output, and create a loop-back between Zed HDMI output and HDMI IN2 of the adapter. Please give me an update after you finish. Thank you. image.rar
  5. BogdanVanca

    How to launch Digilent hdmi FMC with zc702 board

    Hello @Blake, 1. Yes, you are right. I did not know that your message remain the same, regardless if there was a connection or not. 2. Please send me your entire project, as it is. I will go trough it and I will do all the debugging. "If I just want to transfer the hdmi input signal from fmc to hdmi output of Zedboard, is there any sample project for reference?" We are working on it. I will update you with the project as soon as we finish it. Again, sorry for the long process into solving your issue. Best Regards, Bogdan Vanca
  6. BogdanVanca

    How to launch Digilent hdmi FMC with zc702 board

    Hello @Blake, I have done some digging into Adam project and I reached to some conclusions. I will start from your serial terminal message: "control 9 status F00 Error 7F00000 Int Status 0 H and V Size 1E00280 Detector Timing Status 7 Video Mode = 5" On a first glimpse, if you look into the .xdc file of the project, you will found out that this project doesn't output anything on Zed HDMI Output. It only uses a couple of the FMC-HDMI inputs, so is normal for you to don't see anything on your monitor. The message that you see on the serial terminal, outputs the content of some state registers within Video Timing Controller ip (please check this document: Those registers are useful for testing your software application and the adapter. Your message tells me that your project actually works, and let me tell you why: The fallowing number : "1E00280" is the horizontal and vertical frame size, without blanking of your HDMI source, where 1E0 is equal with 480, and 0280 is equal with 640, both in decimal. Also the value "5" of the Video Mode, is the returned by this function "u16 XVtc_GetDetectorVideoMode(XVtc *InstancePtr)". This function gets the video mode currently reported by the detector in the VTC core. The number 5 points to Video mode VGA. You can check that into the xvtc.h header file. You can check the rest of the registers by accessing the link. Regarding to your debug message, you don't have to add it, because this function XIicPs_MasterSendPolled(&Iic, SendBuffer,2, IIC_SLAVE_ADDR) from Adam code, check line 132, checks for completion of transfer. So, I think that your problem may come from the way you wrote your verification algorithm. You can check for example if you used the correct base address for the iic driver instance. For that you can look into the function above, and check if your base-address match to the one that this function uses. Unfortunately I don't know why the lk project doesn't work. I don't have the board, so I cannot test it. I will try to clean Adam hardware project from errors, and after that you may adapt it for ZCU102. For now, I think that this would be a good starting point. Best Regards, Bogdan Vanca
  7. BogdanVanca

    How to launch Digilent hdmi FMC with zc702 board

    Hello @Blake, I've created for you an image that test your FMC-HDMI adapter. It does a basic data transfer between the HDMI output of the ZedBoard and both of the adapter hdmi inputs. Prior to this it also uses all the I2C lines. Please check the .rar attached file. In order to recreate the test, please fallow the fallowing steps: 1.Make sure that you have everything in place, check the bellow instructions and the first image. Connect USB cable from PC to ZED USB PROG port (J17) Connect USB cable from PC to ZED UART port (J14) Connect FMC-HDMI board to FMC connector J1 (of ZED) Connect Power cable to J20 (of ZED) Set mode jumpers for JTAG programming (all to GND) Set J18 (of ZED) jumpers to 3V3 or 2V5. I'v tested both variants. Create a loop between HDMI-OUT J9(ZED) and FMC-HDMI IN1 of the adapter. Turn ZED board on 2. Open Vivado (I used Vivado 2017.4). Open Vivado, and click on Open Hardware Manager within the Welcome Page. After this click on Auto-Connect. You should see the Zed into the upper left panel.Check the image bellow. 3. Add Configuration Memory Device Right click on xc7z020_1 and choose "Add Configuration Memory Device". Check image bellow. 4. Choose the right memory device for ZED. Please choose "s25fl256s-3.3v-qspi-x1-dual_stacked" from the list. Click to program the device. Check images bellow. 5.Program the device with the files attached to this message. For "Configuration file" you choose BOOT.bin. For "Zynq Fsbl" you choose fsbl.elf. Click OK. 6. Wait until it gets programmed. After finish, you click OK. 7. Prepare the board for testing. Open a serial terminal, termite, putty, teraterm etc. Find the COM port and choose 115200 for baud rate. Set jumpers for QSPI programming (MIO5 on 3V3 and SIG, the others on 3V3 and GND). Power OFF the Board. Power ON the Board. The image should boot. See the image bellow. 8.Do the actually test. Make sure that the HDMI-OUT (ZED) is connected to HDMI-IN1 of the FMC-HDMI adapter. Press ENTER. Wait for the test to finalize. Make sure that the HDMI-OUT (ZED) is connected to HDMI-IN2 of the FMC-HDMI adapter. Make sure that your adapter is not loose. Press ENTER. Wait for the test to finalize. 9.Check the results, and give me an update . image.rar
  8. BogdanVanca

    How to launch Digilent hdmi FMC with zc702 board

    Hello @Blake, I've used the project provided by @jpeyron, an I was able to test the I2C interface communication. I will see if I can make you an different project for testing your device. Thank you. Best Regards, Bogdan Vanca
  9. BogdanVanca

    Output voltage

    Hello @Jeffrey Chiodo, We have a short introduction on how to use AD2 in here : Best Regards, Bogdan Vanca
  10. BogdanVanca

    Analog Discovery 2 Won't Open with Waveforms

    Hello @astrodog, Please check the fallowing forum thread, especially what Attila said: It seems that your clock generator doesn't lock. Best Regards, Bogdan Vanca
  11. BogdanVanca

    How to launch Digilent hdmi FMC with zc702 board

    Hello @Blake, For me it works. So, there are big chances for you to have an defective device. In order to raise the replacement request please send me in private the fallowing info: 1. Date of Purchase: 2. Seller: 3. Purchase Order/ Web order Number: 4. Serial Number: Thank you. Best Regards, Bogdan Vanca
  12. BogdanVanca

    How to launch Digilent hdmi FMC with zc702 board

    Hello @Blake, Yes, right now is possible for you to have an hardware issue. I will also try on the ZedBoard project given by @jpeyron. I will test it, I hope that I have some functional fmc-hdmi devices in here, and after that I will make an bin file for you, in order to test your device. If we will conclude that you have some hardware issues, I will go further with the replacement request procedure to our sales department. Thank you.
  13. BogdanVanca

    Vivado HLS Board Files for the ZyboZ7-20

    Hello @rzsmi, If you want to add Zybo Z7 board definition to Vivado HLS , you have browse to your Vivado installation folder. For example, on Windows : C:\Xilinx\Vivado 2017.4\common\config and open the VivadoHls_boards.xml file in notepad++. After this please add the fallowing line and save it : <board name="Zybo" display_name="ZyboZ7-20" family="zynq" part="xc7z020clg400-1" device="xc7z010" package="clg400" speedgrade="-1" vendor="" /> Best Regards, Bogdan Vanca
  14. BogdanVanca

    How to launch Digilent hdmi FMC with zc702 board

    Hello @Blake, If you take a look into the errata section of the device reference manual, you will find out that, the FMC EEPROM contents do not conform to the VITA 57.1 FPGA Mezzanine Card (FMC) Standard. We have an workaround for this issue. Please check this link: Please try to reprogram the eeprom, and after that check again the solutions given by @jpeyron. Thank you. Best Regards, Bogdan Vanca
  15. BogdanVanca

    slow download from configuration memory

    Hello @den, Edit device properties it's only visible inside the Synthesized Design. Please check this video : Best Regards, Bogdan Vanca