ひでみのアイデア帳

Jamp to Navigation


ひでみのアイデア帳

9月になりましたね

9月になったけど、暑いですな。
まだまだ、猛暑って感じだけど、今日は曇り空で一服かな?

今日は会社で検証中のマシンを監視してるシステムがダウンしてたみたいなのでそれを見に、会社に来ている。
どうも監視用のライブカメラのUSBが抜けた?らしい。
昨日、誰か来てたみたいだから抜かれちゃったみたい。
原因はそれだけだったので今日の作業はこれでお終いだ。

Comment(0) Permalink

最悪の引継ぎ

今日はとても不愉快な思いをした。
今までで最悪の業務、引継ぎを受けたのだ。

バグあり、説明なし、責任転嫁付きの業務引継ぎだ。

会社を辞める人の業務を引き継いだわけだが・・・

う~む・・・

Comment(0) Permalink

ISim

コマンドラインからISimでシミュレーションをすることができるが、至って簡単。
ModelSimと同じように、RTLをコンパイルしてライブラリに保存して、それらをリンクします。
Cコンパイラみたいな感じですね。
それから実行形式のプログラムができるので、それを起動して、tclスクリプトで実行するだけです。
コマンドは下記のような感じです。

% fuse -incremental -lib unisims_ver -lib unimacro_ver -lib xilinxcorelib_ver -o TestBench.exe -prj TestBench.prj work.TestBench work.glbl

TestBench.prjは下記のようにRTLソースの一覧を書いておきます。

verilog work "TestBench.v"
verilog work "FIFO.v"

fuseを実行するとTestBench.exeが生成されます。
これを単純に実行するだけです。

% TestBench.exe

そうすると、スクリプトが入力できるコマンドラインが開くのでそこでrun allとするだけです。

> run all

ただ、"run all"する場合はテストベンチ内で$finishや$stopなどでシミュレーションを停止するようにしておくことをお奨めします。

Comment(0) Permalink

盆地は暑いっす!

今日は久々に休日出勤で栃木の方まで出かけてた。
いやぁ、盆地は暑いっすよ。
暑さの中に閉じ込められてるって感じだから・・・

でも、帰りに近くのラーメン屋でラーメン食っただ。
家に返ってきてからビックリ!!!
ズボンの太ももの部分がぐっしょり濡れていた。
けっして、お漏らしをしたわけじゃないぞ。
ラーメン食って、足から汗が吹くくらい熱くなってしまったのだ。

そしたら、次はビールがうまいだよ!

今週はコンソールからISimでシミュレーションをしたので、それについてまとめよう。
そんなに難しいことじゃないけどね・・・
 

Comment(0) Permalink

SyntaxHighlighter

今日も暑いですな。

今、XilinxのISimでシミュレーションしながら密かにホムペを作成しています。
ほむぺはVerilogのサンプルとかを掲載するのに見栄えを良くするSyntaxHighlighterを実装してみた。
elRTEと合体して、こんな感じですね。
貼っつけた画像はちっちゃいけど、下側にVerilogでRTLが書いてある。



そういえば、SyntaxHighlighter本家にはVerilogのHighlighterは無いけど、別のところでshBrushVerilog.jsを見つけた。
特に拘る訳じゃないので、とりあえず行番号と特定の宣言が色付されればよいだろう。

ちょっとしたホムペ作るのに立派なCMSを使うより、こういうちょこまかしたものを組み合わせて使うのが俺にはあってるわ。
なんとなく組み込み機器の世界ですな(^-^;

Comment(0) Permalink