Cristian.Fatu

Technical Forum Moderator
  • Content Count

    160
  • Joined

  • Last visited

  • Days Won

    9

Cristian.Fatu last won the day on September 9

Cristian.Fatu had the most liked content!

About Cristian.Fatu

  • Rank
    Prolific Poster

Profile Information

  • Gender
    Not Telling

Recent Profile Visitors

2916 profile views
  1. We understand that you were able to run the webserver on Xilinx 2015.2. This is what you are expected to get. When planning to port the application on newer version of XIlinx tools please consider that there are complex issues, like old LWIP version which was changed and seems not to be supported by the newer Xilinx tools versions. If you take a look on our project ArtyZ7-20-DMMShield-Webserver-Demo (based on the LWIP webserver from Xilinx) you will notice that while switching from Vivado 2016.4 to Vivado 2018.2 we had to switch from LWIP 1.41 to LWIP 2.02.
  2. Hello, It is not clear what you intend to do. What kind of application are you interested in ? Is it a petalinux application, or baremetal Application ? When you assess the available documentation / materials for this Pmod, please also consider the materials provided by Analog Devices in their AD5541 Analog Wiki page. They are using PMOD DA3 as a reference board for their AD5541A device. The approach you should follow is to build a basic SPI communication with the device, using XIlinx AXI Quad SPI IP.
  3. Hello, Looking on the project page provided by Xilinx, we found this: Required Software and Tools Xilinx Vivado Design Edition 2015.2 (should work in 2015.3 and newer as well, but was released on 2015.2) It is likely that the errors you get are due to the different version of Vivado that you use. So please install the version that Xilinx recommends.
  4. On the other hand, Arduino programming also allows you to provide C / C++ code. This is not the best way to write your C code, still you should know that you can do it.
  5. Hello, Unfortunately uc32 has no onboard debugging / programming solution. As mentioned in the uc32 reference manual, in order to use the board as a development board using Microchip Development Tools, you need to connect a programmer on the JP3 connector (such as Digilent PGM or Microchip Pickit 3). Please tell me if you need more information.
  6. You are welcome, we are happy that the flash is programmed. Unfortunately this project seems to be marked as having internal use. And maybe this is the reason you get so many problems, as the documentation is not detailed enough.
  7. Hello, Since you mentioned that you successfully built the mcs file you can choose an alternate way to program the flash. Instead of using the SDK (the recommended way in the mentioned readme), let's use Vivado. Please open Vivado, do not open a project. In the the welcome screen please open Tasks/Hardware manager. Then Open Target / Autoconnect, you should see your FPGA in the Hardware tree. Right click on FPGA, select "Add Configuration Memory device ...". Select s25fl128sxxxxxx0-spi-x1_x2_x4. Then right click on the flash device you just added in the Hardware tree, select "Program Configuration Memory Device ..." and select your mcs file to be programmed. Please note that the board used for this caption uses a different FPGA. On the other hand, if you want to address the errors you mentioned in your previous post, most probably you lack the (HDL) top wrapper. Please right click on system.bd, select "Create HDL wrapper ..." and then rebuild. Good luck.
  8. Cristian.Fatu

    CMOD A7 - SHA204

    Sorry for this confusion. We considered that labeling "No load" in the schematic will be enough. In fact we can't remove it from the schematic as the board connections include the connections to this potential device. Its location is there, ready to get a chip on it. Still, I am forwarding the output of this conversation to the people in charge.
  9. Cristian.Fatu

    CMOD A7 - SHA204

    If you take a closer look on the Cmod A7 schematics you will find that it has "No load" marking. Therefore the chip was not equipped during the manufacturing process. The reason for including it in the design was a potential development that was never implemented. Of course, a user can choose to acquire such a device and solder it on the board. We are sorry if you foreseen an interesting application and now you lack the on-board device to implement it.
  10. Cristian.Fatu

    CMOD A7 - SHA204

    I apologize, you are right. The chip is part of Cmod A7. We do not encourage you to use it on specific application therefore we have no reference materials including it. Still, connecting SCL to GND leads to Single-Wire Interface usage. You can read more on ATSHA204A datasheet.
  11. Cristian.Fatu

    CMOD A7 - SHA204

    Hello, This chip is not used by any of our boards.
  12. You are right, there is no xpr file provided in the git repository. In order to build the Vivado project you must use the proj/create_project.tcl script to create it. Please open Vivado and follow these steps In the tcl console (at the bottom of the screen): cd to the proj directory of the folder structure. run: source ./create_project.tcl Please write if you still encounter problems.
  13. Hello, You are getting this message because you must have an open workspace in SDK. This wortkspace should contain a hardware platform that is needed in this operation. This is specified in the readme file you linked in the initial posts: Please write us if you still encounter problems. Good luck.
  14. You are right, I made a mistake including this link. I apologize for this. So here are the correct links. Digilent provides these projects that you might be interested: Arty-Z7-20-hdmi-out and Arty-Z7-20-hdmi-in. These projects are also linked in the Arty Z7 Resource Center.
  15. You should use the TCP/IP stack provided by Microchip. In the old days, before Harmony, Microchip included PIC32 TCP/IP stack in the Microchip Application Library. Now I noticed that the mentioned page directs you to use Harmony for PIC32. When using Harmony, you shouldn't look for MX7 Pro board, instead you should look for the PIC32MX795F512L microcontroller. On the other hand, I noticed that Microchip provides Microchip TCP/IP Lite Stack, maybe you could use it. Best Regards, Cristian Fatu