Avalon4

提供: tezos-wiki
移動先: 案内検索

写真[編集]

320px 320px 320px

デザインファイル[編集]

 パッケージ:QFN56-8X8、0.5mmピッチ  プロセスノード:28nm  コア電圧:0.65〜0.8V  チップ周波数:400MHz  ハシレート:25Gh / s  電力使用量:ASIC側で0.4-0.6J / Gh  VDDIO:1.5〜2.5V

SPIの例[編集]

640px

 実際のデータ:  1位:  仕事nチップ1  {576'hc16801619d8d4242e06e5fab25a54bbe222e8b877848c34beea79cd6528caf7e33cde02a983dab158119ce2a1c9fc4eddac8ce296d0fd9da6e18f645087e051a2d547050e8dc86b1,64'ha、32'h1,32'h1,32'h1}  仕事nチップ0  {576'h1bed3ba0a2cb45c1d8f8ef6712146495c44192c07145fd6d974bf4bb8f41371d65c90d1e9cb18a17fa77fe7d13cdfd7b0063910762a5f25c06b168ae087e051a895170504ac1d001,64'h5,32'h1,32'h1,32'h1}    2位:  作業n + 1チップ1  {576'h0,64'hb、32'h1,32'h1,32'h1}  作業n + 1チップ0  {576'h0,64'h6,32'h1,32'h1,32'h1}    第3:  作業n + 2チップ1  {576'h0,64'hc、32'h1,32'h1,32'h1}  作業n + 2チップ0  {576'h0,64'h7,32'h1,32'h1,32'h1}    chip0の場合は32'h1beebba0、chip1の場合は32'hc1698161、

Avalon4[編集]

各モジュールは40個のA3222 ASICを搭載しており、モジュールは1TH / Sで動作し、〜680Wの電力を使用する必要があります。

320px 320px 320px 320px 320px 320px 320px

Avalon4接続[編集]

320px

JTAGポート[編集]

320px 320px

PMU[編集]

310px 310px

310px 310px

HU[編集]

310px

電源およびGND[編集]

320px

4.0と4.1マシンの物理的な区別[編集]

LEDボード[編集]

 * 'Ver。ライトパネルの右下隅に4.Xがマークされています。  
390px 390px

PMU[編集]

  もう一つの方法は、PMU(Power Module Unit)をチェックするケースを開いて、  *(左)3つの270uf 16Vと2つの820uf 16V青の固体コンデンサが4.0バージョンで使用されています。  *(右側)4つの100uf 16Vと4つの560uf 6.3V紫色の固体コンデンサが4.1バージョンで使用されています。  
390px 390px

コントローラー[編集]

 *ハードウェアは4.0と4.1で同じですが、唯一の違いはファームウェアです

LED[編集]

390px


LED オフ 点滅 メモ
ERR 'POST失敗' '1つのモジュールが死んでいる' マニュアル
警告 ハッシング 起動維持モード 'ファンは0' または '過熱'
TXD / RXD データなし データ転送
N1 / N2 ノンス 1ノンスが見つかりました
PG1 / PG2 パワーグッド 小さなPMUの一部が失敗しました

IIC[編集]

File:IIC_Link_Avalon4.png

Ubuntu 14.04でのAvalon4 CGMiner[編集]

ダウンロード[編集]

 あなたのホームディレクトリの中で、Cgminerをダウンロードしてください  git clone https://github.com/Canaan-Creative/cgminer

コンパイル[編集]

 cd cgminer  git checkout origin / avalon4 -b avalon4  ./autogen.sh --enable-avalon4  make -j 4

実行[編集]

 sudo ./cgminer --avalon4-fan 60 - avalon4-freq 200 - avalon4-voltage 7125 --lowmem -o http://stratum.pool:3333 -u work -p pass  または  sudo ./cgminer --avalon4-fan 60 - avalon4-freq 200 - avalon4-voltage 7125 --lowmem -o http://stratum.pool:3333 -u work -p pass --api-allow W:192.168 .2、W:192.168.2.1 --api-listen $ @ 2> ./ log

微調整[編集]

  • LED

  フォーマット: 'ascset | ASCN、led、modularid'   例:cgminer-api "ascset | 0、led、1"

  • ファン

  フォーマット: 'ascset | ASCN、fan、fanmin [-fanmax]'   例:cgminer-api "ascset | 0、fan、10"またはcgminer-api "ascset | 0、fan、10-100"

  • 電圧

  形式: 'ascset | ASCN、電圧、MMID値[-miner_id-val_offset]'   例:cgminer-api "ascset | 0、voltage、1-7750"       cgminer-api "ascset | 0、voltage、1-7750-0-125"

技術的な詳細[編集]

  • aucは書き込みと読み取りの間に1〜2msの間を取る。ポーリング遅延が0であっても(4800は1msを意味します)
  • 各ポーリングのcgminerは〜 '20ms' をとります。ポーリング遅延さえ0msです

MMノート[編集]

[1][編集]

コンパイルフラグ[編集]

BOOTLOADER MM41 デバッグ
0 ブートローダーなし MM-4.0をサポート デバッグを無効にする
1 サポートブートローダ MM-4.1をサポート デバッグを有効にする

ユーザーマニュアル[編集]

ハッシュレートリフレンス[編集]

MM Ver チップ周波数 電圧 ハッシュレート 電力使用量
4.0 420:390:360 8000 980G 594ワット
4.0 450:390:370 8125 1T 640ワット
4.0 450:400:390 8250 1.1T 655ワット


MM Ver チップ周波数 電圧 ハッシュレート 電力使用量
4.1 375:300:275 7000 '800G' 419ワット
4.1 375:350:300 7500 '866G' 457ワット
4.1 420:390:360 7625 980G 542ワット
4.1 450:390:370 8000 1T 600ワット
4.1 500:450:430 8125 1.14T 710ワット
4.1 550:500:450 8250 1.25T 800ワット
4.1 570:510:470 8375 1.3T ' 990ワット

AUC[編集]

Avalon USB2IICコンバータ、USB VID:PID '29f1:33f2'

File:AUC.png

cybtc提供

LED[編集]

  • PWR:電源インジケータ
  • R:AUC応答エラー
  • G:IIC Xfer
  • B:AUC init

AUCファームウェア[編集]

20141122[編集]

  • AUCバージョン: 'AUC-20141122'
  • usb configが変更されたときにasicをリセットする(true-> false)

20141105[編集]

  • AUCバージョン: 'AUC-20141105'
  • コードクリーンアップ

ファームウェアの焼き込みを改善する

[2][編集]

  • AUCバージョン: 'AUC-20141103'
  • ウォッチドッグを追加する
  • コードクリーンアップ

20141027[編集]

  • AUCバージョン: 'AUC-20141027'
  • メーカーをCANAANに変更

20141019[編集]

RPi / 703Nファームウェア[編集]

デイリービル[編集]

20150331[編集]

  • --avalon4-freezesafeオプションを追加する
  • ハッシュレートカウンタを修正
  • 別の鉱業モードのデフォルトのファンと過熱を変更する
  • Avalon4が過熱しているときにカットオフプロセスを更新する

カットオフがオフのときに* ASICワークフローを修正

  • カットオフがオフのとき電圧調整を有効にする
  • APIコマンドでLEDのオン/オフを有効にする
  • アップグレードファームウェアのアップグレード時にアップグレードおよびステータスボタンを追加
  • TL-WR703Nのmmツールをサポート

20150213[編集]

  • 個々のPMUの電圧調整範囲を広げる
  • CGMinerがデバッグを実行しているときのCGMinerステータスの電圧リファレンスを表示
  • Avalon4のマイニングモードオプションを追加する
  • 個々の電圧調整のカットオフを修正
  • 壊れたAvalon4(DHほぼ100%)を使用するとハッシュカウンタを修正
  • 電圧調整間隔を8mから30sに変更(すべてのMM4.1およびMM4.0をサポート> = 401501-4778d610)
  • フリーズセーフモード機能を追加
  • 頻度テーブルを更新する(ステップ:125)
  • mmツールを書き直してください。古いツールとは互換性がありません

20150119[編集]

  • 自動調整電圧を個別にサポートします(MM-4.1、MM4.0(> 401501-d17f4a10)のみサポート)
  • <0℃のときは温度表示をサポートします。
  • LuCIによるファームウェアのアップグレードをサポートしています(注意:プロのユーザーのみ!)
  • Wi-FiがTL-WR703Nで動作しない
  • マイニングモードを追加する
  • set_voltageメソッドを1つずつ更新する
  • ローカルワーク統計をソフトウェアからハードウェアに変更する。

[3][編集]

  • 電圧上昇モジュールの改善
  • 重複したローカル作業とエラー作業の修正
  • 新しいモジュールのデフォルト設定を修正
  • MM41の電圧設定を修正

パスワード変更用のUIを追加する

  • cgminer-statusのプロセスを最適化する
  • アバロンインデックスページの表示を修正

20141203[編集]

  • モジュールの経過時間を追加する
  • 脱スケールオフセットを250から4 * 125に変更し、ステップを125に増やす

20141127[編集]

  • TL-WR703Nのサポートを追加
  • 自動電圧サポートを追加
  • モジュールごとにGHS5mとDH%5mを追加
  • AUCのADC値を修正

[4][編集]

  • MM41サポートを追加する
  • APIステータスでmmカウント値を追加
  • matching_workエラーを修正しました。
  • luciのdh計算を更新する
  • テーマ名をavalonに変更

20141118[編集]

  • モジュール電圧をアスタセットで調整する
  • luciに新しいテーマが追加され、デフォルトとして使用されています

[5][編集]

  • サポートRPi B / B +バージョン
  • デフォルトのIIC速度を1Mから400Kに変更する
  • Avalon4 MMのローリングntimeオフセットを追加する
  • ファン調整の更新
  • Raspberry Piの新しいluciテーマを追加する
  • cgminerステータスページにDNAを表示する

[6][編集]

  • Avalon4ファームウェアの最初のバージョン

NEXT-TESTING[編集]

  • 注意:テストの場合のみ

問題[編集]

  • WIFIはTL-WR703Nで作業できません

 この問題は、ubusに起因しています。ウェブページのボタンから有効にしたり無効にしたり、  wifiを開くと表示が無効になります。  回避策:https://github.com/openwrt/luci/commit/ecb0c2f11b861e5035b0397d2396ee4b5e9b3c3e

  • プールまたは実際よりもローカルハッシュ値が低い

 ローカルワーク統計をソフトウェアからハードウェアに変更します。

MMファームウェア(MM-4.1の場合)[編集]

デイリービルディング[編集]

20150312[編集]

  • バージョン '411503-9281cd10'
  • mmファームウェアの復元を修正
  • mm作業時にpgをチェック
  • ブート障害を修正しました(ililaでブートローダを変更してください)

20150214[編集]

  • バージョン '411502-d517e210'
  • ブートローダ機能の追加、ダウンロード後の自動再起動
  • ブロック機能であるため、パッケージを取得するときのウォッチドッグのフィード
  • 無意識にminer_idを変更するとシステムクラッシュを修正
  • コンパイルフラグをMBOOTからBOOTLOADERに変更する
  • mm設定のロード&セーブをサポート

[7][編集]

  • バージョン '411501-d17f4a10'
  • 負の温度を修正

CGMinerによるMM Txリセットのサポート

20141231[編集]

  • バージョン '411501-08e45110'
  • MM-4.0に基づいて '401412-d31c2c10'
  • CPU周波数を下げる(100MHz - > 50MHz)
  • 3つのドメインのclkを調整します。
  • 新しい地層を取得すると、LEDの点滅が点滅する問題を修正
  • 鉱夫によるサポート電圧の調整
  • 頻度表をCGMinerに入れる
  • HWによる鉱夫の現地調査

NEXT-TESTING[編集]

  • アップグレード後にmmを自動的に再起動する
  • mbootを落として、アップグレードする方法を使用する
  • MMの追加情報を保存する

MMファームウェア(MM-4.0の場合)[編集]

デイリービルディング[編集]

20150312[編集]

  • バージョン '401503-9281cd10'
  • mmファームウェアの復元を修正
  • mm作業時にpgをチェック
  • ブート障害を修正しました(ililaでブートローダを変更してください)

20150214[編集]

  • バージョン '401502-d517e210'
  • ブートローダ機能の追加、ダウンロード後の自動再起動
  • ブロック機能であるため、パッケージを取得するときのウォッチドッグのフィード
  • 無意識にminer_idを変更するとシステムクラッシュを修正
  • コンパイルフラグをMBOOTからBOOTLOADERに変更する
  • mm設定のロード&セーブをサポート

20150119[編集]

  • バージョン '401501-4778d610'
  • 鉱夫によるサポート電圧の調整
  • 頻度表をCGMinerに入れる

[8][編集]

  • バージョン '401501-d17f4a10'
  • CPU周波数を下げる(100MHz - > 50MHz)
  • 3つのドメインのclkを調整します。
  • 新しい地層を取得すると、LEDの点滅が点滅する問題を修正
  • HWによる鉱夫の現地調査
  • 負の温度を修正

CGMinerによるMM Txリセットのサポート

[9][編集]

  • バージョン '401412-d31c2c10'
  • 気温は固定してください。 1秒に1回、毎秒200回
  • 仮想マシンでMMをコンパイルすると、不明な問題が発生することがあります。このバージョンはubuntu 14.04でコンパイルされます


[10][編集]

  • バージョン '401412-39242210'
  • Miner作業統計のAPIを変更する
  • g_local_workカウントを修正しました。
  • 修正温度<0
  • ポストが失敗したときにledディスプレイを修正

[11][編集]

  • バージョン '401412-7ef4ab10'
  • サポートMBOOT
  • g_module_idは変更されていないため、nonce2_offseとnonce2_rangeを維持する
  • tempがIDLE_TEMPより大きい場合はmmを維持する
  • テストコア数のパラメータを追加する
  • ファンが接続されていないときの警告

[12][編集]

  • バージョン '401411-cad52ec0'
  • DEFAULT MDOULESにタイプを修正
  • 警告時にLEDの状態を修正
  • MM4.1定義を追加する
  • 新しいパワーモジュールをテスト/

20141111[編集]

  • バージョン: '401411-5965e0f0'
  • ntimeオフセットを外部から追加する

アイドル時に地球の値をリセットする

  • ChangeLog、README、MM_VERSIONを更新する

20141109[編集]

  • バージョン: '401410-c6ba5180'
  • ビッグコードのクリーンアップ、アップデートMMプロトコル。
  • タイムアウト値を理論値の90%に更新する。
  • ハッシュレートカレンダーを修正しました。
  • ウォッチドッグの問題を修正しました。ウォッチドッグを有効にします。
  • I2Cを使用しているので、g_module_idチェックを削除してください
  • ポーリングパッケージでファンを調整してください。
  • MMアイドルのデフォルトファン速度を10%に更新

[13][編集]

  • バージョン: '401410-223a1c50'
  • アイドルタイムアウトを5秒から3秒に更新
  • デバッグ用のコントローラLEDのIDを表示する
  • 自動モジュール検出を修正
  • ウォッチドッグを無効にする
  • (新しい階層)と(モジュールID)の両方が構成されている場合のIDLEチェック

20141101[編集]

  • フロントLEDディスプレイの固定
  • テスト後のカットオフ電力

20141030[編集]

  • Avalon4ファームウェアの最初のバージョン

NEXT-TESTING[編集]

デザインファイル[編集]

リンク[編集]

zh-cn:阿瓦隆4