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.
A Book For All Reasons Bernard Cole1 Comment Robert Oshana's recent book "Software Engineering for Embedded Systems (Newnes/Elsevier)," written and edited with Mark Kraeling, is a 'book for all reasons.' At almost 1,200 pages, it ...