All Activity

This stream auto-updates     

  1. Yesterday
  2. hamster

    Zynq - data copy from PS to PL without importing IPs?

    Yes. An AXI Slave interface would be needed to read/write to one of the BRAM ports, and the PL design can read/write to the second port on the BRAM. Another other option might be to make an AXI master, that can write into and/or read from the PS's memory., but architecting this way seems wrong. The last option would be to route some of the MIO pins into the fabric, but this gives you a very narrow, restrictive low bandwidth connection compared to a AXI slave.
  3. I am using a DMC60 controller with the PWM signal coming from a PLC. I get a flashing red signal which I assume means invalid pulse width. The calibrations instructions call for using a joy stick. I tried simulating the joy stick by sending 3 successive signals: pw 1.0ms, 1.5ms and 2.0ms. The pulse height is 5volts, the period is 10ms. Need suggestions please
  4. Joseph Fourier

    Zynq - data copy from PS to PL without importing IPs?

    For PS to write to BRAM, PL must contain an AXI logic configured, right? Otherwise I cannot see other data channels on the Zynq diagram
  5. leomaves

    Installing on Vivado on External Hard drIve

    While installing Vivado on my partition hard drive I used the EaseUs partition manager as suggested by memory card data recovery. It was actually helpful. I was sure there won't be any data loss or corruption, and there weren't any. Direction installation on a partitioned drive or any external storage device might be risky sometimes.
  6. jpeyron

    Setting up AXI Quad SPI on Arty

    Hi @UncleSlug, I have not used the XIP mode in the QUAD SPI IP Core. I would look at the AXI Quad SPI v3.2 LogiCORE IP Product Guide for more information on using this mode. Here is XAPP1176 that should also be helpful with using XIP and the QUAD SPI IP Core. I have also reached out to some of my co-workers about this thread to see if they have any additional input. thank you, Jon
  7. kwilber

    PMOD RS-485 Torque Screw Value

    I could not locate a BOM for the board on the web. A datasheet for what looks to be a similar part from a German manufacturer specifies a torque of .2 Nm. Another datasheet for a Taiwan manufacturer specifies 2 kgf-cm which also works out to .2 Nm. That might provide a good starting point.
  8. kbroad

    PMOD RS-485 Torque Screw Value

    Thanks for the quick response, Jon. Any chance you know the thread size of these screws?
  9. jpeyron

    Error while building new application in PetaLinux

    Hi @nardhini, Here is a forum thread that has a similar error. Digilent also has multiple Petalinux projects available on our link Petalinux Support for Digilent Boards. The readme files should also be very helpful. I have also reached out to a more experienced embedded linux engineer to see if they have additional input for this thread. thank you, Jon
  10. jpeyron

    Zybo Z7-20 Petalinux

    Hi @stefanardo, I have also moved your thread to a sub-section where more experienced embedded linux engineers look. thank you, Jon
  11. Hi @patelviv, I have moved your thread to a sub-section where more experienced embedded linux engineers look. I have also reached out to a more experienced embedded linux engineer to see if they have some additional input for this thread. thank you, Jon
  12. jpeyron

    Example code to open, read, write to Zync 7x USB OTG

    Hi @rfsweitzer, I have moved your thread to a sub-section where more experienced embedded linux engineers look. I have also reached out to a more experienced embedded linux engineer to see if they have some additional input for this thread. thank you, Jon
  13. Notarobot

    Zynq - data copy from PS to PL without importing IPs?

    Why don't you use BRAM for getting access to PS data? PS can write to BRAM directly.
  14. jpeyron

    PMOD RS-485 Torque Screw Value

    Hi @kbroad, There is no official torque value set for these screws. It needs to be tight enough for the cable to stay in place during normal use as well as allow for current to flow through the connections. thank you, Jon
  15. jpeyron

    Problems with Zybo DMA Audio Demo

    Hi @Rmpjunior, Unfortunately, we at digilent do not have experience with MATLAB and System Generator. I would suggest to contact MathWorks support here about this topic. thank you, Jon
  16. jpeyron

    Arty Z7 echo server

    Hi @Antonio Fasano, As described in the forum post linked by @kwilber is the mode jumper JP4 set to JTAG? thank you, Jon
  17. Hi @MauroChimenti, Glad you were able to fix the issue. Thank you for sharing what you did. cheers, Jon
  18. JColvin

    PmodCLP compatibility

    Hi @Shubham Jain, I am taking a took into this. Comparing the two datasheets, it seems that the two controllers (a KS0066U on the Pmod CLP and the Hitachi HD44780) should be compatible, but I was not able to get the project to work "out of the box" either, so I am looking to see if there is some sort of subtle difference between the two. It seems that it initializes the display part way as the display turns on with only one line enabled, as the demo sets up, but as we both saw, nothing further happens. Thanks, JColvin
  19. Hi @Shaw, In your block design it appears that you are using the usb uart from the board tab which are from the Nexys 4 DDR board files. The board files automatically handles the constraints for the usb uart. I would suggest to remove the uart portion on the XDC. Let us know if the errors persist. Below I have attached screen shots of the uart being connected through the board tab using the board files and using the Uartlite IP Core, right-clicking on the uart and selecting make external. thank you, Jon
  20. kbroad

    PMOD RS-485 Torque Screw Value

    For Digilent part number 410-310, PMOD RS-485 card, I'm wondering if you have a specific recommended torque value for the terminal screws. Thanks.
  21. xc6lx45


    I think this nicely sums up the trade-off: 3) average coil current vs 4) switching losses if efficiency matters. There's actually an interesting observation if I listen to any (modern) subway or railroad engine starting up: they control the converter switching rate depending on RPM to manage 4) for the high current at startup. Some Austrian railroad company is actually making fun of it and plays an ascending melody through the converters on departure...
  22. xc6lx45


    I'm sure it's possible to "drive" it at any rate. What I don't know is the amount and color of the magic smoke coming out :-) This is a fairly basic power electronics question: Each switching event dissipates energy because there is voltage across the transistor while current is nonzero. The question is, how much energy dissipation can you tolerate. With a 2A transistor you can probably feel with your finger whether or not it runs hot. In similar applications, PWM frequencies of 15 kHz or more are possible (search for "brushless ESC") but I doubt the motor will run any smoother.
  23. herve


    Hello @BogdanVanca Thank you for your reply with part numbers. There is still one opened question without answer. I still need to clarify if it is possible to drive the enable pin at a rate higher than 2 kHz? If yes, what is the highest rate? I looked through the datasheet, but I there is no details about the highest rate one can drive the enable pin. Thank you Kind regards, H
  24. BogdanVanca


    Hello @herve, I consider that it's much easier for you, to personally look trough datasheets and see if HB5 fits your needs. So, for Pmod HB5 we used these transistors: - For Q1: NTHD4508NT1, On-Semi Power MOFSET, 20V, 4.1A, Dual N-Channel - For Q2: NTHD4401PT1, On-Semi Power MOSFET, -20V, -3.0A, Dual P-Channel From my understanding the enable pin (activation) is driven by transistor Q3. The part number for this transistor is MBT3904DW1T1. I hope my answer gives you a solution. Best Regards,
  25. Thank you for your help! I'm using Nexys4 DDR, and the processor is a simple CPU designed by myself. Block design diagram is here: wrapper file is here: xdc file is here:
  26. BogdanVanca

    Pmod MTDS

    Hello @AJS, I'v done some research and I found out the function the keeps the Display in reset until it gets initialized. In my opinion you don't have to do anything in this direction because at system startup, the display board automatically performs its power-on reset processing and initializes itself. The fallowing function: "bool MtdsHalResetDisplay(int pinSel)" it's only used to keep the system in stand-by until it gets initialized. By default the return value of this function is false, if you want to force the reset, you have to change it to true and modify the number of seconds for which your system it is in reset. For this, you need to go in mtds.cpp at line 180. The reset pin is active high. Please check Pmod MTDS schematic from the fallowing link : Best Regards, Bogdan Vanca
  1. Load more activity