• StickIt!-MB image 1
  • 40-pin XuLA socket
  • 6 PMOD connectors
  • 3 Wing connectors
  • 3.3 & 2.5V regulators
  • XuLA reset button
  • Open-source design

This product is currently unavailable.

Current rating: 3

"I like the XuLA board, but I've already got a lot of PMOD boards..."

Yeah, we've heard that a lot. So much that I began to feel like telling them to "stick it!" Then I started thinking: "Well, why don't they stick it!?" So we built a board that lets you connect your previously-purchased PMODs to a XuLA board. And, of course, we named it the "StickIt! board"

"Umm, I also have a few Papilio Wing boards..."

No problem! The StickIt! board has Wing sockets, too.

"How do I use the StickIt! board ?"

Just connect your PMOD and Wing modules to the sockets along the edge of the StickIt! board, then insert a XuLA board in the center socket. Then load bitstreams from your PC through the USB port to program the FPGA and make it access the various StickIt! modules. All the features of the XuLA board are still available when you use the StickIt! board, so you can do things like use it in a stand-alone mode just by programming the Flash on the XuLA board and letting it configure the FPGA whenever the power comes on. It's really that simple.

"So I could use both PMOD and Wing boards?"

Yes, you can connect up to six 4-bit PMODs, or three 8-bit PMODs, or three 8-bit Wing modules in any combination as long as all the modules require a total of 24 or fewer I/Os. The StickIt! board also lets you use an external power supply if your modules need more current than the XuLA board can provide.

"Will XESS be building any modules for the StickIt! board ?"

Yes! You can see them listed below under "Related Products". You can insert our modules into either the PMOD or Wing sockets. They're also compatible with other systems that use PMOD and Wing modules.

"What's the future hold for the StickIt! board ?"

We've learned we can't anticipate everything you want. And we don't have the resources to design and build every board variation you can think of. So we gave up and made the entire StickIt! board design open-source. All of it: bitstreams, schematic, PCB layout, documentation — everything! If you don't like what we built, you can re-design it and build it your way. And you can sell it to others free-and-clear of any royalties. (But you have to open-source your design just like we do.) And as others do this, you may find someone has built a version of the StickIt! board that is perfect for you.

"Now what?"

Now it's up to you. You can read the FAQ that follows to get more information, and peruse the StickIt! board Board manual for all the details. Send us an email if you can't find an answer to your question. Then decide if you want to keep forcing your designs into an inflexible system, or if you'd rather be free to build a solution that fits.

It's really that simple.


I ordered a StickIt! board and all I got was a board. No software? No manual? No fancy box!?

When you order a StickIt! board, all you get is the board. That's it. The StickIt! board doesn't need any software itself. And the manual is online. As for the fancy box, well, sorry about that. Think of it as "saving the environment".

What kind of instructions are there for using the StickIt! board ?

The StickIt! board manual will tell you how to set up your board, and it will provide some generic instructions for how to use PMOD and Wing modules. And each StickIt! module you buy from XESS will come with design examples that show you how to use that particular module. Those may also help if you're using a module from another manufacturer.

How does the StickIt! board get power?

The StickIt! board can get power from a USB port via the attached XuLA board. Or you can supply power to both the StickIt! board and the XuLA boards with an external power adapter. Or you can use a combination of both methods.

How much power does the StickIt! board need?

The StickIt! board itself doesn't really consume any power. (Well, the linear voltage regulators do take some power.) It serves mainly as a pass-through device between the XuLA board and whatever modules are plugged into the PMOD and Wing sockets.

Related Products