Search the Community

Showing results for tags 'pmod'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • News
    • New Users Introduction
    • Announcements
  • Digilent Technical Forums
    • FPGA
    • Digilent Microcontroller Boards
    • Non-Digilent Microcontrollers
    • Add-on Boards
    • Scopes & Instruments
    • LabVIEW
    • FRC
    • Other
  • General Discussion
    • Project Vault
    • Learn
    • Suggestions & Feedback
    • Buy, Sell, Trade
    • Sales Questions
    • Off Topic
    • Educators
    • Technical Based Off-Topic Discussions

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start





Website URL







Found 199 results

  1. Hello all, How to interface an external analog signal through PMOD AD1 with xilinx system generator blocks,I am able to generate CS and SCLK ....But how to interface and assign the corresponding ports....Please help me with this regard
  2. Hi to all, Today I tried to test PmodSd module using Digilent source code posted on Github and failed to compile. The errors are shown on the attached snapshot. It appears that the code is expecting Microblase processor instead of ARM. I failed to find proper fix and am hoping that authors of this driver can offer a solution for the Zynq. Thank you in advance!
  3. Dear Digilent, First of all, I am running Windows 10 Pro 64Bit, Vivado 2015.4 Webpack and my hardware is the Zybo Board Rev.B.3 I am trying to instantiate the PMOD WiFi Module on one of my PMOD ports (There are 6 on this board so I chose the standard PMOD JE) but I face an error when trying to add the 'vivado-library-master' folder which I downloaded from GitHub. I followed this link in order to do that and downloaded the library zip from this link (via GitHub) Once I had the ~123Mb Zip File downloaded: 1) I extracted the zip to a folder near my projects 2) Opened up Vivado, created a new project, selected my board (already copied my board files earlier) 3) Opened up project settings > IP tab > Repository Settings >>> and tried to select the downloaded folder (folder NAME: vivado-library-master), screenshot included When I do this, click apply and close the project settings window, I am served a new window titled "critical messages" and it's screenshot is included in this post aswell Basically It tells me that two of the IP's in this folder namely PmodSD_v1_0 and PmodWIFI_v1_0 could not be included because Vivado is "unable to read IP file" **What I have already tried** 1) I have made sure that there are no spaces or special characters in the path to the folder containing the library 2) Downloaded this library zip file from GitHub multiple times to ensure that my downloaded isn't corrupt 3) Restarted my computer, created a fresh project and tried this again, this time choosing by board as the Arty FPGA Dev Board as done in a youtube video called "Pmod Monthly - November 2016 - Adding WiFi to your Digilent FPGA or Zynq Board" The problem still persists and I am stuck! Please help!
  4. Hello I am hoping to output a 225MHz clock on either a Basys3 or Zybo board. I can generate the necessary clock speeds internally however the hardware has settling times which appear in the range of 10ns instead of my desired 2ns, which when reading the spec sheets most settling times are significantly less but I think the hardware outputs are larger. I initially receive a warning about trying to connect a circuit routed to clock with the hardware pins which is likely the cause. Through reading I found the Zybo had high frequency PMOD pins however these showed no improvement in testing. In further reading I was told only pins that ended with SS were capable of being used as clock outputs however these pins also showed no improvement. I was hoping someone could suggest a way to output my desired clock frequency. I feel like there is some hardware specification I have to make but I can find nothing on the subject. Thank you for any insight.
  5. Hello together, I'm a student and I am going to buy the Basys3 board. At that nice student price I thought I'd get a Pmod for Debugging like a little screen. I will be programming only hardware circuits and my own processors. As it seems to me, all tutorials for the OLEDrgb Pmod are made for use with the Microblaze which is not something that I plan to do. For that kind of stuff I already have microcontrollers lying around. I want to be able to access the screen / output (maybe only leds are possible for this purpose? and 7 segments?) directly via my hardware like turning on and off LEDs for debugging and maybe also for displaying actual useful information. What would be the best Pmod for this sake? OLED? LCD? Are these even accessible via SystemVerilog? 7 Segment and LEDs should work afaik but the board already has a lot of them... Some examples: Showing which state of an automata I'm in, Showing if my clock is working, Displaying results of a calculation, ... Thank you in advance! Riesenrad
  6. Hi, I recently bought an Arty Board to get myself acquainted with FPGA/µC development. Currently I focus on µC programming using Microblaze. Following the tutorials provided under I managed to read out a PmodMaxSonar using UART and PWM, using a pmod_bridge configured in the Block Design within Vivado, and write the measured values on a PmodSSD seven segment display. Next I would like to work with I2C to read from a PmodTMP2 temperature sensor. Currently I am not very successful in doing so. I again use a pmod_bridge where the Top-row is set to i2c and the bottom row to none. Attached to the bridge I have a axi iic ip core, which is then integrated using the connection automation of vivado. I was trying to make use of the provided examples in the SDK for axi_iic. Analyzing the bus using a oscilloscope I measure voltage level of 1.6V for both scl and sda. I understand that both should be pulled up using resistors. I would expect that this is taken care of by the pmod_bridge or the axi_iic blocks. I attached the corresponding block design as system.pdf. Using: Status = XIic_SetAddress(&Iic, XII_ADDR_TO_SEND_TYPE, 0x4B); Status = XIic_Start(&Iic); I manage to acquire the attached measurement (see screenshot), after the following command is processed. Status = XIic_MasterSend(&Iic, &registerAddress, 1); Ch B (green) is attached to scl, and Ch A (yellow) to sda. Given what I have leaned so far about i2c it looks a bit alike. However, the voltage levels are off and the timing also does not look convincing. I would appreciate any feedback that could help me to figure out what I'm doing wrong. Regards system.pdf
  7. Hello Everyone, Is there any good resource or tutorial to interface DAC with Zybo board, i would like to interface the DA2 pmod with zybo by making a custom ip in Vivado (VHDL) and accessing that in Xilinx SDK. If anyone have experience let me know.
  8. I am new to PIC programming and recently purchased my first board pro MX7 with a PmodAD5 and a PmodDA2 and I am having a blast trying to program the stuff. Actually I am having a hard time for I am also new with C C++ programming. That being said, my current project is to implement a motorized linear displacement with a Load Cell and motor control and Position Encoder and get all this to perform some intelligent moves. So, I need to command my motor with the PmodDA2, Read the Load Cell with PmodAD5 and read my Quadrature Encoder with, ???, I don't know yet. I was looking at the LS7366 from LSI and then decided to look at the Pmod selection of modules. I am surprise to find no Pmod that can actually read an encoder? Or, did I missed it ? Implementing a Pmod-LS7366 module to add to the Digilent collection of modules would be convenient to us, beginners, who are not proficient enough to implement C code for quadrature reading. I know that Microchip controller are capable of such task. But I also read that it is better to implement the function into a separate hardware dedicated to the task and read the position value from that chip rather than implementing the code into the main controller. Risks of miss count are higher when the implementation is within the main controller. Besides, coding the main controller on top of my main application is quite a challenge for a beginner like me. So, here is my suggestion for Digilent: Make a Pmod-LS7366 with compatible Sketch and library. And if someone as a beginner solution for my Encoder Reading Needs, please advise... Regards
  9. Just wondering whether the python module which supports the monochromatic oled display can also drive the rgb one or some re-coding is needed. Thanks for any help, Best, Mario
  10. Hi , I have a question with the PMOD . I am using ZYNQ 706 board PMOD ports to connect to my fabric (PL) . I have pin locs in place for the PMOD which is connected to the JTAG singals of the ARC processor. I have attached the board setup. djtgcfg enum. Device: JtagHs2 Product Name: Digilent JTAG-HS2 User Name: JtagHs2 Serial Number: 210249A05F4C Before programming the bit file even with the board turned off. djtgcfg init -d JtagHs2. [piyerlab1]$ djtgcfg init -d JtagHs2 Initializing scan chain... Found 0 device(s): When i turn on the board without bit file. [piyerlab1 ~]$ djtgcfg init -d JtagHs2 --verbose Initializing scan chain... ERROR: failed to initialize scan chain Received error: init failed Again With board turned on and bit file programmed , [piyerlab1]$ djtgcfg init -d JtagHs2 Initializing scan chain... Found 0 device(s): I don't know how debug this. I don't know why my arc jtag chain is not detected. I am connected to the PMOD J58 of the ZYNQ 706 board. This PMOD pin is connected to my ARC processor JTAG pins. Please advice how to debug. Regards, Prashanth
  11. Hello. I recently bought a Digilent Arty FPGA dev board. I need to connect some 8-bit or 16-bit SRAM chips to the board and I have to determine what the best method would be, to bring out the ( 40, I believe ) data lines on the four 6x2-pin Pmod connectors on the side of the Arty and connect them to a solderless breadboard, preferably without any soldering involved in this process at all. I need access to the Arty's LEDs and buttons on the top so I don't really want to go with a stackable Arduino shield, which requires much soldering to attach a solderless breadboard, at least, soldering is required for the Arduino shields that I've seen. Well, after thinking about my problem and the requirements for the SRAM chips in my design, I thought of a way to easily connect my Arty to any old breadboard. I plan on buying a few Pmod extender cables, some Pmod 2x6 pin headers / gender-changers and some 12-pin Pmod to DIP adapters. I could plug two or three Pmod extension cables into my Arty, plug 6x2-pin DIP connectors onto the ends of the cables and then plug the cables into a breadboard of my choice. I've made up a list of things I'd need to buy from Digilent and I think that I need a few of these : , this : , a few of these : and finally just any solderless breadboard. I'm wondering if this is the easiest method with which one access all of the data GPIO lines exported by the FPGA via my Arty's Pmod connectors -- if I've missed something obvious or this question seems stupid, then please forgive me. Any suggestions or advice would be appreciated, Thanks, jdb2
  12. Hi, We would like to implement bluetooth capabilities on our FPGA (nexys3) board. We want an app on our mobile phone to be able to transmit and receive data to/from the FPGA. We have tried looking for sample codes all over the net but we couldn't find any. Hope that any of you guys have experience working with this pmod module. 1) How should I go about implementing this in verilog? 2) For the app, is there data formatting to be done on the phone application? I'm looking at the default slave mode for this application. To use this mode, do I need to enter command mode, and transmit '$$$' from my mobile application? These are some of the reference materials for the pmodBT2. Cheers, Amos
  13. Hello all, I'm getting started with my Zybo board and Vivado. I also purchased a PmodJSTK2 PMOD. Can anyone help me get going using this pmod? I'm eventually hoping to integrate this into a VHDL game (Just using simple up/down control from joystick). More specifically, I'm hoping someone has a simple Vivado example using the JSTK2 PMOD that is compatible with my Zybo. Thank you! PS: I would like to clarify that I have already tried the below two examples (IP w/ C program and VHDL): The IP example seems most promising, but I am not sure what to do with the JSTK IP output and errors fly. If someone could help guide me with this specific example, that would also be great!
  14. Good Day, I'm thinking of picking up the LabView Physical Computing kit that includes the Microchip PIC...i.e. the ChipKit WF32. I saw that there is a PMOD shield for the UNO standard, but it doesn't say specifically that it is supported on this ChipKit board. It only mentions some of the older boards. Does this shield work properly with this ChipKit? It would be great if it did, as I have a ton of PMODs that I bought for my Nexys4 DDR. My son would love to use them with ChipKit. Thanks, Dave
  15. How can I get mechanical CAD files (e.g. STEP or parasolid) for these Pmods? - DA3 - LVLSHFT - RS232 - RS485
  16. Hi All Newbie question here. I'm new to PMODs and got the PMOD pack with a ZYBO. I'm pretty familiar with FPGAs, but trying to get more familiar with the ZYNQ family. How should I connect my TMP3 PMOD to the zybo's connectors? Since the main connector is 4 pins on the PMOD vs 6 on the PMOD connector on the ZYBO, and the j4/j5 jumpers are right next to the I2C interface, power, and ground, it seems like I can't plug this right into the ZYBO PMOD connector. Am I missing something? I must be missing something... Thanks Sol
  17. yui202

    Short circuiting MDIO

    Hi there, I'm working on a project (using the Zybo development board) where I am attempting to drive a bidirectional bus. Due to the speed of this bus I have had to connect the pins on the development module to the high speed differential PMOD connectors on the board. These headers (JB, JC, JD) lack the series termination resistors that the lower speed PMODs have on the board to protect against short circuit currents. What I am wondering is does this present any immediate danger to my development board if I make a mistake in my code and there is a situation where the chip I am communicating with attempts to pull a data line low whilst I am attempting to drive it high on the FPGA side. Is there any way I can check my board for damage, because after debugging today I seemed to get some weird behaviour while testing my code that has led me to believe that it is a hardware related fault. As a sort of part 2 to this question; Is there a better way to check my VHDL source code for errors before synthesis than what I am currently doing which is simulating responses from the bus directly writing a VHDL testbench for the scenarios I might encounter. I have looked everywhere for how I can automate test bench generation but there doesn't appear to be much software out there for this purpose. I'm sure there must be an answer to this somewhere, given that this seems like a common scenario (building interfaces to common communication standards). Surely there must be a tool that is well established for automating the generation of testbench code for this scenario (simulating designs based on a particular interface specification) or perhaps there are tools which can make the process faster. If anyone can help me out here by answering any of these questions that would help me a lot. Thanks.
  18. Hi, I'm using Deca Max10board which has 46 pin BBB expansion header. As my board doesn't have an USB to UART module so I got a PMOD USB to UART for data transfer. Can I directly connect the Pmod module to the BBB expansion header or do I need some other connector to connect the pmod module to BBB expansion header ? Can anyone help me with this ? Thanks, Swarnava Pramanik
  19. swarnava

    Using PMOD Modules

    Hi, I'm using a Deca MAX 10 FPGA evaluation kit. I want to transfer the data from my evaluation kit to my system and vice-versa, but the Kit only has USB OTG but no UART module so I'm thinking of connecting a PMOD USB to UART module to the GPIO pins in my kit for making the transfer possible. Is it possible to convert the GPIO pins to the PMOD pins in order to connect the PMOD module ? Can anyone please help me in this ? Thanks, Swarnava Pramanik
  20. Kind of new to the world of FPGA tinkering. Just bought an ARTY board and the OLEDrgb pmod. Struggling to find some verilog code for the SPI driver, together with some simple demo that I could use with Vivado, perhaps a simple MicroBlaze code snipet that drives the display. I could then use this a base going forward. Does anyone recommend anything here? Thanks Steve
  21. muse

    PmodOLEDrgb with Basys 3

    Hello I have a project which involves getting an image displayed on PmodOLEDrgb. I use Basys 3 Board under Vivado 2016.2. I've used the tutorial from At step 5, it is said to add ZYNQ7 Processing System to my design. Since I am using a board different from Zybo, what should I add to the system? One more thing, I followed all the steps , but at step 8 when I click File>Launch SDK I get Application Exception: Not found in path: xsdk error. What can be causing this? Any help would be highly appreciated! Thanks!
  22. Hello, I am designing an extension board that needs to use two pmods at the same time. Does anyone know the distance between two pmods on the long side of the ZYBO? I can measure them later today, but I thought it would be better to get an exact answer if possible.
  23. Is it possible to use PMOD devices with the Beaglebone Black board?
  24. PALM

    PMOD AD1 on Nexys4

    Hi, I recently purchased a nexys 4 board and a Pmod AD1 to get short latency audio input to the fpga. Is there any vhdl example available to get audio samples from the AD1? the Digilent ressource center does not have any ... thanks, Pierre
  25. k_hades1

    Pmod compability

    I've a DE0 Nano board and I wonder if Digilent Pmod modules are compatible with my board. Thanks