2004-06-01から1ヶ月間の記事一覧
一番の難関だった割り込みディスパッチャのデバッグがさらっと終わったので一挙に事が進み始めました。まだ未テストですがタスク・ディスパッチャも書きあがっています。 この後はターゲット依存部に移っていくのですが、いくつか考えなければならないことが…
EDNからの電子メールにDigi-Keyがアナログ・デバイセズの製品を取り扱う旨広告がありました。久々にEZ-KIT Lite BF533の価格をばチェック 米国:$510 日本:57844円 …高。乗っかっている部品がてんこ盛りなので仕方ないところでしょうか。私が買ったときには$2…
TOPPERS/JSPも訳そうかなと思っていたのですが、コメントまで訳すのはいや過ぎるので止めました。
ITRONでは割り込みハンドラもC言語で書きます。しかしハードウェアからの割り込みをC言語の関数に渡すにはそれなりのトリックが必要です。m68kの実装を見るとこれはラッパーマクロで対応しています。関数名をマクロに与えると、その場で関数を呼び出す割り込…
sil_dly_nse()関数の実装がちょっと面倒そうです。ナノ秒単位の遅延関数ですが、600MHzのクロックサイクルが1.67nS、750MHzのクロックサイクルが1.33nSでは精度は望むべくもありません。TOPPERS/JSPは100MHz以下のプロセッサを仮定している可能性もあります。…
ようやく割り込み/例外ハンドラ部分のデバッグが終わりました。シミュレーターを使ってきっちり追いかけたので大丈夫でしょう。
See the above picture. This is a capture of VisualDSP++ during the debugging of TOPPERS/JSP interrupt handler, entry part. I got following message when I reach here by step execution. Dag0 Prot Violation !32 bit access You can see DAG0 cau…
図を見てください。これはTOPPERS/JSPの割り込みハンドラのエントリー部です。ステップ実行でこの位置に来たときに出力ウインドウに次のメッセージが現れました。 Dag0 Prot Violation !32 bit access DAG0で保護違反が発生しています。32ビット・アクセスに…
これも構成可能なプロセッサです。オプションの拡張機能を使ってアプリケーションに適応させるシンセサイザブル・コアですね。オーディオ・ビデオなどのタスクごとに姿かたちを変えようという手法です。 Media embedded Processor しかし、 「フォン・ノイマ…