2General information ................................................. ............................. .........................................................................................3
8Port and Pin list ................................................. ............................ ...............................................................................................11
This document concerns the E-blocks ARM programm er and daughter boar d.
The order code for this product is EB185. EB185 is a combination of EB031 ARM mother board and EB034 ARM
daughter board.
1.1 Trademarks and copyright
ATMEL and SAM-BA are registered trademarks of the Atm el Corpora tion.
ARM is a registered trademark of ARM Limited.
E-blocks is a trademark of Matrix Multimedia Limited.
1.2 Other sources of information
There are various other documents and sources that you may find useful:
1.2.1 Getting started with E-Blocks.pdf
This describes the E-blocks system and how it can be used to develop complete systems for learning electronics and
for PICmicro programming.
1.2.2 C and assembly strategies
Not provided for this product.
E-blocks™ ARM programmer and daughter board
Document code: EB185-30-1
1.3 Disclaimer
The information in this document is correct at the time of going to press. Matrix Multim edia r eser ves the right to
change specifications from time to tim e. This product is for development purposes only and should not be used for
any life-critical application.
1.4 Technical support
If you have any problems operating this product then please refer to the troubleshooting section of this document
first. You will find the latest softwar e updates, FAQs and other information on our web site:
www.matrixmultimedia.com
We have User Forums on the web site for Technical support issues and for users to discuss Matrix products,
programming and projects.
For technical support please refer to the Support page on our web site, and our User forums.
This E-blocks board is a development tool for the powerful AT91 SAM 7 microcontro ller from Atmel. The SAM 7
is a 32 bit RISC device running at an i nternal frequency of 36MHz, and having 128k ROM and 32K static RAM as
well as 2 USARTs, 4x 10 bit A/D converters and a native USB bus. This incredibly powerful microcontroller can be
used for a range of advanced E-blocks projects. The board has 5 E-blocks ports and the processor itself is housed on
a removable daughter board (Atmel ARM processors are only available in S MD techn o logy) so that the ARM can
be incorporated into custom PCBs.
2.2 Features
• 32 bit RISC processor with 128K ROM and 32K SRAM
The following program will test the circuit. The test files can be downloaded from www.matrixmultimedia.com
The following instructions explain the steps to test your board. The instructions assume that mLoader is installed
and functional. It also assumes that you are confide nt in sending a program to the ARM via the mLoader
programmer software.
4.1 System Setup
ARM programmer board (EB031) with ARM Daughter board attached (EB034):
1 to 5 LED boards can be attached to the Ports in order to view the Test outputs.
EB031 Options Setting
Power supply External, 14V
Xtal frequency 18.432MHz
Port A LED board EB004
Port B LED board EB004
Port C LED board EB004
Port D LED board EB004
Port E LED board EB004
Test program Test.bin
E-blocks™ ARM programmer and daughter board
Document code: EB185-30-1
.
4.2 Required items:
Items required (Hardware):
• EB031 ARM board
• EB034 ARM daughter board attached to EB031
• USB Cable
• EB004 LED boards for testing port outputs.
Items required (Software):
• mLoader ARM programmer sof tware (mLoader_Setup.exe):
• mLoader ARM programmer
• Matrix ARM board USB Driver
Items required (Programs):
•Test program (Test.bin)
4.3 Initial Software Set-up.
If C for ARMs is installed then the mLoader files will have been installed already.
If not run and Install mLoader_Setup. exe which will install mLoader, the Ma trix ARM board USB driver, and the
Test.bin file.
4.4 Initial USB Driver installation
When first plugged in the board will be detected by the USB bus and reported as a Matrix board. The Add new
hardware wizard will then start asking for the USB drivers for the board. The ARM Boar d USB drivers are preinstalled as part of C for ARMs and the mLoader setup. Select automatic and the drivers should be found
automatically. If not then point the driver installer to the ‘USB Driver’ folder installed as part of mLoader
(C:\Program Files\Matrix Multimedia\mLoader\ USB Driver by default).