Digilent Pmods: Communication Is Key

We are going to continue with our Pmod series and talk about how you get the Pmod (peripheral module) to do what you want it to do. After all, it is not the best plan (especially in electronics) to just plug something in to a random spot and hope the device works correctly. The vast majority of the peripheral modules in the Pmod line collect or receive data (or both) and need to communicate this data with the host board. A GPS module that doesn’t send its coordinates to the host or an audio amplifier that does not receive data from the host are not terribly useful. Successful communication is key in any relationship, electronic or otherwise.

History of the PmodLS1

As you learned from James’ post, Digilent offers 63 Pmods! Each of those products has its own story of its conception and evolution. One of those products that had a very interesting beginning is the PmodLS1.

A few weeks ago while chatting with James (another intern) and Gene (our co-founder) we were discussing how the company began and how the board design process works. In this discussion we discovered that the Pmod LS1 has a beginning in education at Washington State University.

3D Modeling with Blender

We have made a few posts showing off our 3D printers and some of the classes on 3D printing that we have done here at Digilent. Garrett Mace from macetech.com showed us some of the basics on how to use various 3D modeling software like AutoDesk Inventor, Autodesk 123D Design, OpenSCAD, MeshMixer, and SketchUp. Today, I’m going to introduce some of the basic modeling tools available in the free but robust Blender.

Nexys vs. Basys

At Washington State University, the electrical engineering department uses Digilent FPGAs in several classes. Students are allowed to pick from a variety of our FPGAs. The main choice is between the Nexys or Basys lines of FPGAs. As a student, I hear a lot of confusion from students about the differences between the two series of boards. I figured that students can’t be the only ones who have questions about the difference, so I decided to write a quick summary of the differences. I’ll be using the Nexsys 4 and the soon-to-be newest member of the Basys series as an example. I’ve compiled two lists to highlight the differences between the two.