eLinux.org - Embedded Linux Wiki

Hammer Board

From eLinux.org

Jump to: navigation, search

Contents

Hammer Board Specifications

Image:hammer4.jpg

TinCanTools Website

The Hammer CPU board from TinCanTools,is based upon Samsung’s S3C2410 ARM920T processor. It gives you the power of an ARM9 processor in an easy to use modular package. The Hammer CPU board fits into a standard 40 pin DIP socket. It is an ideal platform for code development and prototyping in an embedded environment. You can quickly interface to the Hammer using your standard prototyping tools that are based upon 0.1 inch centers.

   * 100 MIPS Microprocessor ( CPU ): S3C2410 - Samsung (200 MHz)
   * ARM 920T core with Cache (16K+16K) and MMU
   * Main Memory: 32MB SDRAM (16M x 16 bit, 100MHz)
   * FLASH : 16MB NOR Flash
   * Peripherals available:
         o 2 UART’s (also supports IrDA)
         o 1 I2C
         o 2 SPI’s
         o 2 16-bit Timers/PWM’s
         o 1 8-bit LCD Interface + control signals
         o 1 USB Host Port
         o 1 USB Slave Port
         o 2 ADC’s (10 bit )
         o 4 External Interrupt pins
         o 1 Up to 30 pins of GPIO’s 
   * JTAG Interface: 2 x 7 Header – standard ARM JTAG interface
   * Size: 0.75 inches (width) X 2.25 inches (length)
   * Package: Fits a standard 40-pin DIP socket (0.1 inch lead spacing)
   * Power Requirements: +5VDC @ 120 mA (typical) 

Interface Options

I want to use the Hammer with:

Resources

Hammer Details

The Hammer comes preloaded with an open source bootloader, Linux 2.6 kernel, and a uClibc/Busybox based root file system. Board schematics, application notes, and source code are also included on the CD. The Hammer Board is a 40 pin DIP modules that can run full standard GNU/Linux.

The Hammer Kit comes with everything you will need to begin developing for the Hammer Board, and is strongly recommended for first time Hammer Board users. All development tools have been created for use with Linux, so you will need a working Linux system to use the Hammer Board and develop applications for it.

Image:hammer1.jpg

Image:hammer2.jpg

Image:hammer3.jpg

Hammer Board Pinouts

Image:Hammer-pinouts.jpg

Pinout with more explanations and links.
Pin numberMain FunctionNoteAlt FunctionNote
1RXD0 RS232 ReceiveGPH3GPIO port H bit 3
2TXD0RS232 TransmitGPH2GPIO port H bit 2
3IICSDAI2C SDA Wikipedia explains I2C GPE15GPIO port E bit 15
4IICSCLI2C SCLGPE14GPIO port E bit 14
5SPIMISO0SPI port 0 MISO Wikipedia explains SPIGPE11GPIO port E bit 11
6SPIMOSI0SPI port 0 MOSIGPE12GPIO port E bit 12
7SPICLK0SPI port 0 clockGPE13GPIO port E bit 13
8nSS0SPI port 0 selectEINT10External Interrupt 10 (Wakeup capable?)
9nRESETCPU reset.
10nRTS0RS232 RTS (Ready to send)GPH1GPIO port H bit 1
11nCTS0RS232 CTS (Clear to send)GPH0GPIO port H bit 0
12TOUT0PWM timer 0 outGPB0GPIO port B bit 0
13TOUT2PWM timer 2 outGPB2GPIO port B bit 2
14RXD2RS232 port 2 receive (Note, Port 1 isn't accessible) GPH7GPIO port H bit 7
15TXD2RS232 port 2 transmitGPH6GPIO port H bit 6
16VMLCD AC bias GPC4GPIO port C bit 4
17VFRAMELCD Vertical syncGPC3GPIO port C bit 3
18VLINELCD Horizontal syncGPC2GPIO port C bit 2
19VCLKLCD pixel clockGPC1GPIO port C bit 1
20GNDGround - supply voltage return.
21LCD_VD0LCD data bit 0GPC8GPIO port C bit 8
22LCD_VD1LCD data bit 1GPC9GPIO port C bit 9
23LCD_VD2LCD data bit 2GPC10GPIO port C bit 10
24LCD_VD3LCD data bit 3GPC11GPIO port C bit 11
25LCD_VD4LCD data bit 4GPC12GPIO port C bit 12
26LCD_VD5LCD data bit 5GPC13GPIO port C bit 13
27LCD_VD6LCD data bit 6GPC14GPIO port C bit 14
28LCD_VD7LCD data bit 7GPC15GPIO port C bit 15
29EINT11External interrupt 11nSS 1 SPI port 1 select
30EINT15External interrupt 15SPICLK1SPI port 1 Clock
31EINT14External interrupt 14SPIMOSI1SPI port 1 MOSI
32EINT13External interrupt 13SPIMISO1SPI port 1 MISO
33 AIN1ADC input 1 (Note - these ADCs are independant, and do not support differential mode)
34 AIN0ADC input 0
35 DP1USB 1 Slave +
36 DN1USB 1 Slave -
37 DP0USB 0 Host +
38 DN0USB 0 Host -
39+3.3VDCInternal regulator output. Can supply 100mA(?) safely. Overloading this may cause irreparable damage.
40+5V5V input.

Related Products

Hammer Carrier Board - the original carrier board for Hammer

Nail Kit - Great development system for Hammer to take where ever you go.

Hammer-RDP - the Robotics Development Platform

Hammer Project pages

Christmas Lights Controller
Audio Mixer Project

Personal tools