Sergiu

Members
  • Content Count

    98
  • Joined

  • Last visited

  • Days Won

    11

Reputation Activity

  1. Like
    Sergiu got a reaction from Ram in very basics: how to use UART1 in zybo zynq-7000?   
    Sorry for confusing you, my answer was not quite correct.
    The UART in this case has nothing to do with the UCF or the schematic, it is entirely controlled from the ZYNQ PS.
    In order to use UART you will have to activate it in Vivado. Open the Block Design where you should see the ZYNQ PS, double click on it and then go to "MIO Configuration" and in the "I/O Peripherals" menu you have to check UART 1. UART 1 works on MIO 48 and 49.
    After that you can go to "PS-PL Configuration" -> General where you can set the baud rate.
    When this is completed you can go to SDK.
    Sergiu
  2. Like
    Sergiu got a reaction from MKVH28 in XADC examples   
    Hi.
    Have you seen this forum thread?
     
  3. Like
    Sergiu got a reaction from electronicsdevices in Zybo Server Demo PHY Autonegotiation Fails   
    Hi,
    I believe the problem is caused by the fact that the ethernet phy found on the Zybo might not be compatible with Xilinx's lwip. Therefore I believe the solution would be to set the speed manually (right now its on autodetect which I think is the part that fails). In order to set it manually please enter the following command in the XSCT console:
    configbsp -bsp <bsp_name> phy_link_speed CONFIG_LINKSPEED1000 --to set the speed configbsp -bsp <bsp_name> -lib lwip141 --to check if it's set regenbsp -bsp <bsp_name> --regenerate the bsp Sergiu
     
  4. Like
    Sergiu got a reaction from JColvin in Computer Vision on FPGA   
    Hello,
    There are a few things I want to make clear (with the risk of repeating some of what D@n already said)
    First of all there is the development platform a.k.a. the Xilinx Vivado which will be used to create projects with. This comes in several packages out of which the Webpack Edition is free and quite powerful in recent versions. It will allow you to write code, simulate, debug, program the boards and integrate IP Cores. You can download the software from the Xilinx website.
    Then there are the IP Cores and other reference material. Some are provided by Xilinx for free (microblaze, MIG, ethernet etc) and some are only available for purchase/trial. Digilent also provides reference material, manuals and demo projects, all for free, available on our wiki or github channel. A good place to start would be the Nexys Video wiki page.
    In short, at this level, most of the stuff is free and available. Demo projects like the one for the Nexys Video are created to use as many peripherals as posible. In any case if you run into any trouble just come to the forum.
    Sergiu
  5. Like
    Sergiu got a reaction from khaledrmse in set the PS2 power jumper   
    I attached two photos that show where JP6 is located. Simply move the blue jumper to select the desired voltage.


  6. Like
    Sergiu got a reaction from Bianca in set the PS2 power jumper   
    I attached two photos that show where JP6 is located. Simply move the blue jumper to select the desired voltage.


  7. Like
    Sergiu got a reaction from khaledrmse in set the PS2 power jumper   
    Hello,
    Here is what the reference manual says:
    PS/2 Port
    The 6-pin mini-DIN connector can accommodate a PS/2 mouse or keyboard. Most PS/2 devices can operate from a 3.3V supply, but older devices may require a 5VDC supply. A 3-pin jumper on the immediately adjacent to the PS/2 connector selects whether regulated 3.3V or the main input power bus voltage (VU) is supplied to the PS/2 connector. To send 5V to the PS/2 connector, set the PS2 power jumper to VU (the main input power bus), and ensure the board is powered from USB or a 5VDC wall-plug supply. To send 3.3V to the connector, set the jumper to 3.3V.
    https://reference.digilentinc.com/reference/programmable-logic/genesys/reference-manual
    Sergiu
  8. Like
    Sergiu got a reaction from khaledrmse in set the PS2 power jumper   
    There is a jumper block on the board called JP6 which allows you to choose between 3v3 and VSWT (5v).
  9. Like
    Sergiu got a reaction from Bianca in Nexys 4 FPGA board   
    Please try manually installing the cable drivers. You can find them in the Vivado installation folder. In my case, they are located here:
    C:\Xilinx\Vivado\2015.3\data\xicom\cable_drivers\nt64
    You can find instructions on how to install them here. You could also run "install_digilent.exe" from the "digilent" folder also found at the location from above.
    Let me know if this helps.
     
  10. Like
    Sergiu got a reaction from nitin29 in FPGA ZYBO Programming failure   
    Hello,
    Could you please confirm that the board is powered on correctly and that it is correctly recognized by the computer and the FTDI driver is installed? 
    If so, then a possible solution would be to try reinstalling the cable drivers. I believe the solution for Linux will be found here:
    https://forums.xilinx.com/t5/Installation-and-Licensing/Vivado-2015-2-Cable-driver-installation-problem/td-p/642140
    Let us know if this fixes your issue.
    Sergiu
  11. Like
    Sergiu got a reaction from Leonardo in CmodA7 xADC operation   
    Yes, you are correct about the two unipolar inputs and yes, Digilent also has boards with the 100ohm configuration. One candidate would be the Basys3 board since it features the Artix7 35T which can also be found on the CmodA7. Below is the link to its wiki page where you can find the schematic.
    https://reference.digilentinc.com/reference/programmable-logic/basys-3/start?redirect=1id=basys3/basys3
    Other more powerful boards would be the Nexys4DDR, Genesys2, Nexys Video. You can also find them on our wiki page.
     
    Sergiu 
  12. Like
    Sergiu got a reaction from JColvin in Refrence SPI hdl design for PmodACL which target the Xilinx Virtex 5 LX50T   
    Hello,
    Please take a look at this link.
    Sergiu
  13. Like
    Sergiu got a reaction from Commanderfranz in How to display image from FPGA ??   
    Hello,
    I think the demo project for the Genesys2 would be a good place to start. You can find all the information about it here. 
    Sergiu
  14. Like
    Sergiu got a reaction from Commanderfranz in I want to blink LED   
    Hello,
    Please look at this forum thread. You can download the Genesys2 XDC from here. You can build a Vivado project using the code I attached in the older post and the XDC from our wiki. Let me know if you are having difficulties.
    Sergiu 
  15. Like
    Sergiu got a reaction from Bianca in What is the Difference between Host and Peripheral in the Pmod interfaces?   
    Maybe this document could answer some of your questions.
    Sergiu
  16. Like
    Sergiu got a reaction from Bianca in How to display image from FPGA ??   
    Hello,
    I think the demo project for the Genesys2 would be a good place to start. You can find all the information about it here. 
    Sergiu
  17. Like
    Sergiu got a reaction from Bilal_Ahmad in Nexys 4 FPGA board   
    Please try manually installing the cable drivers. You can find them in the Vivado installation folder. In my case, they are located here:
    C:\Xilinx\Vivado\2015.3\data\xicom\cable_drivers\nt64
    You can find instructions on how to install them here. You could also run "install_digilent.exe" from the "digilent" folder also found at the location from above.
    Let me know if this helps.
     
  18. Like
    Sergiu got a reaction from Bilal_Ahmad in Nexys 4 FPGA board   
    I have attached a picture with how the Nexys4 should appear in the Device Manager. Is this the way your computer sees it ?
     

  19. Like
    Sergiu got a reaction from Bilal_Ahmad in Nexys 4 FPGA board   
    Hi,
    Is the board turned on and working (power LED on) ? Is the board recognized by the computer properly ? Please check the Device Manager and see how it appears there.
    Sergiu 
  20. Like
    Sergiu got a reaction from JColvin in Genesys 2 Vivado single clock   
    Hi,
    The Genesys2 was designed with a differential oscillator and not with a single ended one. If you are having difficulties using it, I have attached an ISE project for a Kintex7 board which you can look at. It uses a differential clock to blink an LED.
    Sergiu 
    NETFPGA1GCMLCLK.rar
  21. Like
    Sergiu reacted to cristian.ignat in current measurement on FPGA   
    Hello,
    You can measure the current on Atlys using LTC248IC with I2C communication. Please see the last page from the schematic:
    https://reference.digilentinc.com/_media/atlys:atlys:atlys_sch.pdf
     You can find the datasheet for that component on the following link: http://cds.linear.com/docs/en/datasheet/2481fd.pdf
    Unfortunately this cannot be done on Basys3 because there are not some similar components for current measurement. 
    Regards,
    Cristian
  22. Like
    Sergiu got a reaction from Bianca in about digital to analog output in ANVYL board   
    The Anvyl board alone is not able to generate voltages in the -10 V to +10 V range. You will have to use some DAC converter and then amplify the voltage (with an op-amp for example).
    Here is an example of a DAC Pmod which also has a VHDL demo project.
    As for the amplification circuit, you could take a look at the Analog Shield schematic (page 4) and try building a similar one. 
    Sergiu
  23. Like
    Sergiu got a reaction from Commanderfranz in Getting Started with Vivado guide   
    Hello,
    You can find reference projects and tutorials on several channels. The first one you should check out is our wiki:
    https://reference.digilentinc.com/arty
    I believe the tutorial you are referring to is this one: https://reference.digilentinc.com/basys3:gsg
    Although it is centered on the Basys3 board, it can also be applied to Arty since they both carry the same FPGA.
    Sergiu
     
  24. Like
    Sergiu got a reaction from btb4198 in wrong AtoD pins on uC32   
    Hello,
    What you are saying is not quite correct. 
    In order to clarify the matter, please take a look at the UC32 reference manual:
    https://reference.digilentinc.com/_media/chipkit_uc32:chipkit_uc32_rm.pdf
    At page 11 you can see the start of a large table which describes the board's pins.Each line corresponds to a signal on the board. The first column is the chipkit pin number/name. This is what you can see on the board's silkscreen. The second column is related to the connector where the signal can be found and the fourth column is the PIC32 signal name.
    Looking at the table we can easily see that chipkit pin A0 (silkscreen) is connected to PIC32 pin AN2 and chipkit pin A7 is connected to AN5 however this is just a way of naming the pins. If you are working with MPIDE then you will use the chipkit pins and if you are working with MPLAB you will use the PIC32 pins. The chipkit pins are emphasized because the UC32 was designed to be used with MPIDE. This does not mean that the pin numbers are wrong.
    Sergiu
  25. Like
    Sergiu got a reaction from Marco in basys 3 FPGA   
    Hello,
    Have you ever worked with FPGA boards or is the first time? Maybe you should start with these tutorials:
    https://reference.digilentinc.com/basys3:gsg
    https://www.youtube.com/watch?v=6_GxkslqbcU
    You can find various examples of PWM generators on the internet. First of all, it depends on the motor and the circuit which will receive the PWM signal. Here is an example: https://eewiki.net/pages/viewpage.action?pageId=20939345
    Sergiu