endluri.ram

Members
  • Content Count

    10
  • Joined

  • Last visited

  1. Hi, Thank You for the reply. I have looked at the adi drivers for ssm2603 module and tried to write a driver but haven't had luck. I will post here if make something useful
  2. Hi, I am trying to write a linux device driver for a project which uses audio codec. I am using the ip axi_i2s_adi codec for the project on ZYBO . I see that the functions in the demo file are written for Vivado. I mean the functions uses XIlinx header files and functions. I think I cannot use those to build device driver. If somebody has written device driver by themselves or know where i can find, please share the details with me. Thank You, Ramu
  3. Thank You. I think I got some clarity.
  4. Hi, I am new to this design so please bear with me. I have few more questions. when we add a simple custom peripheral, where is it implemented? In PL or PS? Procedure I have followed: 1. Add ZPS IP, run automation , add custom IP and run automation. 2. Assuming that peripheral is in PL, I have connected peripheral input connection to one of the standard PMOD connectors in XDC file. 3. Generate bit stream and export to SDK. Write an application to test it from SDK. If the peripheral is in PL, technically I should be able to use any PMOD connected to PL. Why should I use only Hi-speed Pmod? Please explain. What is exactly the use of PS Pmod? Where is it used? If you can provide an example to make me understand, that would be great. Can I use my custom peripheral to take input from PS Pmod?
  5. endluri.ram

    Pmod Doubt in ZYBO

    Hi, I am using PS and custom IPs to do a IR remote demodulation project. I need IR signal from external circuit. My custom IR Demodulator IP does the work and displays the message received. I need to use one of the Pmod banks. My question is can I use standard/ Hi-speed Pmod bank or am I only allowed to use MIO Pmod to receive the input? Also when we generate custom IP we get a signal S_AXI_ACLK signal as clock. How can I find the frequency of this clock signal? Thank You
  6. Hi, I am following the "Embedded Linux Hands on Tutorial for ZYBO". I was able to boot linux on ZYBO. my question is the default linux kernal has networking support enabled. My design doesnt need networking support. So i ran "make menuconfig" and disbaled the networking support. If i compile Kernel after that I am getting error. Please tell me where else should i change to properly disable networking support. I have attached my log files. log_after_disabling_network.txt original _log.txt
  7. Yes it worked with constant block. Thanks
  8. Yes, I can tie two buttons to one reset and use a push button. I am working on home work where i need to use microblaze and 4 push buttons and 4 switches. Thats where i got the problem. I am gonna try using constant block and see if it works and solve the problem
  9. endluri.ram

    Reset Button on ZYBO

    I am using ZYBO board. I am running microblaze processor to use GPIO block. Microblaze need two reset buttons. How can I connect those two buttons to the onboard reset buttons 'BTN7 : PS-SRST' and 'BTN6 PROGB'? I cannont find pin number in master XDC file. I can connect reset to push buttons but i will be losing two buttons for that purpose.
  10. Hi, I am currently using Zybo board. I have followed the " Embedded Linux® Hands-on Tutorial for the ZYBO™ " tutorial. My question is how does the Zynq system works? Is it similar to Microblaze soft processor or is it just FPGA? I have done the same work in the tutorial using Microblaze processor and XIlinx ISE. I find in the specs that Zynq hosts 2 ARM cortex processors, I want to know when we run above the above tutorial are we using any soft processor or if we are using the ARM Cortex processor? My point is if any soft processor is involved we can eliminate it and use the ARM processors so that we can achieve more speed. Thank you in advance.