Dr DSP, I don't know the exact history of PMOD, but I believe it's something Digilent came up with to serve as a quick prototyping need. Here's the link on Digilent's site (http://www.digilentinc.com/Products/Catalog.cfm?NavPath=2,401&Cat=9) I believe this encompasses all of their PMODs. At Xilinx, we're also starting to incorporate more PMOD connectors on our base boards. The ZC702 has 3 of these. Avnet's ZedBoard has 5. And more of our analog partners are designing PMOD cards for their various products. For example, Maxim has a new listing of 15 PMODs that address a variety of applications and connectors. (http://www.maximintegrated.com/products/evkits/fpga-modules/)
Pmod seems to be a fairly universal interface now. I have seen it on a few different FPGA boards (the Lattice iCE40 board for example). As more expansion boards like this one are available I think you can quickly prototype a complete system. Anyone know if there is a complete listing of available (and planned) Pmod compatible boards?
I just placed my order and in about a week, I should have one of these in my hands. It might be a good way to check out both the FPGA embedded processor as well as a pmod accessory. It comes with sample web server code so I can work on accessing the robot brain through a browser or Android app.
That definitely looks work checking out. My upcoming robot design will need WiFi and this may be an easy (easy is a relative term) and fast route to get there. The only downside is that, according to their website, it comes with VHDL sample code, not Verilog. On the other hand, I suppose I should get familiar with both languages.
NASA's Orion Flight Software Production Systems Manager Darrel G. Raines joins Planet Analog Editor Steve Taranovich and Embedded.com Editor Max Maxfield to talk about embedded flight software used in Orion Spacecraft, part of NASA's Mars mission. Live radio show and live chat. Get your questions ready.
Brought to you by