StefanOR

Members
  • Content Count

    8
  • Joined

  • Last visited

  1. StefanOR

    GPS PMOD battery spec/antenna suggestion.

    Thanks @jpeyron
  2. Hey All, I know that the diameter of the cell should be 12.5mm, but what battery height should I use. Or any cell suggestion would be appreciated. Also any antenna suggestion would be appreciated. I am working with a zedboard as my base and will be using the 1PPS signal output for a project. I was hoping to get input from some people who have used the PMOD. Thanks! Best!
  3. StefanOR

    Using PMOD pins on the Zedboard as GPIO.

    Hey All, //**very simple question**// I was hoping to get some clarification on implementing a test I would like to run on my PMOD pins. I want to use the lines of the PMOD pins as general digital outputs for flashing 1's and 0's, and I am seeking advice on how to best implement this. I would like to prepare the connections in Vivado and export to SDK to manage how/what I send to the pins. My understanding is that in Vivado I can add the constraint file for the Zedboard and write a top module that sets the pins to outputs then export to SDK and write my program there. Or I can prepare the hardware using a block design and the IP integrator, in this case would I just need to connect my ZynqP7 block to an axi-gpio block or is there another IP block I should be using? Finally, my goal is to access all of the PMOD pins as general output/input, however it is my understanding that the JE pmod connector is attached directly to the PS, so would I even need to do anything in Vivado to program the pins on JE? Any/all help is appreciated! Thanks! **Edit** I found the "PMODGPIO_0" IP core and it looks like this generally does exactly what I described above. However, I am still curious about how/if others implement this in there designs (i.e. using just the constraint file and verilog/vhdl or using the "axiGPIO" IP core).
  4. StefanOR

    GPS PMOD xilinx SDK build error.

    Hey All, I posted earlier today about an error I was getting when building the driver for the ESP32 PMOD for my Zedboard with Vivado 2018.3. @jpeyron was able to answer the question and fix the issue. However, I am getting a similar error message when attempting to build the driver for the GPS PMOD now, but I suspect my error to originate in my Vivado Block Design . I will attach my Block Design and SDK readout images to this post. Questions: Should I connect my "gps_uart_interrupt" port on the GPS PMOD core to an generic interupt controller? If not how should this be connected?
  5. StefanOR

    PMOD ESP32 Driver error in SDK.

    Hey @jpeyron Thanks for the reply. I tried saving the file (Main.c), Regenerating BSP sources, and deleting/remaking BSP file and the error is still being thrown. I am using Vivado 2018.3 and am developing on Zedboard. I will attach pictures of my Block Design and SDK path directories to this email. It seems like the issue would be with where ever the "XPAR_PS7_UART_0_DEVICE_ID" is being defined. Possibly Xparameters ? But I haven't been able to find anything similar to this variable name. Thanks for the help!
  6. StefanOR

    PMOD ESP32 Driver error in SDK.

    Hello All, I am getting a make error when attempting to build the PMOD ESP32 driver in Xilinx SDK. I will attach a picture of the the error and my SDK flow. I included all the path directories for the console application folder in the C/C++ Build Directories. The problem is essentially that "XPAR_PS7_UART_0_DEVICE_ID" doesn't exist. Is it under a new name perhaps? Should I export "Main.C" to the "src" folder? Any help is appreciated! **This is the line of code that is giving me the issue** "#define HOST_UART_DEVICE_ID XPAR_PS7_UART_0_DEVICE_ID"
  7. StefanOR

    PMOD ESP32 IP for use with ZedBoard.

    Thanks so much @jpeyron
  8. StefanOR

    PMOD ESP32 IP for use with ZedBoard.

    Hey All, I am trying to make a simple IP block design in Vivado 2018.3 to test the ESP32 PMOD out using AT commands for data transmission. I will attach a picture of my current block diagram to this post. I am getting a critical error (reference below) that says the IP has a packaged board value of "digilentinc.com:cora-z7-10:part0:1.0" which is for the Zybo z7 board. My questions are: Q1)Will this design work regardless of this error, as the Zybo and Zed boards are similar and both run off the zynq-7 architecture? Q2)If the answer to Q1 is "no", is there a method of adapting this IP for the Zedboard? (I should be using the latest IP library from Digilent) [IP_Flow 19-4965] IP PmodESP32_axi_gpio_0_0 was packaged with board value 'digilentinc.com:cora-z7-10:part0:1.0'. Current project's board value is 'digilentinc.com:zedboard:part0:1.0'. Please update the project settings to match the packaged IP.