Bianca

Forum Managers
  • Content count

    378
  • Joined

  • Last visited

  • Days Won

    19

Everything posted by Bianca

  1. Hi @Scoop, The DAC is supplied by IOREF on the IOVDD. On the board you have three options to provide the IOREF 1. IOREF from arduino if you put a jumper in this position. (It's a voltage supplied by the arduino and you'll have to check the arduino schematic or specs for its value) 2. the 3V3 from arduino (Arduino has a 3V3 power supply and you can use it if you put the jumper on the position below 3. a +5V supply that is equipped on the board. (this is an internal power supply from the shield and you can use it as IOVDD if you put the jumper in the position below) You don't have the option to come with a voltage from outside, like a separate power supply. These three are your only settable options. Best regards, Bianca
  2. Bianca

    unable to connect to hw_server

    Hello @mmmtgo, Please install the cable drivers. https://www.xilinx.com/support/answers/59128.html If this doesn't solve the issue, please tell me what you see in device manager under USB when you connect the Basys3. Best regards, Bianca
  3. Bianca

    HS2 cable hot. Broken?

    Hi @paulgrangeray, Can you indicate where is the PCB becoming hot? Was it hot enough to melt the protection coat? Thanks, Bianca
  4. Bianca

    PYNQ-Z1 doesn't start

    Hi @naoya, You have a private message regarding this issue. Regards, Bianca
  5. Bianca

    FT232H chip configuration on the HS2 JTAG cable

    Hi @AlexB, You have a private message. Best regards, Bianca
  6. Hi @Marwan, For ISE Webpack, Xilinx will generate a separate free licence but you'll have to and register on the Xilinx website and download ISE from there. https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/design-tools.html However, for Basys3 you will need Vivado since ISE supports until Spartan-6 and Basys 3 is already Artix-7. If you still have problems licencing, I suggest you to contact Xilinx since you'll get a faster answer than through us. They have a support section here: https://www.xilinx.com/support/answer-navigation/design-tools/licensing.html They also have a community forum and a service portal if your questions are not solved with the documentation they provided: https://www.xilinx.com/support.html Best regards, Bianca
  7. Bianca

    Some layout dimensions and coordinates for Arty-7 board

    HI @mishu, A am not sure which Arty-7 are you referring to, so I attached A7 and Z7. Since you wanted just the dimensions, I didn't export a step file. You have them in the documents attached. If you want the step file, let me know and I'll announce our mechanical engineer. I might take a few days, giving the fact that is weekend Best regards, Bianca Arty_Z7.pdf ArtyA7.pdf
  8. Bianca

    jtag-smt2 not recognized

    Hi @csong Can you show me a picture from your device manager.? Tell me if anything shows up when you connect the cable. Even Unknown device. If anythings shows, please tell me the Hardware ID under device manager, properties. Let me know what you find. Also, has the device ever work? Best regards, Bianca
  9. Bianca

    jtag-smt2 not recognized

    Hi @csong, Is you SMT2 on a board or you are just checking the module? You have to give it 3.3V from outside for the JTAG enumeration. It won't see the cable without that 3V3. On a system board it is expected for that to provide the reference voltage. If Vref pin is not powered, you won't have the device recognized. It's not enough to have VDD (pin 11) powered. You also need to have Vref (pin 9) . I hope this helps, Best regards, Bianca
  10. Bianca

    JTAG-HS2 firmware erased by accident

    Hi @Matthew, You have a private message with the solution. Best regards, Bianca
  11. Bianca

    jtag-smt2 not recognized

    Hi @csong, You have a private message with the solution. Best regards, Bianca
  12. Bianca

    There is unconnected pins in Nexys Video Schematic

    Hi @JongSeob, If you look in the datasheet of the power supply it explains that there are multiple ways to set the oscillator freq and the synq threshold. Regarding the pins in the power page, you should check the FPGA Datasheet for more details about designing it. It has a lot of details that will help you. As for the programming pins. DPTI stands for Digital Parallel Transfer Interface which is different from the JTAG. although it uses the FTDI as interface. What we have is an IP for the FPGA and a PC program that activates the DPTI from the FTDI and makes the connection between the PC and the board. The JTAG interface for our boards and the firmware are proprietary. You can't have JTAG without those. Unless you make your own JTAG solution, you won't be able to connect to Vivado though JTAG. The schematic for Nexys Video is published. If you want details about what you should include or no into your schematic and for future references you can use the datasheets of the components since all the parts are listed. Best regards, Bianca
  13. Bianca

    There is unconnected pins in Nexys Video Schematic

    Hi @JongSeob, Sorry for the late reply, I somehow missed your message. So, the PROG pins are for the DPTI interface that is used to send data between the PC and the FPGA. We have documented this on Adept SDK https://reference.digilentinc.com/reference/software/adept/start?redirect=1.You'll find the documentation on the ZIP where the installer is included. We also have an AXI DPTI core published here: https://github.com/Digilent/vivado-library/tree/master/ip/AXI_DPTI_1.0 Best regards, Bianca
  14. Bianca

    JTAG-HS2 firmware erased by accident

    Hi @hendrik_j, Sure, you also have a private message. Best regards, Bianca
  15. Bianca

    PMOD TMP2 on a Zedboard

    Oh ok, sorry. In the first post you said TMP2 and then Jon provided you materials for Chipkit TMP2 and TMP3. I supposed you were trying to use the materials to have the TMP2 running. Bianca
  16. Bianca

    PMOD TMP2 on a Zedboard

    Hi @bit5huang, Analog Devices provided the chip for the TMP2. They have a project for it here: https://github.com/analogdevicesinc/no-OS/tree/master/Pmods/PmodTMP2 They also used ZedBoard as a platform for some PMODS so you might find more on their github Best regards, Bianca
  17. Bianca

    Analog Discovery troubleshooting

    Hi @Fkawall, If you have a desktop please try to use the USB ports on the back and if you have a laptop try other ports. You can also try to connect it to another computer to see if the error persists. Right now the discovery doesn't get enough power to start. Maybe a powered USB HUB could also help or to power it from a 5V external power supply. Try with what you have and see if you can see any difference on the connection. - different USB ports - different computers - shorter USB cable with data wires - Powered USB HUB - External Power supply. Let us know what you can find. Best regards, Bianca
  18. Bianca

    Electronics Explorer Troubleshooting

    Hi @JatUD, You have a private message. Best regards, Bianca
  19. Hi @mikespb, You have a private message. Best regards, Bianca
  20. Bianca

    Cmod A7 FT2232H

    Hi @Riako, You have a private message. Best regards, Bianca
  21. Bianca

    Can ILA work over Ubuntu boot from SD card in ZYBO ?

    @Nan-Sheng, I merged your two forum posts since they had the same topics. Regards, Bianca
  22. Bianca

    Can ILA work over Ubuntu boot from SD card in ZYBO ?

    I don't know if you can do that. You can try though. Bianca
  23. Bianca

    Can ILA work over Ubuntu boot from SD card in ZYBO ?

    Hello Nan-Sheng, J12 is for when you want to use an external programmer for your board to program with the JTAG. But you don't really need that because the interface is already included through USB. If you don't want to connect your board directly to USB and you power it with an external power supply, you can use this kind of programmers with the board. http://store.digilentinc.com/jtag-hs3-programming-cable/ and you can use pins to interface with the board. But, like I said you don't normally need that. Regarding the JP6, there are multiple configuration modes but we didn't put all of them on the ZYBO and we chose a default path to connect the MODE0 from the FLASH to GND. We left that jumper unloaded, in case you are not satisfied with the actual configuration, to load a jumper and use that. You should check the ZYNQ TRM in the boot chapter and see what all the modes are, and what configuration will be accessed by connecting the Mode 0 to the VCC3V3. Again, normally you don't need this. Best regards, Bianca
  24. Bianca

    KEYBOARD INTERFACING WITH FPGA

    I won't be able to assist you every step and check codes for errors and bugs. You just have to find what works for you. You have to know what is important to understand. In your case, the VGA, at first. As fast as you understand it and you'll know how to manipulate the pixels, you can make them do what you want. Beside that, you'll have to figure out, how you want to make your map, and the obstacles, your score and whatever you might need and how you will access them. If you will need help with something specific, like how to read something from the memory or whatever you might struggle with, you can try to search for keywords on the forum. There were a lot of others here trying to make projects and the question might be already answered in another topic. Try all the sources you can, and if the answer is not there, ask and someone from the community might have an answer for you. Have fun with your project Bianca
  25. Bianca

    KEYBOARD INTERFACING WITH FPGA

    Hi @Venkata Ratnam Chamakuri, If you don't have experience with this kind of stuff, my suggestion is taking it step by step. I don't know if this is a project for school or you want to learn something but if you have time I suggest you to start with the basics. 1. Remove the keyboard and just try to understand the VGA https://reference.digilentinc.com/learn/programmable-logic/tutorials/vga-display-congroller/start . Try to draw things on your monitor, a circle, a rectangle, change the colors, draw the Olympic Circles to make sure you understand how the colors combine and how to avoid that. 2. Once you understand how and why your object is there, try using what the Nexys4 provides you, buttons and switches. draw a circle, or something and try to move it using the buttons, try to change the color using the switches. 3. Try to build your snake game elements, map, obstacles, etc. and make the object stop in those points 4. Put identical points all over the map and add+1 on the tail every time your pixels encounter the points then try to find a way to generate every point at a time. 5. Add other rules as you go, Don't try to do it all at once. Make everything easier, understand what you are doing then add a little extra and so on. 6. After you see the game running with the buttons and you understand how everything works together, that is the moment to start adding keyboards or pmods or whatever you want https://reference.digilentinc.com/learn/programmable-logic/tutorials/nexys-4-ddr-keyboard-demo/start and move the functionality from the buttons and switches to the keyboard's buttons. It is not very complicated to make a snake game and it's a good option to learn FPGA. You just have to invest time, start from the beginning, and give yourself the chance to fail then figure it out why it doesn't work. I don't know if this will help or will make you even more confused, here you also have the link to our Digilent Design Contest page http://www.digilentdesigncontest.com/ . We have published all the projects from our participants since we started the contest. They are free and open. The only thing is that the platforms are different. There is even a retro game console made, but on a zybo so it's C and not HDL. If you get stuck on something maybe their work will help you but I suggest you to try by yourself and fail, and try again until you understand how everything is working. If you understand and not just copy parts from one project to another, after you finish the snake, you'll know how to implement every game . If you take codes from other sources and put them together, you get'll bugs and won't know how to fix them. I know that starting to make everything by yourself when you already have modules seems like an overkill and losing time. But if you don't understand the VGA, even if the code is working in a context, you won't figure out why it won't work in yours.Also, not every keyboard is compatible and this is why you have to make sure you can get the bug, by testing everything separately. If I were you, I would not use the VGA module if its made by someone else and you don't understand it, and start from there. It's not a complicate module and it's worth making your own. I wish you best of luck Regards, Bianca