element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Technical Library
  • Products
  • Dev Tools
  • Technical Library
  • More
  • Cancel
Technical Library
Documents Embest: SBC6045 Single Board Computer Based on Atmel’s AT91SAM9G45 MCU
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Technical Library to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Engagement
  • Author Author: atomar
  • Date Created: 2 May 2013 11:42 AM Date Created
  • Last Updated Last Updated: 24 Oct 2013 7:07 AM
  • Views 1679 views
  • Likes 0 likes
  • Comments 0 comments
Related
Recommended

Embest: SBC6045 Single Board Computer Based on Atmel’s AT91SAM9G45 MCU

BUY NOWDevelopment ToolsTechnical DocumentsVideoFeaturesKit Contents

image

Overview

 

The Embest SBC6045 is a high-performance ARM embedded single board computer (SBC) providing versatile communication interfaces to meet a wide variety of applications such as industrial control, automation, equipment monitoring, data logging, medical equipment, embedded web server etc. It is based on the 400MHz Atmel AT91SAM9G45AT91SAM9G45 microprocessor and features wide input range from 12V to 36V with isolated power.

 

The SBC6045 board uses Mini6045Mini6045 processor card as the CPU core board which has 256MB (2*128MByte) DDR2 SDRAM, 256MB NAND Flash, 4MB Data Flash, 2Kbit EEPROM and integrates UART, Ethernet, USB OTG, LCD, Touch screen, RTC and TF card slot on board. It connects to the expansion board through two 2.0mm pitch 80-pin connectors which enables the expansion board to access to all the core board's I/O through on-board connectors. The SBC6045 also has expansion blocks such as CAN and SD card slot as well as a Mini-PCI slot and SIM card slot which has integrated UART and USB signals. Users can attach a 3G module, GPRS module and other Mini-PCI devices to this interface.

 

The board is capable of supporting both the Linux 2.6.30 and Windows CE 6.0 operating systems. Embest provides BSP packages, user manuals and some other tools and documents to help  with development. This board would make an excellent stand alone platform ideal for  evaluation and early development work. It can be also used directly for your next product design.

 

The Embest Mini6045Mini6045 processor card is a ready-to-use ARM embedded controller based on 400MHz Atmel AT91SAM9G45AT91SAM9G45 ARM 926EJ-S microcontroller which is designed to provide a high performance processor solution with a high flexibility for general and multimedia oriented applications.

 

The AT91SAM9G45AT91SAM9G45 embedded microprocessor is based on the integration of an ARM926EJ-S processor with fast SRAM, with a wide range of peripherals. It is designed to provide a high performance processor solution with a high flexibility for general and multimedia oriented applications. The internal multi-layer bus architecture associated with a multi-port DDR2, a 32-bit External Bus Interface and 64KBytes of internal SRAM allows the SAM9G45 to sustain the high bandwidth required by its high speed peripherals. The AT91SAM9G45 power management (APMC) features an efficient clock gating which, associated with the ARM926EJ-S low power modes, greatly reduces power consumption under all conditions of use.

 

Ordering Information:

MPNDescription

SBC6045

SBC6045 Single Board Computer
SBC6045 with 4.3 inch LCDSBC6045 Single Board Computer with 4.3 inch LCD
SBC6045 with 7 inch LCDSBC6045 Single Board Computer with 7 inch LCD
Mini6045 PROCESSOR CARDMini6045 PROCESSOR CARDMini6045 processor card (Included in SBC6045 Single Board Computer)

Key Applications: Building Automation, Home Entertainment, Industrial Automation, Metering, Mobile Electronics

More Development Kits and Tools
imageMore Embest Development KitsimageMore ARM Developement Kits
imageKnode Development Kits & Platform Roomimageelement14 Knode

 

Development Tools



Software Development Tools:

 

Tool TypeSupplierMPNSupported FamilyDescription
IDEAtmel

Atmel Studio 6

 

ALL ARM

Atmel Studio 6 Integrated Development Environment (IDE) is the integrated development environment (IDE) for developing and debugging Atmel ARMRegistered CortexTm-M and Atmel AVRRegistered microcontroller (MCU) based applications. The Atmel Studio 6 IDE gives you a seamless and easy-to-use environment to write, build and debug your applications written in C/C++ or assembly code. Learn More

IDEARM KeilMDK ARMARM CortexTm-M  / Cortex-R4 / ARM7Tm / ARM9Tm

The MDK-ARM (Microcontroller Development Kit) is the complete software development environment for ARM7, ARM9, Cortex-M, and Cortex-R4 processor-based devices.  Learn More

RTOSMicrium

Micrium uc/OSIII

ALL ARM

μC/OS-III is Micrium’s newest RTOS, designed for developers who need to save time on their current and next embedded sytem projects. Learn More

RTOSARM KeilKEIL RTX ALL ARMThe Keil RTX is a royalty-free, deterministic Real-Time Operating System designed for microcontrollers based on ARM7TmTDMI, ARM9Tm, and CortexTm-M CPU cores. Learn More
RTOSSegger

embOS

ALL ARM

SEGGER embOS (Real Time Operating System) follows strict, yet efficient coding and documentation standards. embOS is a priority-controlled real time operating system, designed to be used as foundation for the development of embedded real-time applications. Learn More


 

Hardware Development Tools:

 

Tool TypeSupplierMPNSupported FamilyDescription
Debuggers, Emulators & JTAG ToolsAtmel

AT91SAM-ICEAT91SAM-ICE

SAM3 / SAM7 / SAM9USB JTAG In-Circuit Emulator for SAM3, SAM7 and SAM9 ARM-based microcontrollers
Emulator / Debugger / ProgrammerARMULINK2ULINK2ARM CortexTm-M  / ARM7Tm / ARM9TmULINK2 Debug Adapter
Emulator / Debugger / ProgrammerARMULINKProULINKProARM CortexTm-M  / ARM7Tm / ARM9TmULINKpro Debug and Trace Unit
EmulatorSeggerJ-LinkJ-LinkARM CortexTm-M  / Cortex-R4 / Cortex-A / ARM7Tm / ARM9TmJTAG/SWD Emulator with USB interface
ProgrammerSeggerFlasher ARMFlasher ARMARM CortexTm-M  / Cortex-R4 / Cortex-A / ARM7Tm / ARM9TmFlash Programmer for ARM and Cortex cores

Back to top

Technical Documents


Learning Center

TypeDescription
User GuideEmbest: User Guide for SBC6045 Single Board Computer
User GuideEmbest: User Guide for Mini6045 Processor Card
DatasheetAtmel: Datasheet for AT91SAM9G45 ARM Thumb-based Microcontrollers
DatasheetAtmel: Datasheet for AT91SAM9G45 MCU
Design Elements

TypeDescription
LayoutEmbest: Layout file for SBC6045 Expansion Board (Top View)
LayoutEmbest: Layout file for SBC6045 CPU Board (Mini6045) (Top View)
Application LibraryAtmel: Software Code for AT91SAM9 LCD Controller
Application Library

Atmel: Software Code for NAND Flash Support on AT91SAM9 Microcontrollers

Application Library

Atmel: Software Code for Using SDRAM on AT91SAM9 Microcontrollers

Application Library

Atmel: Software Code for Using the Serial Peripheral Interface with AT91SAMxx Devices

 

Back to top

Video


image

 

Back to top

Kit Features


Hardware Features


Mechanical Parameters

  • Dimensions: 82mm x 67mm (CPU board Mini6045, 8 layer PCB design),
    185mm x 125mm (Expansion board)
  • Power Supply: +5V (CPU Board), +12V~+36V (Expansion Board, supply DC 12V power adapter as default, with isolation power)
  • Working Temperature: -10~70°C

 

SBC6045 CPU Board (Mini6045)

  • Processor
    • Atmel AT91SAM9G45AT91SAM9G45 ARM926EJ-S Core Microprocessor
      • 32 KBytes Data Cache, 32 KBytes Instruction Cache, MMU
      • 64-kbyte internal SRAM and One 64-kbyte internal ROM
      • Can work at up to 400MHz
  • Memory
    • 128MByte*2 DDR2 SDRAM
    • 256MBbyte NAND Flash
    • 4MByte Data Flash
    • 2Kbit EEPROM
  • Onboard Headers and Signals Routed to Pins
    • Precise RTC (extended through DS3231SNDS3231SN)
    • Watchdog timer, supported with the microprocessor
    • 40-pin LCD interface with 4-wire resistive touch screen interface (24-bit color LCD)
    • LVDS interface (Supports 8-bit LCD resolution up to 1280*860)
    • TF Card Slot
    • 10/100M Ethernet interface
    • High-speed USB OTG 2.0 port (480Mps)
    • Power indicator
    • System working status indicator
    • Two 2.0mm pitch 80-pin expansion connectors (UART 0-3, Debug serial port, Ethernet, USB OTG, LVDS, 2 SPI, 2 TWI, SDIO, PWM, ISI, AC97, Touch Screen, JTAG and all IOs are led out via the two connectors.)

 

SBC6045 Expansion Board

  • Audio/Video Interfaces
    • Audio output port (supports playing MP3)
    • 24-bit LVDS signal interface (for large size LCD panel displays, supports resolution up to 1280*860 pixels) 4-wire resistive touch screen interface
    • Buzzer
  • Data Transfer Interfaces
    • Serial Port
      • 3-wire RS232 Debug serial port (Debug)
      • 3-wire RS232/RS485 (with isolation) serial port (COM0)
      • 5-wire RS232 serial port (COM1)
      • 3-wire RS232/RS485 (with isolation) serial port (COM2)
      • 3-wire RS232/TTL serial port (COM3)
    • Two CAN 2.0 interfaces (extended through 2 SPI, with power and signal isolation)
    • High-speed USB 2.0 Host port, 480Mbps
    • 10/100Mbps Ethernet port (RJ45)
    • SDHC card slot (Hot plug-and-play)
    • TWI interface with speeds up to 400kbps
    • SPI interface
  • Input Interface
    • DC Power input port
    • Standard 20-pin JTAG interface
    • IO Button
    • Reset Button

image

 

 

 

 

 

image

Software Features

 

OSItemFeatureDescription
LinuxBootVersionu-boot 1.3.4
Boot ModeBoot from NandFlash
Download ModeDownload kernel from Ethernet or SAM-BA
Kernel and driversVersionLinux 2.6.30
File systemSupport ROM/CRAM/EXT2/RAMDISK/YAFFS2/FAT32
DriverLED, Serial, RTC, NET, RS485, CAN, Buzzer, MMC/SD (MMC mode), USB Host, USB Device, EEPROM, GPIO, LCD, Touch Screen, Audio out, Nand Flash, Data Flash
File SystemFormatyaffs2 file system, can be read and written
Network protocol and applicationsTCP/IPComplete TCP/IP protocol
System configuration and service

Network Ping

Ping command, used in checking system

Basic commandIfconfig, route, inetdUsed in network configuration and relative service program
Linux commandCat, chmod, discard, echo, flashwrite, flashfsd, free, genhtml, init, kill, loader, Ls, mkdir, mount, ps, reboot, rm, smanaged, sysconf, yes, insmod, lsmod, rmmod
WinCEBootloaderBootstrapBoot from NAND Flash
ebootDownload image from Ethernet or SAM-BA
KernelWinCE6.0

RAM and ROM File System Hive-based Registry

Driver
NAND Flash, Debug, Serial ports, RS485, CAN, RTC, NET, LCD, Touch Screen, USB Host, USB Device, SD, EEPROM, Audio, LED, Keypad, Buzzer





Back to top

Kit Contents



The Embest SBC6045 Single Board Computer supplied with below contents:

 

  • SBC6045  board (including CPU board Mini6045 and expansion board)
  • USB cable
  • Serial cable
  • Ethernet cable
  • 12V Power adapter
  • LCD (optional, including touch screen)
    Remark: 4.3 inch LCD (resolution: 480*272), 7 inch LCD (resolution: 800*480)

Back to top

 


  • at91sam9g45
  • mini6045
  • sbc6045
  • microprocessor
  • sam9g45
  • arm926ej-s
  • embest
  • 926ej-s
  • Share
  • History
  • More
  • Cancel
  • Sign in to reply
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube