« 今日の日記 | Main | Verilog 2005 のCompiler directivesメモ »

2008.06.30

今日の日記

・長門のUART
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1017326745
こういうの見ていると、UARTの回路説明とか需要あるのだろうか。
最初のバージョンはバグがあるので、こっち使ってくださいね。質問もOKですよ。
(長門の)UARTを作ろう! その2
Verilog+UARTではなく、長門+UARTで検索するのが正解

・FPGAのコンフィグ
いやいやいや、分かる人にしか伝わってないwww
http://blogs.dion.ne.jp/sunagimoutchy/archives/7300256.html
こういうのは大好きだったりする。

・Googleの人のありがたいお言葉
Sergey:「The more you stumble around, the more likely you are to stumble across something valuable」

・ランディ・パウシュの「最後の授業」の日本語字幕
ひげぽんさんの所で紹介されていてずっと見たかったのだが、ようやく時間が取れて見る。
最後がずるい。最初と言っている事が違う。7時30頃から会社で見だして、業務時間始まっているのに大泣きする。僕はこんな良いメッセージを残せるかな。

・多分影響された
久しぶりに土日を休む。嫁が買い物に行っている間に、3歳の娘と留守番をする。
突然娘がガムテープを取り出し、畳の間に謎の模様をぺたぺた貼り始めた。
「娘が実はハルヒで宇宙人を呼んでいる→将来娘の友達として長門がうちに遊びに来る」という可能性を感じたので、あえて手伝ってみた。一息ついたところで、
僕「これ見たらお母さんどう思うかなぁ」
娘「(困った顔で、怒られるのが分かるので黙っている)・・・」
僕「お母さん、怒るかなぁ。でも、帰ってくるまで片付けたら大丈夫ちゃう?」
娘「ドアがカチャってなったら、お父さん片付けてや」
僕「それ無理(朝倉さん風)」

結局飽きて別の遊びをしている間に、ガムテープは全部はがして証拠は隠滅しておいた。幸せな土曜日でした。

|

« 今日の日記 | Main | Verilog 2005 のCompiler directivesメモ »

Comments

初めまして。sakadonekoと申します。
勉強になるなぁ、と拝見させて頂いてます。
お言葉に甘えて、教えてください。
トラ技の付録でverilog勉強中です。

nuart モジュールの中身は nkbf00_top モジュールにまとめてしまった方がわかりやすい気がするのですが、そうでないのは見やすいからですか?
分けるなら rx と tx で分けた方が、信号線の依存性がわかりやすいように自分は思います。

各モジュールの出力はレジスタを介して出力されているようですが、このようにしたほうがスピードなどが最適化されるからですか?

Posted by: sakadoneko | 2008.07.15 12:22 AM

sakadonekoさん、こんにちは。

nfifoもnuartに入れてしまうという意味で
しょうか?ここは、FPGAを変更したとき
や、FIFOのサイズを変えたい時に面倒なの
で分けてあります。

nuart.v自体が要らないのでは無いか?の
意味であれば、どちらでもかまわないと思
います。今回はパソコンにつなげることを
前提に作ってますので、送信受信は必ずペ
アになるかな、できたら中でごちゃごちゃ
作っているクロックを隠蔽したいな、と
いう意図でこの構成にしています。

モジュールの出力をレジスタ出力に統一
することで、動作周波数の向上を狙ってい
ます。クリティカルパスがモジュールをま
たぐ事が無いので、配置の問題さえ無けれ
ばAというモジュールの変更がBのモジュー
ルの動作速度に影響を与えることが無くな
ります。

何か面白い回路が出来れば、是非教えてく
ださい。

Posted by: なつたん | 2008.07.15 01:05 PM

早速のお返事ありがとうございます。

後者の「nuart.v自体が要らない」というほうの意味だったのですが、お話を読んでいるうちにFPGA依存モジュールをトップモジュールに集めておくのも良い整理術かな、と思いすっきりしました。
きれいな階層構造を作れなくて、いつも頭を抱えているので参考になります。
どうもありがとうございます。

>何か面白い回路が
面白いことができるようにがんばります。

X16CLK_DIVINE_NUMBER って最初タイプミスかなと思ったのですが、なんかすごい意味がある単語なんですね。

Posted by: sakadoneko | 2008.07.16 12:14 AM

いやいや、それはタイプミスです><
divide(割り算)を書きたかったのだと。

# 多分、どこかから間違ったままコピペしてきた。

Posted by: なつたん | 2008.07.16 09:56 AM

Post a comment



(Not displayed with comment.)




TrackBack


Listed below are links to weblogs that reference 今日の日記:

« 今日の日記 | Main | Verilog 2005 のCompiler directivesメモ »