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 189 results

  1. 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
  2. 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!
  3. 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
  4. How can I get mechanical CAD files (e.g. STEP or parasolid) for these Pmods? - DA3 - LVLSHFT - RS232 - RS485
  5. 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
  6. 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.
  7. 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
  8. 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
  9. 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
  10. 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!
  11. 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.
  12. Is it possible to use PMOD devices with the Beaglebone Black board?
  13. 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
  14. k_hades1

    Pmod compability

    I've a DE0 Nano board and I wonder if Digilent Pmod modules are compatible with my board. Thanks
  15. Hello. I need to use two Pmod on ZedBoard. I already know how to communicate with one Pmod, by building a Vivado project with a Quad SPI IP in the block design, and than pin assigning it to a Pmod connector on the board. Should I use two of such IPs? I tried but I think what I did is wrong, since no connector is "active". Thank you.
  16. I'm having problems with IOSTANDARD specifications on the PMOD ports of the ZYBO. My design utilizes most of the PMOD ports, namely JB-JE, and on one of the ports I want to output a 2.5V LVCMOS signal (named "Sync"). The other signals are all 3.3V LVCMOS. Trying to implement this on the ZYBO yeilds the following message: [Place 30-58] IO placement is infeasible. Number of unplaced terminals (1) is greater than number of available sites (0). The following Groups of I/O terminals have not sufficient capacity: IO Group: 1 with : SioStd: LVCMOS25 VCCO = 2.5 Termination: 0 TermDir: Out RangeId: 1 Drv: 16 has only 0 sites available on device, but needs 1 sites. Term: Sync Attached is an example of my .XDC file. It's a bit messy since it was created manually first, then edited with the I/O Ports window. I'm wondering if it's possible to do what I'm asking. From my research, it sounds like there aren't enough I/O Banks to support so many outputs, with one output requiring a different VCCO. Is this accurate? iostandard_problem.xdc
  17. Hi all, I'm looking to use Digilent's Ambient Light Sensor as an add-on for a project I'm doing. I can't use the example code given because I'm using a little bit more complex of a coding environment (Eclipse). I've managed to translate so to speak most of the example code to work for my environment, but one thing I'm struggling with is creating the correct initialization code in my environment. Does anyone have any experience coding the ALS outside of an Arduino-like environment or can tell me what I need to do to initialize it correctly? Thanks!
  18. Kindly I need to know the difference between host and peripheral in the Pmod interfaces. Thanks
  19. Hi, I am using a Xilinx ZC706 development board and I would like to connect pmod modules to it. However, the ZC706 development board has dual row header pins for the pmod interface and it seems that all of the pmod modules have header pins for the interface too. What is the best way to interface the pmod modules with header pins to the ZC706 dev board that has header pins for the pmod interface too? Thanks!
  20. I cannot, for the life of me, get this: work. I'm fairly confident I have the clocks at the correct frequencies. And I've tried sending a square wave at about 12kHz ranging from max amplitude: 0111111111111111 to min amplitude: 1000000000000000 (2's compliment). But when I plug in my headphones, I do not hear anything... Does this thing need an amplifier? Any help would be greatly appreciated!
  21. Hi , I am trying to make an adapter board for ZYBO. The adapter board is used to interface a camera sensor module to the Pmod connector. Can anyone help me to get the PCB layout and Mechanical details for the ZYBO board.? Thanks in advance,
  22. I'm really new to this all, so apologies. I couldn't find a simple answer to my question about the PMOD connectors (specifically the standard PMOD JE) on the ZYBO. I have, for example, an 8 bit counter in VHDL. I want to output these 8 bits to JE. It's all very simple, but I'm not sure how to start. I've read tutorials which go far more complex than I want to right now. I've tried creating an IP block out of VHDL code, and I've also tried just adding the "Binary Counter" IP block. 1. How do I get a clock signal to input to the counter? I tried adding an IP called "Clocking Wizard," and running the Connection Automation. Then I get errors about being unable to place reset_rtl, which was an input created by the Connection Automation. 2. Is there a tutorial that I've missed somewhere, which outlines creating a simple design and outputting something on the PMOD pins?
  23. hi! Does anyone know if I can use my usb to uart pmod, which is connected to a zedboard, to communicate with a device as a host? I want the zedboard to be the host of the communication and send specific data packets to the attached device. I test the pmod with a usb analyzer and see that it works as a device(slave). Can I make it a host(master) or it sends by default specific data header? And if yes how this can be ? I’m really new on embedded design and I really need some help… Thanks in advance!
  24. Hello, I have combed through the forums but still have not found the answer I am looking for. I have the Arty board and Vivado 2015.4. I can create a project and I can select the Arty board in that process. I create a Block diagram on which to start building my 'circuit'. At this point I try two different ways to get a pmod port on the board: I click on the 'Board' tab and I find all the input and output ports (led, led_rgb, buttons, switches, spi, etc and Connector JA thu JD). I try and bring a JA onto the block diagram and get a message "Conn JA board component cannot be connected because no possible options to connect". Second thing I try is to click on 'Add IP' and select AXI_GPIO. Double click that and have the option to re-customize this block. Under 'Board Interface' is a drop down menu with , again, all the input/output items on the Arty board, but no pmod ports. I have tried this with and without bringing in the latest constraints file (from Github) with the same negative results. What does it take to get the pmod ports (Connectors JA-JD) on the block diagram? Switches and buttons and leds do move to the Block Diagram and they create an AXI block when they do. So what am I missing? Thank you for your time and help.
  25. I need to use 10 PModAD1 (1x6) on Zedboard where there are only 5 Pmod(2x6). I wonder whether I can plug in 2 PModAD1 in the same Pmod on Zedboard. What I concern most is not the hardware compability but the sofware compability, that is to say whethter it is possible to use dirctly the library of Pmod in the IDE FPGA after this modification. Dose anyone have experience for this question? Your suggestion will be greatly appreciated.