• Content Count

  • Joined

  • Last visited

Everything posted by JColvin

  1. Hi @J995, I asked another engineer to take a look at this since they had a Pmod Color with them at their home. They let me know that when they created a new blank application in Vitis (2019.2 version, I don't know what version of Xilinx software you have) they were able to get the attached project I provided them (it uses the Zybo Z7-10 with Pmod COLOR on JA, and with external buttons and switches matching what you have in your block design). We'll be able to provide some better details on this tomorrow. Thanks, JColvin ColorZ710-192-Forum.ide.zip
  2. Hi @Joe_01, I've asked another engineer to take a look at this. They let me know that should be fairly straightforward to upgrade a baremetal design to a newer version (provided dma stuff hasn't changed drastically) but we've been wrong before. They probably won't get the opportunity to test this out until next week though. Thanks JColvin
  3. I will let the Product Manager for the Digital Discovery that there is some level of demand for this type of cable. Thank you for your feedback. Thanks, JColvin
  4. Hello, I'm not able to readily comment on the other material, but you are correct that the V- and W2 are at other end of the pin bank since that is the underside view of the board. Those pins should instead be DIO 11 and DIO 12, respectively. Thanks, JColvin
  5. Hi @jfrenzel, Yes, you can do the same flow with original Zybo as well. We have a general guide on how this might be done in 2020.1 available here: https://reference.digilentinc.com/reference/programmable-logic/guides/getting-started-with-ipi. As a clarification note though (I don't know if it affects you), a number of our Pmod IPs are not working with the 2020.2 release version of Vivado; something changed in the Xilinx material and the engineer who typically maintains the Pmod IP demos hasn't gotten to debug and update them to a hierarchy structure. They still work on 2020.1 and ea
  6. Hi @NorthTech, I have moved your question to a more appropriate section of the Forum where the engineer most familiar with the AD2 and the WaveForms software will be able to see your question. Thanks, JColvin
  7. Hi @Alen Toji, I would recommend taking a look at this thread: From my understanding, MATLAB has a way (linked in the forum on the MATLAB page after the table of listed supported boards) for you to add other boards to their system generator so that they are supported. Digilent has not specifically worked with the MATLAB System Generator or done hardware co-simulation, so we will be of limited help in this regard. Thanks, JColvin
  8. Hi @DavidLee1997, I apologize for the long delay. I do not believe we have any double female ended keyed connectors available for the Digital Discovery. I attempted to up some sort of similar connector that could be used since the pins have a 100 mil pitch, but was not able to easily find such cable (at least not without doing a lot of digging through various distributors website listings). As an alternate solution, I do know that an unkeyed 2x6 connector that would be compatible (we use it on different Digilent boards) would be a 929975-01-06-RK from 3M. You could then attach a
  9. Hi @brahmi, Digilent doesn't make the Z7-706 board or the atmega128 nor Xilinx's XSPI library, so we won't be to offer any specific help in terms of the hardware or intricacies of the software since Digilent hasn't made any examples using Xilinx's AXI Quad SPI IP core in slave mode. The engineers on the Xilinx forum may be able to offer some more specific advice regarding their IP and provided example; it looks like there might be a couple of relevant forum threads here and here. Thanks, JColvin
  10. Hi @shyams, Normally in software you would create a variable to have a last known state (which for something like an external I/O device) can usually be predetermined and compare the last known state to the current state. I looked more into the AXI interrupt controller IP (Xilinx PG099) and learned that by default level detection is used, which might be the reason the ISR is occurring multiple times, though supposedly the interrupt handler should clear the interrupt after it is serviced for level driven interrupts. Based on what you are describing, you'll probably want Edge driven in
  11. Hi @Dylan B, The smaller black ones on the Arty Z7-20 specifically are from Kang Yang, model number RF6-5. The normal clear hemisphere ones on most of our boards are from 3M, model number SJ-5306. Thanks, JColvin
  12. Hi @Youni, Like @zygot mentioned the various Arduino add-ons can work, but you'll be needing to do some extra work in advance to check compatibility and connectivity options. Digilent has championed the Pmod connector, but not every sensor out there is directly mechanically or electrically compatible. The main things I would be checking (presuming that I'm fine with connecting individual wires to available I/O pins on the Nexys A7 100T) would be if the sensor or actuator is 3.3 V compatible and what the available software support looks like. If you end up finding out that it will be
  13. Hi @gnuarm, Are you referring to the JTAG programming cables? I was intending to link you to a page showing their differences since I've looked at many times over the years, but of course now I can't find it. The closest I can find is the table in one of their Reference Manuals here: https://reference.digilentinc.com/reference/programmers/jtag-hs3/reference-manual#programming_solutions_comparison_chart. It doesn't include all of them, but the SMT2 and SMT2-NC will match the specifications for the HS2, and the same is true for the SMT3-NC and the JTAG-HS3. Let me know if I did not gue
  14. Hi @Shifali N, I'm not certain if I am interpreting all of your questions correctly, but I'll see what I can do. 1. It will depend what you plan on interfacing with and what your system can handle. Mic levels are "weakest" in terms of voltage amplitude and usually need some sort of amplifier to bring it up to Line levels so that it can be processed. Speaker levels are much higher in amplitude and usually need an amplifier when coming from a system board. 2. Based on the description of the two datasheets for the ICs present on the Pmod I2S2 (https://www.cirrus.com/products/cs5343-44
  15. Hi @souvlaki, I apologize for the delay. My understanding (I'm likely not entirely correct) is that the default heap size set by the linker script (0x800 or about 2048 bytes is what I'm seeing) is the limiting factor here. You can increase the available heap by putting something like this (as explained in this old chipKIT forum thread) at the top of your program: #define CHANGE_HEAP_SIZE(size) __asm__ volatile ("\t.globl _min_heap_size\n\t.equ _min_heap_size, " #size "\n") CHANGE_HEAP_SIZE(0x5000); extern __attribute__((section("linker_defined"))) char _heap; extern __attribute
  16. Hello, For what it's worth, Digilent did not create nor maintains the User Guide or the XDC file for the Zedboard; both were created and maintained by Avnet (the xdc file hosted on Avnet's website doesn't include this either), so I'm not able to comment on why this pin is not included. I'm also not sure where you see the LD-MIO/VMODE0 in the document (presuming you mean User Guide by document) or at least I'm not able to find it there. As for support or Zedboard, years ago I was told that the support for Zedboard would be done by the community on Zedboard.org. However, that website n
  17. Hi @AryA7_user, I'm glad to hear you learned the reason for why the part isn't working, though it is unfortunate that it doesn't resolve the issue. I don't have a Pmod SF3 at my home office so I can't readily test this to see if I get a similar result (ideally indicating if it's singular part problem or a problem with the micron chip in general). Thanks, JColvin
  18. Hi @Charles K, Welcome to the Forums! I'm glad to hear you're a fan of the AD2 and ADP. Thanks, JColvin
  19. Hi @RichardV, I wanted to let you know that we've been working on this and should have a working example for you tomorrow in 2020.2. Thanks, JColvin
  20. Hi @AryA7_user, I'm guessing you are using the Arty A7 35T (based on your name)? Based on what you describe and what I see in the datasheet you linked (there's a slightly different datasheet on the Pmod SF3 resource center, that references a 3V 256 Mb module which should be what is loaded on the Pmod SF3, otherwise no Digilent board would actually be able to communicate with the 1.8V module you linked), it seems you are following the correct directions: send write enable (0x06) holding CS# low until the 8th bit of the command code has been latched in and then driving CS# high again
  21. Hi @rappysaha, I don't believe you will be able to do this as the appropriate IC's aren't loaded and the 3EG is lacking the GTH transcievers needed, as noted in the Genesys ZU Reference Manual and schematic. I have reached out to get official confirmation on this. Thanks, JColvin
  22. Hi @will chen, I don't believe anybody at Digilent has used the NXP board so I don't have specific help to offer on that side of things, but I would probably recommend taking a look at what Digilent did for our Pcam 5C demo, https://github.com/Digilent/Zybo-Z7-20-pcam-5c. Thanks, JColvin
  23. Hi @kitt, I will need to ask about this; I will let you know what I learn. Thanks, JColvin
  24. Hi @lukelouyu, I guess I am a bit confused; if you are able to get the pH and EC sensor working as expected with the xadc demo that you linked (which seems to be originally designed for the Zedboard for an older version of Vivado based on the screenshots used) and getting expected voltages after doing some conversions, I'm not certain what issue you are running into; just not being able to then generate the bitstream after adding more Pmods? I'm not certain what problem you are seeing with the Peripheral I/O pins on the Zynq block reconfiguration screenshot; from what I can see it i
  25. Hi @KKING, I reached out to our Marketing Manager about this and they said they would like some additional details. I have sent you a private message with their contact information. Thanks, JColvin