• 検索結果がありません。

TULを用いたVisual ScalerとTDCの開発

N/A
N/A
Protected

Academic year: 2021

シェア "TULを用いたVisual ScalerとTDCの開発"

Copied!
31
0
0

読み込み中.... (全文を見る)

全文

(1)

TULを用いたVisual ScalerとTDCの開発

2009/3/23 原子核物理4年

(2)

目次

• 目的と内容 • 開発環境 • J-Labにおけるハイパー核分光 • Visual Scaler • TDC • まとめ & 今後

(3)

目的と内容

• 目的 • 内容 TUL,QuartusⅡを用いてLogicを組む counter (signalをcount) TDC (timeをcount) ユニバーサル基板上で表示(7セグメントLED使用) • 特徴 TUL内の回路を変更 → Hard側を変更することなく様々なものをカウント可能

TUL (Tohoku Universal Logic-8040) ・・・ FPGAを搭載したLogic Module

FPGA (Field Programmable Gate Array) ・・・ gateをあらかじめ作りこんでおき、

必要に応じて組み合わせることができるLSI

TUL , QuartusⅡを用いて実験におけるトリガーを組めるようになる Digital Logicを組んでみる

(4)

開発環境

総合開発環境 FPGA 水晶発振器 RAM ROM I/O アセンブラ シミュレータ GUI デバッガ TUL QuartusⅡ NIM,ECL パソコン JTAG

(5)
(6)

AC

WC

TOF

(7)

Visual Scaler

特徴 TUL側 (信号のカウント、表示LED,数字の指定) • 入力信号 ・・・ NIM or ECL • 内部Clock ・・・ 33MHz • 出力周波数 ・・・ 500Hz Hard側 (信号のdecode、数字の表示) • 8桁のscaler×8 • 表示部 ・・・ 7セグメント LED • 入力 ・・・ ECL×5 (clock×2,data×3) 出力 ・・・ ECL×3 (start,stop,reset) • 電源 ・・・ 100VAC電源

(8)

Visual Scaler

点灯方法 • 7セグメント LED g f a b e d c DP GND a f b g e c d 必要な部品の削減 decoder IC 64→8 抵抗 448→56 I/Oの減少 256→3 • シリアル転送 & ダイナミック点灯

(9)

Visual Scaler

回路全体図(一桁分) TUL側 HARD側 input 10 進 カ ウ ン タ ー× 8 セ レ ク タ シ フ ト ・ レ ジ ス タ( パ ラ レ ル→ シ リ ア ル) Clock and Clock selection

シ フ ト ・ レ ジ ス タ( シ リ ア ル→ パ ラ レ ル) 信 号 延 長(D -FF) 7 seg d ec od er tra nsi stor 7segment LED Data Clock

(10)

Visual Scaler

Hard側 (Top View)

上段 中段 下段 Data Clock ECL to TTL Translator 電源 レギュレータ Shift・register D-FF 7seg decoder TTL to ECL Transistor D-FF To TUL From TUL

(11)

Visual Scaler

(12)

TDC

• 要求

• 高い分解能 • 正確性

• パルスの数を数えて時間をカウントするTDC • 入力はstart , stop , reset

・・・busyは内部で自動的に生成 • 全てのgate回路をFPGA上で配置を指定

→ 安定した動作 • 特徴

(13)

TDC

Plan1. PLLを用いた内部Clock(300MHz)をカウントするのみ • メリット • 安定した動作 • デメリット • 低い分解能(max 1bin=3ns) Plan2. 内部Clockのカウント+start,stopとClockの差を測定 • メリット • 高い分解能 • 外界に影響されにくい • デメリット • セッティングが困難 Plan3. LEを通すことでClockを生成+stopとClockの位置を測定(後述) • メリット • デメリット • LEの誤差の影響を受ける • 高い分解能 • セッティングが容易 start

(14)

TDC

回路 start stop Hazard 生成 Clock 生成(リングオシレータ) Hazard 生成 Hazard 位置認識

(15)

TDC

LEによる影響 • simulationとの差 LEの数 Delay time (ns) simulation data

(16)

TDC

LEによる影響 • ジッタの蓄積 LEの数 σ (ns)

(17)

まとめ & 今後

• Visual Scaler • 動作良好 • TDC • シミュレーションとのタイミングのずれ → 数nsecオーダーでは大きな問題 オシロスコープ等で信号を確認することも困難 • 今後 • TDCの完成 • QuartusⅡ,FPGAへのより深い理解 • まとめ • 実際に実験で用いられているPLL等を用いてある程度 Logicを組むことができた。

(18)
(19)
(20)

Digital Logicの基礎

Digital Logicについて メリット デメリット • ノイズ等の外的要因に強い • 信号処理が簡単 • 信号が劣化しにくい • 回路が複雑化する Analog Digital 0 0 0000 1 1 0001 2 2 0010 3 3 0011 4 4 0100 5 5 0101 6 6 0110 7 7 0111 8 8 1000 9 9 1001

(21)

Digital Logicの基礎

Logicの表記

A

Q

0

1

1

0

A

B

Q

0

0

0

0

1

1

1

0

1

1

1

1

A

B

Q

0

0

0

0

1

0

1

0

0

1

1

1

AND OR NOT XOR 他にもNAND TRUTH TABLE A A A A B B B Q Q Q Q

A

B

Q

0

0

0

0

1

1

1

0

1

1

1

0

等がある

(22)

Digital Logicの基礎

組合せ回路 • gate素子を組み合わせたもので、入力の値だけで出力が決まる。 例)

A

B

Q

0

0

0

0

1

1

1

0

1

1

1

0

TRUTH TABLE A B Q セレクタ、デコーダ等 セレクタ ・・・ 選択信号と入力信号を持ち、選択信号の値によって入力信号を選択する回路 デコーダ ・・・ 符号化されたデータを元の信号に戻す回路

(23)

Digital Logicの基礎

順序回路 • 組み合わせ回路と記憶回路で構成し、出力は入力と現在の状態によって決まる。 記憶回路(Flip Flop) 同期型 非同期型 RS(リセット・セット)-FF T(トグル)-FF JK-FF D(ディレイ)-FF カウンタ、レジスタ等 カウンタ ・・・ 入力ごとに回路に記憶している値を+1(又は-1)する回路 レジスタ ・・・ 2bit以上の記憶回路

(24)

Digital Logicの基礎

順序回路(RS-FF) RS-FF ・・・ S(セット)=1 → Q=1 R(リセット)=1 → Q=0 S=R=0 → Q=状態記憶 S=R=1 → Q=禁止状態 R S Q S R Q リセット・セットボタン

(25)

Digital Logicの基礎

順序回路(D-FF) D-FF (master-slave型) ・・・ D=0,CLK立ち上がり → Q=0 D=1,CLK立ち上がり → Q=1 CLK D Q D CLK CLK Q Dラッチ ・・・ D=0,CLK=1 → Q=0 D=1,CLK=1 → Q=1 CLK=0 → Q=状態記憶 D CLK Q CLK立ち上がりで 状態を記憶

(26)

Visual Scaler

(27)

Visual Scaler

(28)

Do not use LCELL primitives to create an intentional delays or asynchronous pulse.

The delay of these elements varies with temperature, power supply voltage, and device fabrication process,

(29)

Visual Scaler

(30)

Visual Scaler

A part of counter signal selector signal A0 A1 A2 A3 B0 B1 B2 B3 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 0 1 1 0 0 1 0 0 0 0 0 0 1 0 1 1 0 1 0 0 0 1 1 0 1 1 0 1 1 1 0 1 1 1 1 0 1 0 1 0 1 1 0 0 0 1 0 0 0 1 1 1 0 0 1 1 1 0 1 0 0 0 1 1 1 Clock A0 A1 A2

(31)

参照

関連したドキュメント

限られた空間の中に日本人の自然観を凝縮したこの庭では、池を回遊する園路の随所で自然 の造形美に出会

現到着経路 (好天時以外) (A,C滑走路) 現出発経路 (C,D滑走路) 現到着経路 (好天時) (A,C滑走路) 現到着経路 ( 好天時以外 ) (A,C滑走路) 新出発経路

第20回 4月 知っておきたい働くときの基礎知識① 11名 第21回 5月 知っておきたい働くときの基礎知識② 11名 第22回 6月

 そして,我が国の通説は,租税回避を上記 のとおり定義した上で,租税回避がなされた

このアプリケーションノートは、降圧スイッチングレギュレータ IC 回路に必要なインダクタの選択と値の計算について説明し

用できます (Figure 2 および 60 参照 ) 。この回路は優れ た効率を示します (Figure 58 および 59 参照 ) 。そのよ うなアプリケーションの代表例として、 Vbulk

・ RCIC 起動失敗,または機能喪失時に,RCIC 蒸気入口弁操作不能(開状態で停止)で HPAC 起動後も

 筆記試験は与えられた課題に対して、時間 内に回答 しなければなりません。時間内に答 え を出すことは働 くことと 同様です。 だから分からな い問題は後回しでもいいので