Technical Forum Moderator
  • Content Count

  • Joined

  • Last visited

About Cristian.Fatu

  • Rank
    Prolific Poster

Profile Information

  • Gender
    Not Telling

Recent Profile Visitors

4248 profile views
  1. Hello, You are right about the problems in the Zomod IP. Although not fully released, I am sending you the location of the new Zmod IP, where these problems are solved: Please be aware that this is a beta version. Good luck.
  2. The output format is 2's complement. We apologize, there is a mistake in our comment. Regarding the generated value, please verify the coupling. You shouldn't have AC coupling selected. On the other hand I inform you that we are preparing a release of a new version of ZmodIP. Thank you very much for your output.
  3. Hello, Plese be patient, we are taking a look on this and we will write you soon. Thank you, Cristian
  4. From your description we suspect that something is broken between J20 and SW8. A simple suggestion is to remove the fuse (F5) and replace it with part 0603SFF500F/32-2. If this is not possible you may try to short it.
  5. Hello, Please be sure that you call LEDS_Led0SetValue(0), LEDS_Led1SetValue(1), LEDS_Led4SetValue(1), to check if the LED0 can be turned off, and the LED1 and LED4 can be turned on. Please provide the code that you are using. Thank you, Cristian Fatu
  6. Hello, I got this recommendation for you: Best Regards, Cristian
  7. Hello, It depends on the sounds you intend to play. What I mean is that you can generate sounds using digital pins using Pulse-width modulation (PWM) or Pulse-density modulation (PDM). Like this you can generate (from your code) a sine wave. Best Regards, Cristian
  8. Hello, I have forwarded your questions and we will come back soon. Best Regards, Cristian
  9. Hello, In order to get the "Hello World" output you should have an open UART connection between your board and your PC. Usually this is done using an USB-UART interface (on board side), an USB cable and a terminal (on PC side). Let's take the board side. Since you are using a Zynq, you could use the UART interface on the PS, or use an IP (like UART lite) on PL side. On the board side what matters is the hardware platform (in Vvado) and the software (in Vivado SDK). From hardware platform perspective, in the xdc file the UART lines (Tx and Rx should be properly connected.
  10. Please take a look on this forum topic, it might help you:
  11. In order to get the needed "separate serial port on the board" you could use the Pmod USB-UART. In order to use an USB-UART device you should implement an UART communication on the corresponding pins (see the connector pinout found in Pmod USBUART Reference Manual). In order to implement the linux UART communication, please take a look on the UART linux example provided by Digilent. It uses the AXI UartLite IP in the Vivado project. This is implemented on Zybo Z7-20 board but it will be easy for you to port in on Zybo Z7-10 board.
  12. Yes, you are right, although you are not confident. That's the way to do it. Add the missing states (S4 - S7), ensure proper transitions (Transitions process), ensure that Outputs proper selects the desired state (Outputs process), enlarge the dimension of signal s to 3 (2 downto 0), ensure proper segments selection for each state (what is now "2-to-4 decoder with active-low inputs" make it "3-to-4 decoder with active-low inputs".
  13. Hello, All the segments from any digit (0, 1, 2, 3) have common anode signal and individual cathode signals (CA, CB, ... , CG, DP). Accessing the segments of the Seven Segment Display is done for each individual digit (0, 1, 2, 3) by selecting its anode and setting the cathode signals (CA, CB, ... , CG, DP) for each segment according tot he information you want to display on that digit. Cycling rapidly (faster than the eye can notice) between the 4 (n) display units creates the visual impression of all the digits being accessed simultaneously. Please read more on this matt
  14. Hello, You will have to sign a NDA in order to get this file. I can organize this (put you in contact with the person in charge), if you agree. So I wait for your answer.