advertisement
Embest Technology Co., Ltd 6
Chapter 2
Hardware System
2.1 CPU
2.1.1 Instroduction to CPU
The AM335x microprocessors, based on the ARM Cortex-A8, are enhanced with image, graphics processing, peripherals and industrial interface options such as EtherCAT and
PROFIBUS. The device supports the following high-level operating systems (HLOSs) such as Linux, WinCE and Android.
The AM335x microprocessor contains these subsystems:
Microprocessor unit (MPU) subsystem based on the ARM Cortex-A8 microprocessor.
POWERVR SGX™ Graphics Accelerator subsystem for 3D graphics acceleration to support display and gaming effects.
The Programmable Real-Time Unit and Industrial Communication
Subsystem (PRU-ICSS) is separate from the ARM core, allowing independent operation and clocking for greater efficiency and flexibility.
2.1.2 CPU Features
Clock
AM3359 has two clock inputs, OSC1 and OCC0, and two clock outputs, LCKOUT1 and
LCKOUT2.
OSC1 provides RTC with a 32.768KHz reference clock. And it is used to connect
RTC_XTALIN terminal to RTC_XTALOUT terminal.
Copyright © 2012 Embest Technology SBC8600B User Manual
Embest Technology Co., Ltd 7
OSC0 provides reference clocks such as 19.2-MHz, 24-MHz, 25-MHz or 26-MHz for the clocks without RT function. It is also used to connect XTALIN terminal and XTALOUT terminal.
Reset
Reseting is controlled by PWRONRSTn signals from CPU. The device is reset when it is a low level signal.
General-Purpose Interfaces
There are 4 GPIO banks, each of which has 32 I/O pins, and therefore the total pin number of GPIO would be 128 (4x32).
Programmable Real-Time Unit Subsystem
The PRUSS of AM3359 consists of 2 programmable real-time units, a 12KB shared RAM with single-error detection (parity), tree 120B register bank that can be accessed by each
PRU, an interrupt controller module used to process input events of the system, and the following peripherals:
An UART with data flow control and maximum rate of 12Mbps
Two MII Ethernet interface with support to industrial Ethernet such as
EtherCAT™
A MDIO interface
An enhanced capture module (eCAP)
3D Graphics Engine
POWERVR® SGX graphics acceleration subsystem is used to improve 3D image processing, as well as provide regular display and gaming effect. The subsystem features:
Tile-Based Architecture Delivering Up to 20 MPloy/sec
Copyright © 2012 Embest Technology SBC8600B User Manual
advertisement
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Related manuals
advertisement
Table of contents
- 6 CHAPTER 1 PRODUCT OVERVIEW
- 6 1.2.1 Mini8600B
- 8 1.2.2 Extension Board
- 11 CHAPTER 2 HARDWARE SYSTEM
- 11 2.1.1 Instroduction to CPU
- 11 2.1.2 CPU Features
- 13 2.2.1 NAND Flash H27U4G8F2DTR-BC
- 13 2.2.2 DDR H5TQ2G83CFR-H9C
- 13 2.2.3 Ethernet AR
- 14 2.2.4 MAX
- 15 2.3.1 Mini8600B
- 21 2.3.2 Extension Board
- 30 CHAPTER 3 LINUX OPERATING SYSTEM
- 32 3.4.1 Establishment of development environment
- 34 3.4.2 System Compilation
- 36 3.4.3 System Customization
- 39 3.5.1 NAND
- 40 3.5.2 SD/MMC
- 41 3.5.3 LCDC
- 42 3.5.4 Audio in/out
- 43 3.6.1 GPIO_keys Driver
- 48 3.6.2 GPIO_leds Driver
- 51 3.7.1 Update of TF Card System Image
- 55 3.7.2 Update of NAND Flash
- 58 3.8.1 Selecting Display Mode
- 60 3.8.2 Testing
- 75 3.8.3 Demo
- 78 3.9 The Development of Applications
- 81 CHAPTER 4 WINDOWS EMBEDDED COMPACT 7 OPERATING SYSTEM
- 83 4.4.1 Installation of IDE (Integrated Development Environment)
- 83 4.4.2 Extract BSP and project files to IDE
- 84 4.4.3 Sysgen & BSP Compilation
- 84 4.4.4 Introduction of Drivers
- 86 4.5.1 Update of TF Card
- 91 4.5.2 Update of NAND Flash Image
- 92 4.6.1 How to use openGL ES demo
- 93 4.7.1 Application Interfaces and Examples
- 93 4.7.2 GPIO Application Interfaces and Examples
- 96 APPENDIX
- 125 TECHNICAL SUPPORT AND WARRANTY