トップ 最新 追記

管理人の独り言(ほとんど月報状態)

総計 本日 昨日
2004|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|

2008-02-03 [日] 相も変わらず

_ 今週も

VHDLと格闘。やっぱり、CPU-SRAM間のアクセスがおかしいorz

なんか、一つ前にアクセスしたアドレスのデータを引っ張ってきてるんだよな。だけど、たまに正しいアドレスのデータを引っ張ってくるから、何がどうおかしいのやら(×_×) タイミングの問題なのかねえ・・・。

_ それはそうと

コーディング中に、ニコニコで曲なんか流してると、激遅になるのが、すげーいらつく。CPU使用率が80%ぐらいで推移してるから、当たり前っちゃ当たり前なんだけど。今時AGPx4のカード使ってるのが間違いなんだろうな。

でも、これでもオンボードのVGAよりマシになったんで、よっぽど腐れなんか?>865G

本日のツッコミ(全2件) [ツッコミを入れる]

_ okamal [激遅で聞くのもなかなか面白いんでないですかな(^^;;]

_ 管理人 [気になって作業がはかどらんくなるけどね(^_^;)]


2008-02-04 [月] 何事?

_ 帰りの駅でのこと

普段はそんなに待ち時間がないように退社するんだけど、今日は、たまたま、会社出るタイミングが悪くて、ちょうど電車が来ない時間帯に駅に着いちゃったんだよね。

しょうがないんで、駅のホームでボーっとして電車待ってたら、突然、パトーカーが現れて、でかいサイレンを鳴らして、1台の車を追っかけて行きました。

信号無視か、ケータイか、シートベルトか、はたまたスピード違反か・・・。まあ、とりあえず、いー気味って事で(^_^;) つかまるのが嫌ならちゃんとルール守って運転すりゃいいだけの事だからね。

_ どうせなら

塾の周りに路駐し放題の馬鹿な親ドモも捕まえてもらえんもんだろうか。少なくとも歩道に乗り上げ駐車してるのは、問答無用でキップきって欲しいもんだな。

本日のツッコミ(全2件) [ツッコミを入れる]

_ okamal [そうそう、塾の周りの車も結構うっとおしいっす。過保護すぎるわ!!オイラなんて迎えに来てもらったことは一度もないっすよ..]

_ 管理人 [ついでに、駅前の路駐もひどい地域だし。 みんなでやれば怖くないとか思ってるんかもね。]


2008-02-05 [火] 今週こそ

_ ノー出張ウィーク

かと思ったら、そうは問屋が卸さないって感じ(T_T)

と言っても、今日行ったところは、車で1時間も掛からない近場だからいいんだけど、今後に役立つかどうかは不明。まあ、気分転換にはなったけどさ。

_ それより

今週末は、遠州かよ。ずいぶん前に訪問したとこのような気もするけど、あのときより知識は増えてるから、きっと新しい発見もあるだろうな。

でも、楽しみって言うより、めんどくさい方が先だな・・・。

本日のツッコミ(全2件) [ツッコミを入れる]

_ okamal [出張でも一日やからええような悪いような・・・しかし、朝早いのだけは困りますやね]

_ 管理人 [さすがに、そんな事はなかったけどね。 帰宅時間帯のラッシュには巻き込まれたけど。]


2008-02-06 [水] やっぱり

_ ソフト屋としては

グレーなのはまずいんで、マイコン用の開発環境を、いつものbinutil+gcc+newlibで構築。

今回のターゲットは、M16C/Tinyなんだけど、いまいちどれがターゲットだったか、よくわかんないんだよな。多分、M16C/26Aだと思うんだけどね(^_^;)

ま、どれにしたって、このシリーズ中のマイコンなら、R8CからM32Cまで同じgccでコード生成できるようだから、問題はなさげ。しかも、無料で使えるってのは、ありがたいことです(-人-) 純正の開発環境っていくらするんだろうな。たまには、ちゃんとしたの買って欲しいぞ。

本日のツッコミ(全2件) [ツッコミを入れる]

_ okamal [なんでも純正は高いですぞな。まあ、似たようなもので代用できるならそれもありですが、たまに純正が欲しくなるのが困ります..]

_ 管理人 [大丈夫。このプロジェクト自体が、お亡くなりになりましたから(T_T)]


2008-02-07 [木] 引き続き

_ M16/Tinyの開発環境整備

だったけど、思うように進まず(´ヘ`;)

それっぽいオブジェクトは、作成できるように見えるけど、ROM化環境のことを考えると、できてないと言うしかないかな。

一番の問題は、割り込みベクタテーブルの出力がうまくできないこと。ここができないと、CPUの起動ができないし。

さらに、コンパイルした後のアセンブラソース眺めてたら、ポインタが16ビットでアクセスされてたけど、ホントにあってるのか? このCPUのアドレス空間って20ビットなんだけどなぁ。

でも、このコードで動くのかどうかを確かめようと思ったところで、ベクタテーブルの出力ができてないから、何もできなし。困ったモンだ。

_ やっぱ

リンカスクリプトの書き方が悪いんかな。もうちょっと調査だなあ。

本日のツッコミ(全1件) [ツッコミを入れる]

_ okamal [実験もソフト作りも積み重ねなので、お互いがむばりませふ。]


2008-02-11 [月] やっと

_ 毎週末の課題の

LCDCが、ちょこっとだけ前進(^o^)

いろいろいじりすぎて、原因がさっぱりわからんけど、なんとか、メモリの読み込みだけができるようになりました。原因不明ってのが気分悪いけど、まあ、しょうがない・・・。

やっとできたタイミングチャートはこんな感じ。

ModelSimのチャート

なぜか、単位がnsじゃなくて、psなのは、無視するとして(^_^;)、1ワード読み出すのに、7ステートって、時間かかりすぎだよorz 実際は、CPUクロックが20MHzで、CPLDのクロックが40MHzだから、CPUから見れば、3ステートぐらいだから、許容範囲かなあ。いまいち、嬉しくないけど・・・。

ま、最適化するにしたところで、メモリの書き込みを作った後の話だな。

_ それにしても

ユーザー登録が要るとか、製品版に比べて制限があるとはいえ、こんなツールがタダで使わせてもらえるなんて、ありがたいな。普通に製品版買ったらいくらするんだろう。見た瞬間に買うのあきらめるぐらいの値段なんかな。

つーか、最初から使ってれば、もっと早く動いてたんじゃね?>オイラ

_ ついでに

いつも同じネタじゃなんなので、こんな写真を掲載。いくら廃止にしたからって、物々しすぎな気がするよ。事件現場かつーの。こんなテープ、テレビでしか見たことねーよ。

物々しいなぁ

本日のツッコミ(全2件) [ツッコミを入れる]

_ okamal [ここまでやらんでもいいと思いますが・・・そうしないと悪いことするやからがいるから困るんだすよ(=_=)]

_ 管理人 [そいや、こいつのお陰で、駅前のウゼー自転車ドモは、全部無くなったな。 歩きやすくはなったけど、駅の入り口に近い自転車..]


2008-02-12 [火] やっぱりか

_ 先日から

やってるM16/Tinyのgccでの開発環境の構築。この前、ホントにあってんの?って言ってたの、やっぱり間違ってるみたい。

ググってみたら、こんなページが、引っかかりやがりました。やっぱり、20ビットでアドレスを指定しなきゃいけないところを、16ビットで指定しやがってるから、ROM領域においた変数にアクセスできねーよって話みたい。予想通りですねえ(T_T)

リンク伝ってったら、パッチファイルがあったんで、ゲットして当ててみて、当たんないとこは手パッチで、環境作り直してみたら、それっぽい感じにコンパイルされるようにはなったけど、動くかどうか、実機で試してみないといけないね。

本日のツッコミ(全2件) [ツッコミを入れる]

_ okamal [少しずつ進んでおられますな(^^)]

_ 管理人 [強制終了喰らったけどね(T_T)]


2008-02-13 [水] やっぱり

_ 出張は

不可避なのかしらんけど、今回もまた雪の北陸地方・・・。

オイラの目的は10分ぐらいで無事終了。ま、旧システムと同じコードを吐き出すとこまではできてたから、データ転送タイミング以外の心配はしてなかったけどね。それでも、動いてホッと一息って感じ(^_^;)

_ でも

どうも、今後の役には立つかどうか、五分五分な感じだったな。せっかくいろいろ解析したのにな。テストが一発で完了するようなプロジェクトってのは、こういう運命に会うんかねえorz

本日のツッコミ(全2件) [ツッコミを入れる]

_ okamal [雪の時はイヤですよねぇ・・・気をつけてくだされ!]

_ 管理人 [ホント、こういうときは電車で行かせろって感じ(-_-)凸]


2008-02-14 [木] 久しぶりに

_ 遅出の出勤

実際は、部品買出しに行ってからの出社だから、遅出とは言わんという説もあり(^_^;)

しかし、久しぶりに開店直後の部品屋に寄ったけど、さすがにほとんど客は居なかったな。こういうときに行くと、空いててじっくり品定めができるからいいんだけど、実は、欲しいものは最初から決まってたんで、じっくり探す必要もなかったんだけどね。

ちなみに、今回買ったのは、H8/3694のキット。相も変わらずH8ばっかり。好きなんだから、しょうがないんですですよ(^_^)

とある部品の評価をするのが目的だから、使い慣れたのじゃないと、何の評価してるのやらって感じだからね。

PICは癖がありすぎだし、AVRは使ったことないし、Z80なんかやる気にもならんし。あ、ちょいと前の雑誌のおまけのV850とか、SH2っていう手もあったのか。今頃思い出しても遅いけど・・・。

_ そいや

往復バスで行ったんだけど、行きも帰りも同じ運ちゃんだったな。30分ぐらいで往復してくるんだな。初めて知った。

いや、こんなこと知っても、何の役にもたたんのだけれども(-_-;)

本日のツッコミ(全2件) [ツッコミを入れる]

_ okamal [いやいや、テレビ東京のバス通選手権とかで使えるかもしれんですぞ(^^;;;;]

_ 管理人 [アレに出る人たちの知識には追いつけませんから。]


2008-02-18 [月] 今日から

_ 新しいオモチャ

つーか、この前書いた某部品の評価開始。型番は内緒(^_^;) 書いても問題はないんだろうけど、googleで検索しても、あんまり引っかからないチップだから、足がついてもねえってことで。

_ このチップ

マイコンにつないで使うことを念頭においているような感じで、接続方法が複数あるんで、本番と同じSPIでやってみようと思ったら、部品の評価してるんだか、通信部分のデバッグしてるんだか、って言う状態になってあえなく撃沈orz

しょうがないんで、UARTモードでテストしようと思ったら、RS232の変換ICが手元にないんで、組み立てる前に撃沈(T_T)

_ そんなことばっか

言っててもしょうがないんで、昼過ぎから部品の買出しに外出。実はあんまり安くない某店へ行ったんだけど、なかなか、結構なお値段ですな。

ADM3202ANなんか、秋月だったら、ICソケットとコンデンサと、データまでついて200円で買えるつーのに、この店では、IC単品で320円・・・。

それでも、仕事で使う分には、都心の部品屋を往復する時間と交通費を考えれば、許容範囲にはなるよな。

自分用の部品は、ここじゃ買わんけどな(^_^;)

本日のツッコミ(全2件) [ツッコミを入れる]

_ okamal [オイラがそういうときに東京出張だとええんですがね・・・ここんとこ無いですわ。]

_ 管理人 [そら残念。 秋月で売ってるので、欲しいのがあるんだよね。 会社の部品買うついでに、こっそり紛れ込ませようか(^_^;..]


2008-02-19 [火] 大迷惑

_ 久しぶりに

人身事故の影響を、もろにかぶった感じ(T_T)

なにせ発生時刻が18時ちょっと前っていう、ちょうど帰宅ラッシュ本番って言う最悪のタイミング。しかも、場所が栄生駅構内っていうんじゃ、本線も支線も全部止まるしかないしな。

しょうがないから、いつもより遅く会社を出たんだけど、それでも、乗ろうと思った電車は運休orz その次の電車は20分遅れで到着。家についたのは予定より30分以上遅くなったし・・・。

_ 散々

車内アナウンスで、電車と人が接触したとか言ってたけど、一体、何やらかしたのやら。

事故起こしたらどうなるかぐらい、ちったー考えて行動して欲しいもんだ。

本日のツッコミ(全2件) [ツッコミを入れる]

_ okamal [そうっすね。ラッシュ時だとかなりキビしいっすよね。おいらも東京出張のときに何回かありましたが、東京は路線が一杯あるの..]

_ 管理人 [うちの会社は、振替輸送ができる路線がそばにないんで、なんともならんですねぇ。]


2008-02-20 [水] ずいぶん前の

_ 悪夢再び

どれぐらい前かって言うと、これぐらい前。方向転換して、もうやらんはずだったのに、色々あって最挑戦する羽目に(T_T) 当然のように、コードはすべて忘却の彼方。まあ、いじってる間に思い出してきたけどさ。

あれから、何種類かUSBメモリを仕入れたけど、試した結果、やっぱり最初のやつしかうまく認識できやがりゃしないし。

とりあえず、今月一杯ぐらいは、あがいてみるかな。

_ そいや

昨日は、自殺だったみたいだねえ。自殺なんかするぐらいなら、誰かに相談すりゃいいのに・・・。

本日のツッコミ(全2件) [ツッコミを入れる]

_ okamal [でも、目の前でそんなんやられたらショックですわな(X_X)どうせするなら迷惑かからんようにしてほしいす。]

_ 管理人 [運ちゃん、トラウマになりそうだね。]


2008-02-21 [木] どうやら

_ 今週は

出張に行く必要がない感じ。ま、部品買いに、外出したりしてるから、ずーっと会社にこもってたわけじゃないけどね。

つーか、オイラにとっちゃ、どこも行かないのが普通なんだけどね。

_ てことで

今日も、ホスト業。今日一日いじってたら、とりあえず、USBメモリのセクタダンプができるようになったけど、成功確率が30%ぐらいしかありゃしない(T_T)

パケットの送信タイミングかなんかなのかな。I/Oのメモリは結構早く応答が返ってくるみたいだけど、ELECOMのは、なんかもたもたした印象を受けるんだよな。

あれ、これって、もしかして、応答が返ってきてないんじゃなくて、NAK応答しまくってるせいなのか?

しかし、それを調べるには、パケットアナライザがないとてがでないな。デバッグメッセージ入れると、メッセージ表示中にタイムアウトするんだよな。

どうしたもんかな。

本日のツッコミ(全2件) [ツッコミを入れる]

_ okamal [ホスト業ってかいてあったから、夜の名古屋にデビューかと思いましたよ。源氏名は「マイコン」ですかな(笑)]

_ 管理人 [売れなさそうですねぇ(T_T) そいや、マイコン刑事とか、居なかったか?]


2008-02-25 [月] とうとう

_ あきらめて

USBのパケットを覗く暴挙に(^_^;)

と言っても、ソフト的に覗いてもよくわからんので、軽くハードウェアの力を借りてみようかなってことで、昔トラ技のおまけについてきたMAXIIを使って、一日かけてハード設計。

ターゲットは、USB1.1なので、バスが12MHz駆動。ってことは、標本化定理により、周波数は、24MHz以上必要。さらに、VHDLのプロセス文なんかでよく見かけるこの記述を使用すると、

  process (CLK)
  begin
    if rising_edge(CLK) then
      ...
    end if;
  end process;

立ち上がりエッジのときしか回路が動かないので、結果的に48MHz以上のクロックが必要ってことに。

さすがに、こんな発振器は持ってないので、秋月のページでみてみたら、ちょうど安いのが売ってたんで早速ゲット。

なんか、ギリギリのような気もするけど、これが一番速いようなので、しょうがないね。昔は64MHzのも売ってた気がするけど、売り切れちゃったんかな。

_ 今回は

午前中に発注したお陰で、夕方に発送したよんっていうメールが届いちゃいました。まだ基板出来上がってないんだけど。ま、早くて文句付けちゃダメだな(^_^;)

でも、なんか、準備のための準備って気がしてしょうがないけど、あまり深く考えないことにしよう。


2008-02-26 [火] てことで

_ 部品が

到着したんで、何とか、現物あわせで基板のパターンだけは、設計完了。後は、感光とエッチングとその他もろもろだな。パターン作成が終わったのは夕方だったんで、今日の基板作成はここで作業終了。

_ さすがに

まだ退社時間じゃなかったんで、Quartus II Web Editionをいじり始めたんだけど、なんか、えらく軽く動く感じがするんだよな。自宅のマシンだと、どうしょもなく、もっさり感たっぷりなんだけど。

Pentium4 3.2GHz(ただしHTはオフ)と、Celeron 2.2GHzって、こうも違うものなのかな? たしかに、FSBからして全然違うっていわれりゃ、認めざるを得ないけど・・・。

今度、自宅のマシンを新調する時は、Core2Duoぐらい奮発しろってことなのかもな。何年先の話になるか分からんけど(T_T)


2008-02-27 [水] 今日は

_ 基板作成

じゃなくて、HDLで回路設計。基板作る前に、ほんとに論理合成できるかどうか確かめたかったんでね。

今回のターゲットは、いつぞやのトラ技のおまけについてきたMAX II。多分、数回使ったら、あんまり出番がなくなるから、安く上げたいなってことで、手元にあったこいつを採用。

ホントは、自分用に確保してたやつだったけど、死蔵してるより、活用した方が、こいつも幸せでしょう(^_^;)

_ んで

軽くコーディングしてみたら・・・、あっちゅーまに、LEが足りなくなりやがりましたorz

所詮、おまけでついてきた240LEしかないデバイスだな。32ビットのカウンタ二つ、18ビットのレジスタと二つ、16ビットのレジスタ二つと、その他もろもろ突っ込もうと思ったら、途中で終了。

結局、どうあがいても合成できそうになかったんで、機能ごとに MAX II を焼きなおして使うように方針転換。めんどくさいけどしょうがないね。

_ こうやって考えると

240LEって結構微妙な容量なんだな。でも、でかいのは高いし。要するに、基礎の部分をケチると痛い目見るのは自分ってことだ(T_T)


2008-02-28 [木] 今日こそ

_ 基板作成

でも、作成機材一式は、家にあるので、作ってから出社。お陰で、出社時刻は15時ごろ。ま、設備が会社にないのが間違ってるから、何も言われなかったけどね。

_ 今回も

使用ICの都合で、最狭ピッチは、0.8mm。もう、ずいぶん慣れたもんです、ハイ。うまく銅が溶けきらないところが何箇所かあったけど、カッターナイフでちょいちょいってパターン削って完成。

うまくできれば、サンハヤトのピッチ変換基板買って来て万能基板でチマチマ配線するより、安くて早く済むところがいいよね(^o^)

_ だた

ひとつ問題があって、電圧変換用のICに74VHCT540を使ったところかな。こいつ、安かったのはいいけど、負理論だから、考えがたまに混乱してしょうがないorz

74VHCT541も扱って欲しいなあ。当然、100円でね;-p