Question

19 answers to this question

Recommended Posts

  • 0

HI @kavya@iiitn,

The video can be used for the Zedboard. The Vivado block design portion is for an Arty-A7(microblaze) so that will be different.

For the Vivado portion of the project:

1) Make sure that you are using the Digilent board files as described in this tutorial and have added the Vivado Library to the IP repository.

2)  Use the default settings(Digilent board files) for the ZYNQ processor when doing block automation.

3) The GPIO and Pmod WIFI IP Cores should be handled similar to the video.

Once you are finish with the Block design creating a wrapper and generating a bitstream will be the same as the video.

 

For the SDK portion of the video

1) Everything should be the same as the video.

The main thing I see on the Zedboard setting is that the mode jumpers have the Zedboard set to SD. The Zedboard mode should be set to JTAG. The settings table screen shot is attached below and can be found in the reference manual on page 28. All of the mode jumpers should be tied to ground.

thank you,

Jon

Zedboard_mode_settings.jpg

Share this post


Link to post
Share on other sites
  • 0
Posted (edited)

The zedboard mode to JTAG was not clear could be more specific because we have no idea and we are new to this project.

Edited by kavya@iiitn

Share this post


Link to post
Share on other sites
  • 0

Hi @kavya@iiitn,

Sorry for any confusion.

1) The jumpers I pointed out are above the Digilent logo on the Zedboard.

2) On the Zedboard please have MIO[2] -MIO[6] jumpers connected to ground.

3) This will set the mode to JTAG.

4) In your attached picture  MIO[5] AND MIO[4] are not connected to ground(set to 0).

I would also suggest going through the tutorials on the zedboard resource center as well as looking at the ZYNQ book.

thank you,

Jon

Share this post


Link to post
Share on other sites
  • 0

1)How router connects to board  do we need to do any settings in router can u please suggest.

2)we are not getting any errors but ip address is not displaying in teraterm what should we do

3)After getting ip address only the usage of pmod wifi comes into picture am i right?

Share this post


Link to post
Share on other sites
  • 0

Hi @harika,

What WIFI IP Core example are you currently using?

If the example is the HTTPserver please attach screen shots of your HTTPServerConfig.h as well as deWebIOServerSrc.cpp.

Please attach screen shots of your Vivado block design along with your SDK.

best regards,

Jon

Share this post


Link to post
Share on other sites
  • 0
Posted (edited)

Sir, do we need to place ethernet cable to zedboard from router  to get ip address?

Can u please make a video regarding this project on zedboard as fast as possible  because the suggested video is about arty board and also they are using pmod sd 

Screenshot (92).png

Screenshot (94).png

Screenshot (95).png

Edited by harika

Share this post


Link to post
Share on other sites
  • 0

Hi @harika,

Unfortunately, we do not have the bandwidth to make a YouTube video for the Zedboard and the Pmod WIFI. On your other thread here I have posted a verified working Zedboard/Pmod WIFI project for Vivado 2017.4. that should only need you to alter the HTTPServerConfig.h with your router login and password. 

best regards,

Jon

Share this post


Link to post
Share on other sites
  • 0
Posted (edited)

we are using dlink router with security type :- auto (WPA or WPA2) personal.

we have pluged LAN port of router to modem and another port to pc. And for internet we kept settings to manual proxy.

Edited by kavya@iiitn

Share this post


Link to post
Share on other sites
  • 0

Hi @kavya@iiitn,

Please attach a screen shot of your block design as well as the contents of the SD card you are using with the HTTPServer example.

What FPGA board are you using?

best regards,

Jon

Share this post


Link to post
Share on other sites
  • 0
Posted (edited)

we are using zedboard and this the setup we have kept.

And I have changed my static ip to 192.168.0.1 since it was supported by our router.

should also change listening port in  HTTPServerConfig.h

Thank you.

IMG-20190628-WA0005.jpg

Edited by kavya@iiitn

Share this post


Link to post
Share on other sites
  • 0

Hi @kavya@iiitn,

In the HTTPServerConfig.h starting on line 92 it states that: 

// You have a choice of either calculating a static IP based on LocalStaticIP (next variable)

// Or setting the whole IP yourself. If you want DHCP to supply and automatically set

// your network parameters, set this to {0,0,0,0}. However, you then MUST set localStaticIP.

// If you fully specify your static IP, then you do NOT need to set localStaticIP

// but you MUST then set the remaining Gateway, subnet, and DNS values below.

 

It might be easier to not set the IP address initially to get the demo up an going and then alter things to your desire.

best regards,

Jon

Share this post


Link to post
Share on other sites
  • 0
Posted (edited)

That means you are saying to set ip address to {0,0,0,0} by selecting static ip in status settings menu of the router.

Edited by kavya@iiitn

Share this post


Link to post
Share on other sites
  • 0

Hi @kavya@iiitn,

I am referring to your previous comment below:

On 6/27/2019 at 11:40 PM, kavya@iiitn said:

And I have changed my static ip to 192.168.0.1 since it was supported by our router.

I would not set a static ip in the router.

best regards,

Jon

Share this post


Link to post
Share on other sites
  • 0

Hi @kavya@iiitn,

You need to keep your router set to DHCP; this should be the recommend settings of your router as per it's manual here, rather than a static IP; the example project we provide with our Pmod WiFi determines and sets up the IP address and the connectivity for you; you only need to provide the SSID and password to the WiFi -- this is described in this post here.

Additionally, in your earlier post showing your router and Zedboard, it looked like you both 1V0 and 2V5 selected with jumpers on the VADJ select in the bottom right corner of the board near the 5 push buttons. This will cause conflicting voltages on the Zedboard and likely damage it, particularly on the FMC.

I would also not recommend showing all of your router settings (I removed the picture) as that can provide all of the details a hacker needs to access your internet.

Thanks,
JColvin

Share this post


Link to post
Share on other sites
  • 0
Posted (edited)

i have downloaded jypreon pmod wifi project which he had done in 2017.4, when i implement that project it was showing to update ips and also some errors . How to sort them out?641250466_Screenshot(128).thumb.png.d64a650fa719623156ef60d425663822.png

Screenshot (129).png

Edited by kavya@iiitn

Share this post


Link to post
Share on other sites
  • 0

Hi @kavya@iiitn,

Why are you opening Vivado? The project I linked to in the other thread with instructions states to directly open Xilinx SDK.

Thanks,
JColvin

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now