メインコンテンツにスキップ

Duo256M

Document Pictures

Milk-V Duo 256Mは、メモリ容量を256Mに強化したDuoのアップグレード版で、より大きなメモリ容量を必要とするアプリケーションに対応します。SG2002コンピューティングシリーズチップを搭載し、計算能力は1.0TOPS@INT8に向上。RISC-V/ARMアーキテクチャの切り替えが可能で、デュアルシステムの同時動作にも対応しています。SPIやUARTなど豊富なGPIOインターフェースを備え、IPカメラ、スマートドアロック、ビジュアルドアベルなど、エッジインテリジェント監視の幅広いハードウェア開発に適しています。

SG2002の紹介

SG2002は、エッジインテリジェント監視IPカメラ、スマートドアロック、ビジュアルドアベル、ホームインテリジェンスなど様々な製品分野向けに設計された高性能・低消費電力チップです。H.264ビデオ圧縮・デコード、H.265ビデオ圧縮・エンコード、ISP機能を統合。HDRワイドダイナミックレンジ、3Dノイズリダクション、デフォッギング、レンズ歪み補正などの画像強化・補正アルゴリズムをサポートし、プロフェッショナルな映像品質を提供します。

独自開発のTPUを搭載し、8ビット整数演算で1.0 TOPSの計算能力を発揮。TPUスケジューリングエンジンにより、全てのテンソル処理ユニットコアに高帯域幅のデータフローを効率的に供給します。深層学習モデルコンパイラやSDK開発キットも提供。CaffeやTensorflowなど主要なディープラーニングフレームワークも容易に移植可能です。セキュアブート、セキュアアップデート、暗号化など、開発から量産、製品応用まで一連のセキュリティソリューションも備えています。

8ビットMCUサブシステムを統合し、外部MCUを置き換えることでコスト削減と省電力化を実現しています。

SG2002 公開予備データシート

SG2002の公開予備データシートとTRMをGitHubで公開しています。こちらをご覧ください。

SG2002チップの購入

Milk-VはSG2002チップの認定グローバルディストリビューターです。サンプルはオンラインストアから直接購入できます。大量注文の場合はMilk-V営業チームまでお問い合わせください。

はじめに

システムのインストール

スタートアップセクションをご参照ください。

USBネットワークの利用

セットアップセクションをご参照ください。

Duo256M GPIOピン配置

Document Pictures

GPIOピンマッピング

グループアドレスポートチップ番号名称開始
gpio0gpio@03020000portagpiochip0480-511XGPIOA480 - XGPIOA[0]
gpio1gpio@03021000portbgpiochip1448-479XGPIOB448 - XGPIOB[0]
gpio2gpio@03022000portcgpiochip2416-447XGPIOC416 - XGPIOC[0]
gpio3gpio@03023000portdgpiochip3384-415
gpio4gpio@05021000portegpiochip4352-383PWR_GPIO352 - PWR_GPIO[0]

GPIOピン配置

GP26GP27ピンの論理レベルは1.8V、その他のGPIOピンは3.3V論理レベルです。

カメラインターフェース

Duo256Mカメラは0.5mmピッチの16ピンコネクタを使用し、CAM-GC2083カメラヘッドに直接接続できます。

コネクタFPC定義

Document Pictures
J1説明
1GND
2MIPI0_DN0
3MIPI0_DP0
4GND
5MIPI0_DN1
6MIPI0_DP1
7GND
8MIPI0_CKN
9MIPI0_CKP
10GND
11SENSOR_RSTN (1.8V)
12SENSOR_CLK (1.8V)
13I2C2_SCL (1.8V)
14I2C2_SDA (1.8V)
15
163V3

Duo256M ユーザーガイド

UARTシリアルコンソール

Duo256MにはUARTデバッグシリアルポートがあり、システム起動ログの表示や、起動後のコンソールログイン・コマンド実行が可能です。

USB-TTLシリアルケーブル

Duoシリーズのシリアルポートレベルは3.3Vです。

一般的なUSB-TTLシリアルケーブルのピン定義は以下の通りです。

Document Pictures

接続方法

USB-TTLシリアルケーブルを下記のように接続し、赤い線は接続しません。

Milk-V Duo256M<--->USB to TTL
TX (pin 16)<--->白色線
RX (pin 17)<--->緑色線
GND (pin 18)<--->黒色線
Document Pictures

Duo256Mのデフォルトシリアルポートパラメータは以下の通りです。

baudrate: 115200
data bit: 8
stop bit: 1
parity : none
flow control: none

RISC-VとARMの切り替え

Duo256Mの大型コアはRISC-VまたはARMプロセッサを選択可能です。デフォルトはRISC-Vコアです。物理ピン35(Boot-Switch)とGNDをショートさせることでARMコアに切り替えられます。起動できない場合は、使用中のコアとファームウェアが一致しているかご確認ください。

Document Pictures

デバッグシリアルポートを接続すると、起動ログの最初の行で、Cで始まる場合はRISC-Vコア、Bで始まる場合はARMコアで起動しています。

  • RISC-V:
    C.SCS/0/0.C.SCS/0/0.WD.URPL.USBI.USBW
  • ARM:
    B.SCS/0/0.WD.URPL.B.SCS/0/0.WD.URPL.USBI.USBW

ハードウェアドキュメント

その他

https://github.com/milkv-duo/duo-files/tree/main/duo-256M