Search the Community

Showing results for tags 'audio'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • News
    • New Users Introduction
    • Announcements
  • Digilent Technical Forums
    • FPGA
    • Digilent Microcontroller Boards
    • Non-Digilent Microcontrollers
    • Add-on Boards
    • Scopes & Instruments and the WaveForms software
    • LabVIEW
    • FRC
    • Other
  • General Discussion
    • Project Vault
    • Learn
    • Suggestions & Feedback
    • Buy, Sell, Trade
    • Sales Questions
    • Off Topic
    • Educators
    • Technical Based Off-Topic Discussions

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start





Website URL







Found 36 results

  1. I want to build an Audio Processor using Diligent Atlys. I want to know whether is it practically realizable??? I don't have dedicated faculty in my college due to which i will require help . Has anyone done it in the past so that he or she could help me or guide me if i could get stuck???
  2. Hi all, I've got the Nexys Video and plan on creating an HDMI pass through with audio extraction. I've seen the IP provided from Digilent called dvi2rgb but i don't see any support for the audio that can be carried in the HDMI stream in this IP. First off is the Nexys Video capable of passing through the audio as well as video with the right IP? And if so is that IP Digilents? If not could someone point me to some IP (preferably created by Digilent) that can support audio? I have been trying to find some but a little help to clarify some things would be great. Thanks
  3. After trying about everything I could think of, I am still not able to produce any sound through the DAC on the Zybo's audio chip. I tried initializing the chip via I2C using what I think are the proper register values and the proper power on sequence, both using a core I wrote myself, and alternatively by connecting the I2C interface through to the Processing System and using Linux and i2c-tools there to set the register values from the command line. My initialization sequence includes activating the digital core (R9), enabling the DAC by setting DACSEL, unmuting the DAC, powering on both before (without Out) and after (with Out) setting the other registers and with the proper delay, and many more things. I am also pulling the active-low MUTE pin high using "i2c_m_mute <= '1';" in VHDL. I can make the chip pop and hiss by powering it on, and I think I can manage to put Line In or Mic onto the output with the right register values (not entirely sure since I had no Mic laying around, but I'm relatively sure I heard something when I improvised with some ear buds). Overall, there's strong indication that my initialization sequence is at least partially successful, but the DAC remains entirely silent. For the I2S signals, I have a 12.288MHz MCLK fed by a Clock Wizard, a 48kHz PBLRC clock, a 3.072MHz BCLK (for 64 cycles per 48kHz sample, but I also tried using half of that since I am only trying to feed 16bit data) and PBDAT aligned to that. I verified both with an ILA core and with an oscilloscope directly at the chip pins that the signals are there and look sound. Yet I cannot even make the chip produce anything digitally. Even if PBDAT is screwed up, it should at least produce some sort of random noise or clicking, no? What am I missing? Since I'm very new at FPGAs, this may be something entirely obvious. Attached is an example of what is going on on the I2S wires. I tried at least left justification and the I2S format. This is with a BCLK for 32 bits per sample (i.e. 16bit per channel), as mentioned above I also tried using a 64bit BCLK with no effect.
  4. Hello, I am trying to connect to the DAC using petalinux, but I cannot get it to work. When petalinux is booted i get "axi-i2s: probe of 43c00000.axi_i2s_adi failed with error -2", I have tried to find information about this, but so far i haven't found anything. So, what I have done: I have synthesized the template design and imported the said design into Petalinux. I have configured ALSA as this: The device tree for the axi-i2s is as follows: amba_pl: amba_pl { axi_i2s_adi_0: [email protected] { compatible = "adi,axi-i2s-1.00.a"; reg = <0x43c00000 0x10000>; clocks = <&clkc 15 &clkc 16>; clock-names = "axi", "i2s"; dmas = <&dmac_s 0 &dmac_s 1>; dma-names = "tx", "rx"; xlnx,bclk-pol = <0x0>; xlnx,dma-type = <0x1>; xlnx,has-rx = <0x1>; xlnx,has-tx = <0x1>; xlnx,lrclk-pol = <0x0>; xlnx,num-ch = <0x1>; xlnx,slot-width = <0x18>; }; }; I am deeply grateful for any help, or any examples showing a working DAC interface. Best regards /Jaxc
  5. Hello, I have been struggling for a while now trying to get sound on the ZyBo board. I built images with the OpenEmbedded and Yocto projects where I added the following layers: I enabled so many recipes that I couldn't remember exactly which ones. As a test, I also tried the Linaro distro provided in this tutorial: But still no sound card detected. I really need to work with the audio on this board, how can I enable it ? Thanks in advance
  6. Aayala


    Hi everybody! I need help with a project. I'm a new user of zybo development board and I donĀ“t know how to process audio. I want to a input audio by the line in and other sound by the mic in, and in the output I want the two signals. I need information about vivado and sdk. I have read information about the board and I understand that I need to create a new IP to the audio control. But I do not know how to program the IP block neither tha software in SDK.
  7. Hi. I have implemented the Nexys Video looper demo, according to the manual, following all the steps. Unfortunately, after implement and configure the FPGA, using Vivado, the demo did not work properly, the LCD works perfectly, also the control buttons, but the sound did not appear in line out, with the headphone connected. If someone knows especial details in order to use line in and line out, different to the especified in the guide, please let me know, also if someone have implemented this demo succesfully. Thanks in advance.
  8. I've finally got my PmodMIC3 out of it's back and have it up and running. It's pretty interesting how the MEMS microphones work - it seems to be much like this, but at audio frequencies:
  9. Hey guys, We are currently two students trying to use the Audio chip(SSM2603) on the Zybo board. Currently we are unsure on how to generate a proper block design(IP) that would allow us to generate a bitstream and take in input from the mic line and send out that audio output. We were also wondering what VHDL code was used for the audio codec package. We have been trying to use the axi_i2s_adi block but are unsure on how to use it due to the lack of documentation. Kindly help us by sharing projects or ideas! Best Regards!
  10. Hello everyone! Current student studying Electronics, This has been my first semester with the Zybo board. I have done projects throughout the semester interfacing with multiple PMODS and on-board ports. I was wondering if anyone could help with getting me in the right direction. What I am trying to accomplish is to read Audio signals ( Analog sine waves in the ranges of 50hz-15khz) and convert to Digital values and check for Distortion with Digital processing and to possibly write code that will calculate how much distortion there is. The idea behind this project is to insure that you have a clean signal OR allow to set a certain amount of distortion. I have a background in car audio and it remains a hobby. I have worked with the on board XADC and the DA2 PMod. and understand how the process of reading analog data converting it to digital values stored in a array then sending the data back to analog. anything is appreciated! thanks.
  11. Hello! For those of you out there that have a soft spot for playing music, this project is for you. As the title suggests, you can create your own adjustable metronome with parts available from Digilent Inc. You can find out how from both our Learn module and our Instructable. Have fun!