Welcome to the XUP-UNM
website. The main purpose of this site is to publish and host
the results of XUP and UNM collaborative efforts in several areas
of research and education.
News and Events
New!! Click here for new tutorials using EDK 7.1.
Embedded systems
The purpose of this
section of the website is to be a focal point for the introduction
of microprocessors in programmable logic. The first page is an
overview of generic microprocessors. It will delve
into what microprocessors have in common. The two microprocessors
that are most involved with Xilinx
are the Microblaze soft processor and the IBM PowerPC 405 processor
(embedded into the Virtex 2 Pro FPGA). A page is dedicated to
each of these processors to explain some of the unique functional
capabilities of each of them.
There are also three
different projects completed on each of the microprocessors to
different hardware. There is an easy project, a project of medium
difficulty, and a fairly complicated project. Each of these projects
is done using ISE 5.2 with EDK 3.2.2, but it should be fairly
easy to migrate them to a different version since the procedure
is explained in detail.
It is assumed that
anyone reading this website has completed at least an introductory
level course in microprocessors.
The project will be
targeted to many different platforms based on the needs of the
projects and the possibilities of the boards. The platforms are
the Digilent Spartan2E board, the V1000 AFX development board,
M1 VirtexE2000 board, and the ML300 platform. A good index on
the project, requeriments and goals can be find at this link.
XUP-UNM V1000 Project
This website is also
hosting the XUP-UNM V1000 Project which
consists of the design of a development board based on the Virtex1000.
The schematics, design product specification and some projects
on this board can be found here.
Educational Material
This website also hosts
a page with references to material
elaborated for several undergraduate classes at UNM (such as signal
and systems, logic design, etc.).
Acknowledgments
A great deal of thanks
goes to three professors at the University of New Mexico. Dr.
Marios Pattichis, Dr. Howard Pollard and Dr. David Bader. provided
much appreciated technical support in the area of microprocessors.
A great deal of thanks also goes to John Linn, Rick Moleres, John
Cannaris, Jason Moore, Frank Wirtz, Reno Sanchez, and a bunch
of other great Albuquerque Xilinx Engineers for their patience
and technical knowledge of the Xilinx software and hardware.
A great deal of appreciation
goes also to all the students over the years who have contributed
their time and efforts to help develop items towards the XUP-UNM
cause. A partial (but by no means complete) list is: Caron Scates,
Teri Brown, DJ Ortly, James Hansen, Jorge Parra, Craig Kief and
Alonzo Vera.