Difference: HSIO2Instruction (1 vs. 15)

Revision 152018-09-29 - AtlasjSilicon

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

HSIO2 Instruction

Line: 156 to 156
  /sbin/ifconfig -a でeth0のMACアドレス(HWaddr)を取得し、/etc/sysconfig/network-scripts/ifcfg-eth0 内のHWADDRを取得したものに書き換え

 sudo service network restart でeth0がいるのを確認

Added:
>
>
◯flexにconfigが通らない

flexはシリアルパワーリングなため遅い信号は通らない。

マンチェスターエンコーディングでCMDクロックを40MHzから80MHzに変える必要がある。

Line: 668 to 668
 

EUTelescope Integration

-- Koji Nakamura - 2016-03-14

Revision 142018-04-17 - AtlasjSilicon

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

HSIO2 Instruction

Line: 125 to 125
 

Tips

  • リセット方法
    -> HSIO-IIにあるボタン(SOFT RST, COLD BOOT, DTM BOOTの三段階)
  • Threhoshold scanの範囲等を変える↓↓
    THRESHOLD_SCAN,FEI4B,THRESHOLDTARGETVALUE=3000,TOTTARGETCHARGE=21000,TOTTARGETVALUE=7,MASKSTAGEMODE=FEI4_ENA_BCAP,LOOPVARVALUES=0[0;200;101]
    (FEI4_ENA_BCAP...大きい方のcapacitorも入れる。)
Added:
>
>

Troubleshooting

基本的にlenovoでHSIO2を動かすこと前提です。。。

〇rce0にpingが通らない

 ・HSIO2に電源が入っているか

  →電源を入れて下さい

 ・電源が入っているのに通らない

  →/etc/sysconfig/network-scripts/ifcfg-eth0 をsudoで開いて"BOOTPROTO=dhcp"部分をコメントアウトし、HSIO2用の該当部分(for HSIO2や#####HSIO2#####などで分かりやすくなっているハズ)のコメントアウトを解除

   sudo service network restart を実行

   service dhcpd status でdhcpサーバーの状態を確認

    →止まっていたらsudo service dhcpd start

   /etc/hosts のrce0が正しいdtm番号の場所にいるか確認(いつも使ってるHSIO2のdtm番号は50 or 56)し、必要なら直して保存

〇rce0が見つからない

 /sbin/ifconfig -a でeth0が無いことを確認(代わりに他のeth5とかがいたりする)

 /etc/udev/rules.d/70-persistent-net.rules を開いて NAME="eth0" と書いてあるPCI deviceの行を削除し、NAME="eth5"(上で代わりにいたethの名前)と書かれている部分をeth0に書き換えてサーバー再起動

 /sbin/ifconfig -a でeth0のMACアドレス(HWaddr)を取得し、/etc/sysconfig/network-scripts/ifcfg-eth0 内のHWADDRを取得したものに書き換え

 sudo service network restart でeth0がいるのを確認

 

EUTelescope Integration

-- Koji Nakamura - 2016-03-14

Revision 132018-02-02 - AtlasjSilicon

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

HSIO2 Instruction

Line: 12 to 12
 
Added:
>
>
 

Hardware and Software setup

  1. HSIOHardwareSetup
  2. HSIOForPixelReadout

Revision 122017-10-18 - AtlasjSilicon

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

HSIO2 Instruction

Line: 136 to 136
 
META FILEATTACHMENT attachment="KEK101.cfg" attr="" comment="" date="1508250779" name="KEK101.cfg" path="KEK101.cfg" size="1116" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="KEK101_RJ1_primlist_4local__fe0.cfg" attr="" comment="" date="1508250779" name="KEK101_RJ1_primlist_4local__fe0.cfg" path="KEK101_RJ1_primlist_4local__fe0.cfg" size="2300" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="KEK_RJ1_primlist_4local__fe0__887.cfg" attr="" comment="" date="1508251085" name="KEK_RJ1_primlist_4local__fe0__887.cfg" path="KEK_RJ1_primlist_4local__fe0__887.cfg" size="2327" user="AtlasjSilicon" version="1"
Added:
>
>
META FILEATTACHMENT attachment="KEK122_RJ1_primlist_4local__fe0.rtf" attr="" comment="" date="1508331727" name="KEK122_RJ1_primlist_4local__fe0.rtf" path="KEK122_RJ1_primlist_4local__fe0.rtf" size="2504" user="AtlasjSilicon" version="1"

Revision 112017-10-17 - AtlasjSilicon

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

HSIO2 Instruction

Line: 133 to 133
 
META FILEATTACHMENT attachment="vivado_start_0.png" attr="" comment="" date="1459414707" name="vivado_start_0.png" path="vivado_start_0.png" size="156998" user="HiromiSawai" version="1"
META FILEATTACHMENT attachment="vivado_start_3.png" attr="" comment="" date="1459433760" name="vivado_start_3.png" path="vivado_start_3.png" size="66297" user="HiromiSawai" version="1"
META FILEATTACHMENT attachment="FE-I4B_V2.3.pdf" attr="" comment="" date="1505114571" name="FE-I4B_V2.3.pdf" path="FE-I4B_V2.3.pdf" size="9468068" user="KojiNakamura" version="1"
Added:
>
>
META FILEATTACHMENT attachment="KEK101.cfg" attr="" comment="" date="1508250779" name="KEK101.cfg" path="KEK101.cfg" size="1116" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="KEK101_RJ1_primlist_4local__fe0.cfg" attr="" comment="" date="1508250779" name="KEK101_RJ1_primlist_4local__fe0.cfg" path="KEK101_RJ1_primlist_4local__fe0.cfg" size="2300" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="KEK_RJ1_primlist_4local__fe0__887.cfg" attr="" comment="" date="1508251085" name="KEK_RJ1_primlist_4local__fe0__887.cfg" path="KEK_RJ1_primlist_4local__fe0__887.cfg" size="2327" user="AtlasjSilicon" version="1"

Revision 102017-09-29 - AtlasjSilicon

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

HSIO2 Instruction

Line: 108 to 108
  Hardware connection & software setup

Config file template

Added:
>
>

Mask

1.ANALOG_TESTを実行後、noisyなピクセルを確認。

2.CalibGuiの上のにあるUpdateを押し、maskを適用する。

3.noise scanを実行。

4.scanが終わったら、mask対象がどれくらいあるか確認(maskのヒストグラムを見る)。

5.mask対象が適切なら、同様手順でmaskをかける。 (noiseが多すぎるとコアダンプすることがあるので、その場合はnoise scan selftriggerを回し、これでmaskする。)

6.noiseがほとんど見えなくなったらソーススキャン("selftrigger")をする。

 

Tips

  • リセット方法
    -> HSIO-IIにあるボタン(SOFT RST, COLD BOOT, DTM BOOTの三段階)
  • Threhoshold scanの範囲等を変える↓↓
    THRESHOLD_SCAN,FEI4B,THRESHOLDTARGETVALUE=3000,TOTTARGETCHARGE=21000,TOTTARGETVALUE=7,MASKSTAGEMODE=FEI4_ENA_BCAP,LOOPVARVALUES=0[0;200;101]
    (FEI4_ENA_BCAP...大きい方のcapacitorも入れる。)

Revision 92017-09-11 - KojiNakamura

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

HSIO2 Instruction

Line: 119 to 119
 
META FILEATTACHMENT attachment="vivado_start_copy.png" attr="" comment="" date="1459412107" name="vivado_start_copy.png" path="vivado_start_copy.png" size="136108" user="HiromiSawai" version="1"
META FILEATTACHMENT attachment="vivado_start_0.png" attr="" comment="" date="1459414707" name="vivado_start_0.png" path="vivado_start_0.png" size="156998" user="HiromiSawai" version="1"
META FILEATTACHMENT attachment="vivado_start_3.png" attr="" comment="" date="1459433760" name="vivado_start_3.png" path="vivado_start_3.png" size="66297" user="HiromiSawai" version="1"
Added:
>
>
META FILEATTACHMENT attachment="FE-I4B_V2.3.pdf" attr="" comment="" date="1505114571" name="FE-I4B_V2.3.pdf" path="FE-I4B_V2.3.pdf" size="9468068" user="KojiNakamura" version="1"

Revision 82017-02-22 - AtlasjSilicon

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

HSIO2 Instruction

Line: 98 to 98
  1) DIGITAL_TEST, ANALOG_TESTを確認
Changed:
<
<
2) THRESHOLD_SCANをとってみて、KEK*_primlist_4_local__fe*.cfgのパラメータを調節しながら合わせる。
変えるパラメータは、

Hardware connection & software setup

>
>
2) THRESHOLD_SCANをとってみて、KEK*_primlist_4_local__fe*.cfgのパラメータを調節しながら合わせる。
変えるパラメータは、Vthin_AltCoarse、Vthin_AltFineの2つ。Vthin_AltCoarseはthreshldを大まかに決めるパラメータで、0-3のどれかを入力。

Vthin_AltFineはthresholdを細かく決めるパラメータで、0-255の間で入力。

3)tuning targetに合わせてprimlistを読み込む。(例:fasttune_th3000_ToT7at10ke.pk)

4)thresold scan,ToT scanなどをしてtuning結果を確かめる

Hardware connection & software setup

 

Config file template

Tips

  • リセット方法
    -> HSIO-IIにあるボタン(SOFT RST, COLD BOOT, DTM BOOTの三段階)

Revision 72016-06-06 - AtlasjSilicon

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

HSIO2 Instruction

Line: 76 to 76
 bash> source ~/daq/rce/scripts/setup-gen3.sh

bash> calibGui &

Added:
>
>

Tuning Manual

calibGuiが立ち上がってから...

1) コンフィグファイルについて
/home/atlasj/Dropbox/FEI4tunings/HSIO2/macro/single_tuning_orgをコピーしてきて, 入ってるモジュールの名前にする。(ex. KEK82_KEK83)
rceconf/KEK*.cfg, config/KEK*_primlist_4_local__fe0.cfgを編集。

・rceconf/KEK*.cfg(全体のconfig)
rceに繋がっているセンサーを変える。
数字の意味は, (enable, inlink, outlink, gomi, gomi)

・config/KEK*_primlist_4_local__fe0.cfg (chipのconfig file)
ModuleID, Adress, Chip_SNを変える

2) calibGuiにおいて、
・Config Root Dir ... Browse → KEK~のディレクトリにいって、"rceconf"とタイプしてOpen
・Data Dir ... Browse → "data"とタイプしてOpen
・Load ... KEK~/rceconf/KEK~.cfgを選択してOpen
Config Halfstave A タブに選択したモジュールが入っているか確認(前の設定が残ってたら一回Quitする, そしたら治る)

3) Scan Configを選択(Digital, Analog, etc.)

4) Start Run → 結果は、Plotsタブに表示される

5) Prim Listを使いたいときはLoad Primlistでファイルを選択。
(/scratch/atlasj/Dropbox/FEI4tunings/HSIO2/primlist)

Tuningの手順

1) DIGITAL_TEST, ANALOG_TESTを確認

2) THRESHOLD_SCANをとってみて、KEK*_primlist_4_local__fe*.cfgのパラメータを調節しながら合わせる。
変えるパラメータは、

 

Hardware connection & software setup

Config file template

Tips

  • リセット方法
    -> HSIO-IIにあるボタン(SOFT RST, COLD BOOT, DTM BOOTの三段階)
Changed:
<
<
>
>
  • Threhoshold scanの範囲等を変える↓↓
    THRESHOLD_SCAN,FEI4B,THRESHOLDTARGETVALUE=3000,TOTTARGETCHARGE=21000,TOTTARGETVALUE=7,MASKSTAGEMODE=FEI4_ENA_BCAP,LOOPVARVALUES=0[0;200;101]
    (FEI4_ENA_BCAP...大きい方のcapacitorも入れる。)
 

EUTelescope Integration

-- Koji Nakamura - 2016-03-14

Revision 62016-04-01 - HiromiSawai

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

HSIO2 Instruction

Line: 49 to 49
  5. caliserver&calibGuiを立ち上げ直して確認
Changed:
<
<
※電源を落とすとFPGAに書き込んだものは失われてしまう. FPGA & memoryに書き込む必要有.
>
>
※電源を落とすとFPGAに書き込んだものは失われてしまう. FPGA & memoryに書き込む必要有.

メモリーに書き込む

xc7a200t_0(1)を右クリック -> Add Configuration Memory Device

All,1024, bpi, x16, -> ok,ok

HsioCosmic_00000003.mcs

(eraseからのprogramming)

 

Tuning & Source scan

CalibGuiの立ち上げ方

Running calibserver on the RCE:

Changed:
<
<
bash> ssh rce0 -l root
>
>
bash> ssh rce0 -l root
 
Changed:
<
<
root> source setup.sh
>
>
root> source setup.sh
 
Changed:
<
<
root> calibserver &
>
>
root> calibserver &
  On the linux host:
Changed:
<
<
bash> source ~/daq/rce/scripts/setup-gen3.sh
>
>
bash> source ~/daq/rce/scripts/setup-gen3.sh
 
Changed:
<
<
bash> calibGui &
>
>
bash> calibGui &
 

Hardware connection & software setup

Config file template

Tips

Revision 52016-03-31 - HiromiSawai

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

HSIO2 Instruction

Line: 11 to 11
 
Added:
>
>
 

Hardware and Software setup

  1. HSIOHardwareSetup
  2. HSIOForPixelReadout
Line: 30 to 31
  3.
Added:
>
>
vivado_start_3.png
 open target -> auto connect

だめだったら、open target -> ~ connectで選択

Line: 46 to 49
  5. caliserver&calibGuiを立ち上げ直して確認
Changed:
<
<
※電源を落とすとFPGAに書き込んだものは失われてしまう. FPGA & memoryに書き込む必要有.
>
>
※電源を落とすとFPGAに書き込んだものは失われてしまう. FPGA & memoryに書き込む必要有.
 

Tuning & Source scan

CalibGuiの立ち上げ方

Line: 76 to 79
 
META FILEATTACHMENT attachment="vivado_start_.png" attr="" comment="" date="1459412048" name="vivado_start_.png" path="vivado_start のコピー.png" size="136108" user="HiromiSawai" version="1"
META FILEATTACHMENT attachment="vivado_start_copy.png" attr="" comment="" date="1459412107" name="vivado_start_copy.png" path="vivado_start_copy.png" size="136108" user="HiromiSawai" version="1"
META FILEATTACHMENT attachment="vivado_start_0.png" attr="" comment="" date="1459414707" name="vivado_start_0.png" path="vivado_start_0.png" size="156998" user="HiromiSawai" version="1"
Added:
>
>
META FILEATTACHMENT attachment="vivado_start_3.png" attr="" comment="" date="1459433760" name="vivado_start_3.png" path="vivado_start_3.png" size="66297" user="HiromiSawai" version="1"

Revision 42016-03-31 - HiromiSawai

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

HSIO2 Instruction

Changed:
<
<


>
>



 

Useful links

Line: 14 to 14
 

Hardware and Software setup

  1. HSIOHardwareSetup
  2. HSIOForPixelReadout
Added:
>
>

Artix7にFirmwareを焼く

1. 新しいターミナルで:

bash> source /opt/Xilinx/Vivado/2015.4/settings64.sh

bash> vivado &

2.

vivado_start_copy.png

Open Hardware Managerを開く

3.

open target -> auto connect

だめだったら、open target -> ~ connectで選択

4.

vivado_start_0.png

xc7a200t_0(1)を右クリック -> Program Device... ->

Bitstream file: /home/atlasj/Dropbox/SiliconMemo/memo/HSIO2/HsioCosmic_00000003.bit

-> Program

5. caliserver&calibGuiを立ち上げ直して確認

※電源を落とすとFPGAに書き込んだものは失われてしまう. FPGA & memoryに書き込む必要有.

 

Tuning & Source scan

Added:
>
>

CalibGuiの立ち上げ方

Running calibserver on the RCE:

bash> ssh rce0 -l root

root> source setup.sh

root> calibserver &

On the linux host:

bash> source ~/daq/rce/scripts/setup-gen3.sh

bash> calibGui &

 

Hardware connection & software setup

Config file template

Tips

Line: 23 to 72
 

EUTelescope Integration

-- Koji Nakamura - 2016-03-14

Added:
>
>
META FILEATTACHMENT attachment="vivado_start_.png" attr="" comment="" date="1459412048" name="vivado_start_.png" path="vivado_start のコピー.png" size="136108" user="HiromiSawai" version="1"
META FILEATTACHMENT attachment="vivado_start_copy.png" attr="" comment="" date="1459412107" name="vivado_start_copy.png" path="vivado_start_copy.png" size="136108" user="HiromiSawai" version="1"
META FILEATTACHMENT attachment="vivado_start_0.png" attr="" comment="" date="1459414707" name="vivado_start_0.png" path="vivado_start_0.png" size="156998" user="HiromiSawai" version="1"

Revision 32016-03-30 - HiromiSawai

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

HSIO2 Instruction

Line: 17 to 17
 

Tuning & Source scan

Hardware connection & software setup

Config file template

Changed:
<
<
>
>

Tips

  • リセット方法
    -> HSIO-IIにあるボタン(SOFT RST, COLD BOOT, DTM BOOTの三段階)
 

EUTelescope Integration

-- Koji Nakamura - 2016-03-14

Deleted:
<
<
 
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2022 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback