Jump to content

HAZIQ

Members
  • Posts

    17
  • Joined

  • Last visited

Posts posted by HAZIQ

  1. Hello and good day to all,

    I want to ask about sending data using the PMOD pin to another FPGA. I have done a searching for this type of communication and found that we can send a data/signal by only using PMOD pin. I have made a simple verilog code that use PMOD pin from one FPGA to send a signal to another FPGA to light up the onboard led. Unfortunately nothing happened when i push the button to send the signal. 

    So my question, should i include the clock from FPGA or should i not include it ? I have followed this tutorial in

    here as a reference for my project. Can anyone help me on this ? Below I include my simple coding to send the data from one fpga to another fpga.

    image.png.c85e8fdb980a7ea0f72a5ad513e9c3b7.pngimage.png.988f464b2baf885f47d1dedf0573baf3.pngimage.png.a1d9bdcb579acc32599f3d092d2a4b58.pngimage.png.97f8bf50518847e12e73a53ceff97517.png

  2. Dear @JColvin,

    Thank you for your reply. Really appreciated, so now I have construct the block diagram as you mentioned, but I am not really understand about the pin that I need to set, as far as my knowledge, if I want to setup the uart, I need to set the pin according to the nexys-7 tx and rx which is C4 and D4. Lets say i manage to set the pin, how can i communicate between each board ? Did i need to write some codes in the sdk ?. I really need your help on this one. Thank you so much for your help.

    Best regards,

    Haziq

  3. Dear @JColvin,

    Thank you for your reply, I really appreciate it.

    1. I have successfully connected the two board by using your explanation.

    2. Yet there is no interaction between the two board that I have connect. Below i included a picture which showing that the client has been connected to the server which I have given the ip address but there is no write or read process occurred.

    3. There is some error which I don't quite understand how to solve it. I also included the error below for you reference. Doest this error effect my coding on the main.cc ?ERR0R.thumb.PNG.eb1c6fd8e4e3acae45fbf5562a7d61ed.PNG

    NOT_CONNECTED.PNG

  4. Dear @JColvin,

    Thank You for your help to solve my PMODWIFI problem. Really appreciate it. I have followed your comment and managed to run the echo server and client example. But due to lack of knowledge in this area, I've come across with new problem which is, I don't know whether my both FPGA board is connected or not.

    1) As my understanding based on the C++ code in client example, when I set the IP address which I get by running the server example, the client will be connected to the server or in other word to the FPGA board which the server is running on. Right ? 

    2) Based on 1, if its connected, the client now can write anything to the server, so in the client code, I noticed that there is line where the write function is called when the client is connected to the server, and in the server code, there is a line which the server will try to read the message which has been write by the client. The problem is that this process of read/write does not occurred in my TERATERM interface. Is it because I connected both FPGA in the same PC ? 

    Regards,

    Haziq

     

  5. Dear @JColvin,

    I have tried the echo sever example by using the same method in building the block design. I've generate the bitstream also. But when i want to implement this echo server example, there is an error happen. Hereby i includes the error that i received and the block design that i have build for this example

    1.PNG

    2.PNG

  6. Dear @JColvin,

    Thank you very much for your reply and help. It help me a lot in understanding my error. Another follow up question regarding the tcpechoserver and tcpechoclient that have you mentioned. Does the setup for the block design are same with the video that i have posted earlier ? Any other extra ip block that i need to add ? Luckily, my pmod wifi module is G version. 

    Regards,

    Haziq

  7. Hello @JColvin,

    Any update on my question ? I really hope that you can help me. Because im kinda lost right now. I have searched all the thread in the forums but cant find any solution to my problem. Another extra question that i have, did you have any tutorial that can show me how to send or receive data by using this pmod wifi ?

  8. Hello @JColvin,

    Can you show me where to paste SD card file ? Because in the video it said that I need to copied and paste the SD card file, but where to paste it is what I'm missing out. Maybe you can help me with this. Another one problem that I have faced is, one of the thread that I have read, you have comment that you successfully done this HTTP server example using Vivado 2019.1. But right now I'm having a problem on sdk which is the board support package error. Below I have include the picture of my error as your reference.

    image.thumb.png.71da2ee2ae9ed66c4c274bee1933ee81.png

  9. On 1/9/2020 at 7:10 AM, JColvin said:

    Hi @jonpaolo02 and @rzsmi,

    I apologize for the long delay.

    I was able to get the Pmod WiFi up and running on Vivado and SDK 2019.1 (on Windows 10) successfully. I needed to download the latest Vivado Library from the Digilent GitHub (https://github.com/Digilent/vivado-library) since some changes were made to the compilation order on the Pmod WiFi a few months ago, and made sure that I had Vivado choose that repository via the Settings->IP->Repository within the Project Manager on the right-hand side of the Vivado GUI. I have attached a picture of my Block Design that I used.

    Otherwise, within SDK for completeness sake, I created a blank c++ application, deleted the main.c that came with it, and copied over the HTTPServer (since it already includes the same materials as the WiFiScan) from the hw_platform in the examples folder to the src folder within the application, made the appropriate WiFi SSID and password changes in the HTTPServerConfig.h file. I also made some changes in the deWebIOServerSrc.cpp file to make sure the appropriate input and output pins were added to the PinPage.htm via the addPINs function.

    I will test this on Vivado 2019.2 and Vitis/SDK 2019.2 as well.

    Please let me know if you have any questions about this.

    Thanks,
    JColvin

    Zedboard WiFi 2019-1 block design.PNG

    Hello, can you help me with my pmod wifi httpserver problem, it seems like i have a problem when i do this tutorial on vivado 2019.2. And right now im doing it on vivado version 2017.3 but this warning came out, does it have any effect on the design ? Here i include the problem that i have face right now.

    NOT COMPATIBLE.PNG

  10. On 5/17/2018 at 6:19 AM, jpeyron said:

     

    Spoiler

     

    Hello did you manage to complete this tutorial ? Can you guide me ?. It is because I'm using the same board with you and having the same problem as you. 

  11. Hello, I have a few question on how to interfacing the PMOD WIFI with the FPGA. So basically my aim is to transmit and receive data from one FPGA to the other. I am planning to use this PMOD WIFI to make this happen. As I'm new to this kind of things, I'll appreciate any suggestion that can help me. Im using Nexys4 DDR board. So this is my question.

     

    1) I have followed a tutorial video on how to interface this PMOD WIFI with FPGA but it seems like my board is not the same with the video. In the video, the MIG have a clock reference port, but for my board there in no clock reference port. Should i add this clock reference port or not ? 

     

    image.png.de8bc59029af0b9e670956867f5264e6.png

    2) In the video that i have watch, the author use pmod sd card, do i need this on my board ?

     

    3) Any suggestion on how to communicate between this two FPGA ?

×
×
  • Create New...