第3章 システム概要

3.1. ボード概要

Armadillo-810の主な仕様は次の通りです。

表3.1 Armadillo-810仕様

プロセッサルネサスエレクトロニクス R-Mobile A1(R8A77404DBA)
CPUコア

メイン: ARM Cortex-A9

- 命令/データキャッシュ 32kByte/32kByte

- L2キャッシュ 256kByte

- メディアプロセッシングエンジン(NEON)搭載

- 浮動小数点コプロセッサ(VFPv3)搭載

リアルタイム制御用: SH-4A

システムクロック

CPUコアクロック(ARM Cortex-A9): 792MHz

CPUコアクロック(SH-4A): 594MHz

DDRクロック: 396MHz

内部BUSクロック: 198MHz

拡張BUSクロック: 99MHz

源発振クロック: 24MHz

RAMDDR3 SDRAM: 512MByte バス幅32bit (DDR3-800)
フラッシュメモリNORフラッシュメモリ: 64MByte バス幅16bit 書き換え可能回数:100,000回
シリアル(UART)RS232C x 1、3.3V CMOS x 1
拡張インターフェース1USB、UART、SPI、I2S、I2C、SD、MMC、PWM、IrDA、JTAG、GPIO
拡張インターフェース2Camera、I2C、UART、PWM、GPIO
USBUSB2.0 Device (High Speed対応)
LED黄色(面実装) x 4
電源電圧DC 4.35~5.25V
消費電力1.3W(Typ.)、待機時0.9W(Typ.)
使用周囲温度-20~70℃(ただし結露なきこと)
基板サイズ50 x 50mm(突起部を除く)

3.2. ブロック図

Armadillo-810のブロック図は次の通りです。

Armadillo-810のブロック図

図3.1 Armadillo-810のブロック図


3.3. 電気的仕様

3.3.1. 絶対最大定格

表3.2 絶対最大定格

項目記号MinMax単位備考
電源電圧VIN, VBUS-0.35.3V 
入力電圧VIO-0.5VCC_3.3V+0.5V 
動作温度範囲Topr-2070ただし結露なきこと

[警告]

絶対最大定格はあらゆる使用条件、又は試験条件であっても瞬時たりとも越えてはならない値です。上記の値に対して余裕をもってご使用ください。

3.3.2. 推奨動作条件

表3.3 推奨動作条件

項目記号MinTypMax単位備考
電源電圧VIN, VBUS4.3555.25V 
使用周囲温度Ta-202570ただし結露なきこと

3.3.3. 入出力インターフェースの電気的仕様

表3.4 入出力インターフェースの電気的仕様

項目記号MinTypMax単位備考
入出力インターフェース電源電圧VCC_3.3V3.1353.33.465V 
入力電圧VIHVCC_3.3Vx0.8-VCC_3.3V+0.3V 
VIL-0.3-VCC_3.3V x 0.2V 
出力電圧VOHVCC_3.3V-0.5--VIOH=-2mAの時
VOL--0.5VIOL=2mAの時
出力電流(per pin)IOL--2.0mA 
IOH---2.0mA 
出力電流(total)ΣIOL--120mA 
ΣIOH---40mA 
出力電流(I2C)I2C_IOL--5mA 

3.4. ソフトウェア構成

本章ではArmadillo-810で動作するソフトウェアの構成について説明します。

Armadillo-810で利用可能なソフトウェアを表3.5「Armadillo-810で利用可能なソフトウェア」に示します。

表3.5 Armadillo-810で利用可能なソフトウェア

ソフトウェア説明
Hermit-Atブートローダーです。Linuxカーネルを起動させる機能の他に、ダウンローダーと強調動作を行いフラッシュメモリを書き替える機能など様々な機能を持っています。工場出荷状態ではブートローダーイメージはフラッシュメモリに配置されていますが、プロセッサ(R-Mobile A1)の機能によりSDカードに配置することもできます。
Linuxカーネルバージョン3.x系のLinuxカーネルです。工場出荷状態ではLinuxカーネルイメージはフラッシュメモリに配置されていますが、Hermit-Atの機能によりSDカードに配置することもできます。
Atmark DistuClinux-distをベースにしたアットマークテクノ製品向けのLinuxディストリビューションです。フラッシュメモリ向けのユーザーランドを提供します。工場出荷状態ではAtmark Distユーザーランドイメージはフラッシュメモリに配置されていますが、SDカードなどのストレージに配置することもできます。
Debian GNU/LinuxDebian Projectによって作成されたLinuxディストリビューションです。パッケージ管理システムを備えているため、Debian Projectが提供する豊富なソフトウェアパッケージを簡単に追加することができます。利用する場合は、SDカードなどのストレージデバイスに構築する必要があります。
AVコーデックミドルウェアH.264, JPEGエンコードなどに対応したミドルウェアです。[a]
FSE (Face Sensing Engine)顔検出や特徴点抽出などの機能を持つ OKI (沖電気工業株式会社)製の顔認識エンジンです。工場出荷状態では使用することができません。アットマークテクノ ユーザーズサイトから評価用デモアプリをダウンロードすることができます。
OpenCV (Open Source Computer Vision)オープンソースのコンピュータービジョン向けライブラリです。工場出荷状態では使用することができません。Armadilloサイトに、OpenCVを用いて画像処理を行う方法について説明したHowtoページが公開されています。

[a] 現在は使用することができません。2013年春以降に順次ダウンロード提供を開始する見込です。


Armadillo-810のフラッシュメモリのメモリマップを表3.6「フラッシュメモリ メモリマップ」に示します。

表3.6 フラッシュメモリ メモリマップ

物理アドレスパーティション名サイズ工場出荷状態で書き込まれているソフトウェア

0x00000000

0x0003FFFF

bootloader256kByte

Hermit-Atブートローダーイメージ

0x00040000

0x0007FFFF

config256kByte

アプリケーションの設定情報など

0x00080000

0x000BFFFF

license256kByte

AVコーデックミドルウェアライセンス

0x000C0000

0x004BFFFF

firmware4MByte

AVコーデックミドルウェア[a]

0x004C0000

0x008BFFFF

kernel4MByte

Linuxカーネルイメージ

0x008C0000

0x03FFFFFF

userland55.25Mbyte

Atmark Distユーザーランドイメージ

[a] 現在は使用することができません。2013年春以降に順次ダウンロード提供を開始する見込です。