FC2カウンター FPGAの部屋 2006年08月24日
FC2ブログ

FPGAやCPLDの話題やFPGA用のツールの話題などです。 マニアックです。 日記も書きます。

FPGAの部屋

FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。Xilinx ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。

人間ドックに行ってきました

今日は人間ドックに行ってきた。
やってきた項目は次の通り。

1.胸のレントゲン
2.眼底検査
3.血圧
4.眼圧
5.身長、体重
6.視力
7.聴力検査
8.血液検査
9.内科医診察
10.尿検査
11.超音波診断(腎臓とか肝臓とかだと思う)
12.肺活量検査
13.胃の内視鏡検査


やはり中でも胃の内視鏡検査が鬼門だった。最初に胃の泡をとる薬を飲んで、どろどろの麻酔薬をのどに1分間とめて飲み込むのだが、それがまずいというか気持ち悪い。次に胃の動きを抑える筋肉注射をする。
さらにやる前にキシロカイン(麻酔薬)を口の中にスプレーする。口にマウスピースを噛んで内視鏡を入れるのだが、のどの奥を通る時にげーとする。やっている間は自分でもモニターが見えるので胃の中が一目瞭然だが、苦しい。時々げーとなる。特に十二指腸を見るときが胃が押されている気がしていやだ。
胃及び食道の状態は大丈夫だそうだ。胃の奥には出血の後がぽちぽちとあったが軽いもので特に問題はないそうだ。最近、子供の痛がるのを見て胃が痛くなっていたのでそれだろう。
胃の内視鏡をやった後で息子の病院に行って水を1口飲んだら、ドット汗が出てきて気持ち悪くなってしまった。ちょっとしたショック症状になって様だ。急遽家に帰ったが倒れるように寝てしまった。吐く寸前だった。しばらく寝ていたら具合が良くなり、バナナを食べて水が飲めたので回復した。良かった。
私はいつも内視鏡をやると具合が悪くなる。胃のバリューム検査でもだめだ。特異体質なのだろうか?
しかし、何かの項目でひっかるきがしてならない。
  1. 2006年08月24日 21:10 |
  2. 日記
  3. | トラックバック:0
  4. | コメント:0

最近のお仕事

まだPowerPCを動かそうとやっているがなかなかうまく動いてくれない。
FPGAから出力しているクロックの位相がおかしいのかと思ってテストしてみることにした。やり方はFPGA Editorを使って、各クロックのフィードバック入力ピンをテストポイントにつないでオシロスコープでPCIXの入力クロック(これもテストポイントに出力している)に対する各クロックの位相と比較してみた。
このままではテストポイントの各クロックのテストピンに行くまでの配線遅延が違っていて比較が難しいので次の手順で行った。

1.各クロックの入力パッドから出力パッドまでの遅延量をTiminig Analyzerで出した。
2.1.の値を実測値から求めた係数をかけて実力値にした。
3.PCIXクロックの出力との差分をとった。
4.実際の位相ダイアグラムに従って補正した。


4.の値をオシロスコープで測ったPCIXクロック出力との差分と比べるとかなり違っていたので、DCMの位相シフトをFPGA Editorで変更して予定していたクロックの位相ダイアグラムに合わせてみた。でもまだおかしい。PowerPCのアドレス転送のキューを2深度から16深度に変更するために新たにFIFOを付け足したのでそこがおかしいのかもしれない。Chipscopeの波形を解析することにした。
それでもDCMの位相シフトをFPGA Editorで変更したときの位相シフト量(PHASE_SHIFT)がおかしいような気がする。テストピンの波形をオシロスコープで見ていると、普通はクロック1周期を256で割った数をPHASE_SHIFTにセットするはずが、128で割った数をセットするとぴったりになるようだ。なんでだろうか?周波数が高くてタップの遅延値を越えているからだろうか? PHASE_SHIFTの1ごとに59psなのでもしかしたら無理なのか? たかが66MHzで1周期分遅延素子もないのに。。。アンサーを見てみよう。

最後に実際の遅延量は以前ブログで紹介したFPGAの性能に基づいて計ってみた。ディレイは3段だが。。。結果は0.82だった。

なかなか病院に息子の付き添いに行かなくちゃいけないのでなかなかデバックが進まない。この経過も後で詳しくやり方をブログに書こうと思う。

(2006.08.28追記)
やはりPHASE_SHIFTはミスってました。PCI66MHzにしたつもりが極性を間違ってPCI33MHzになっていました。つまり33MHzだったので移送シフト量が2倍になっていたようです。ということはDCMはクロック周期を自分で確認できて位相シフト量を決めていることになると思います。そうなんだ!!!
  1. 2006年08月24日 05:55 |
  2. その他のFPGAの話題
  3. | トラックバック:0
  4. | コメント:0