This page is devoted to the AT91, a complete system for our undergraduate hardware labs, based on AT91SAM9261EK, an ATMEL evaluation kit for an augmented implementation of ARM's 926EJ-S RISC architecture. AT91 uses a 2.6.20 kernel of Linux and runs a complete set of the GNU tools.
The AT91 development was undertaken by N. Kostaras as part of his M.Sc. thesis under the supervision of Dr. H. T. Vergos. The first working AT91s were delivered at the end of 2008 and used in the assembly language and microprocessor laboratories during the 2008-2009 season. We hope that the AT91 will also find a place in the computer architecture laboratory.
We are currently at the stage of documentation updating and minor bug fixing. This page will host the latest documentation (in Greek), along with suggested lab exercises and a complete simulator.
We are most grateful to the beta testers (graduate and undergraduate students) of the first AT91s for their valuable feedback. More suggestions are always welcome. A credit of 0.5 in the corresponding Lab mark, will be given to any CEID student that discovers an error (not a typo) in the documentation below.
| Assembly Language Laboratory | AT91 Introductory Manual |
| Lab Exercises | |
| Simulator for the Assembly lab (Keil's mVision) | |
| GNU tools for the Assembly lab | |
| Computer Architecture Laboratory | Lab Exercises & Related Files |
| Microcomputer Laboratory | Lab Exercises & Programming APIs |
| Simulator for the Micro lab (Keil's mVision) | |
| GNU tools for the Micro lab | |
| Required Header File for the simulator | |
| Flash video on using the simulator for the Microcomputer Lab |