This laboratory is mainly used for teaching subjects related to embedded systems, System on Chip, FPGA, VHDL and Digital Signal processing.
Xilinx ISE offers support for all Xilinx leading FPGAs and CPLDs, including all Virtex-4 multi-platform FPGAs.
ModelSim XE-III (MXE-III) provides a complete HDL simulation environment that enables you to verify the functional and timing models of your design, and your HDL source code. MXE-III is optimized for use with all configurations of Xilinx ISE products.
Once a year students are given mini projects which are small exercises developing simple systems of a couple of days.
Altium's NanoBoard-NB1 is an FPGA-based development board that allows rapid and interactive implementation and debugging of FPGA using Altium's development system.
Target programmable devices are housed on plug-in daughter boards.
As well as providing communications to and from the FPGA, the NanoBoard incorporates a wide range of peripherals such as an LCD, RAM, serial flash memory, keypad and ADC/DAC that can easily be used for application development. Ports on the NanoBoard include PS2, RS232, CAN, VGA, and I2C, as well as a range of general purpose IO headers.
If you need a copy of the software it can be dowlnloaded from the Altium web site site. Make sure you choose the 10/12 installer.
You will need to be registered in order to download the software. If you are not registered then send your name, course, year and email address to John Wilmot at firstname.lastname@example.org
mbed is an ARM based fast prototyping board that uses an 100Mhz LPC1768 microprocessor from the Cortex M3 family.
Interfaces supported include USB, SPI, I2C CAN, ethernet, and serial. Programs are written in C/C++ with an online compiler.
A wide range of libraries are already available supporting common hardware types like GPS or WiFi. There are already existing development boards that house the mbed.
Features100 MHz ARM with 64 KB of SRAM, 512 KB of Flash Ethernet, USB OTG GPIO, PWM, ADC, DAC Easy-to-use online tools: Web-based C/C++ programming environment Uses the ARM RealView compile engine API-driven development using libraries with intuitive interfaces