パスワードを忘れた? アカウント作成
574840 journal

espyの日記: robo:: (メモ)T-Eng./VR拡張スロットから割り込み

日記 by espy

roboの題名をつけるのもおこがましいほど最近何も出来てないが。
たとえ1byteでも前進せよ、という陰気さんの言葉にグッときている今日この頃(^^)

これにSPARTANの基板をサブボードとしてつなげたコントローラを作ろうと
考えていたが、VR4131のこのCPUボード、拡張コネクタにCPUのバスとPCIバスが出ていて、
使おうとしていたCPUバスの方には割り込み入力が無かった。
割り込みが使いたくなったらPCIバスの方を使うしかないのか? えー32bitも
線引き出したくないし...なんて事を残業時間にぼーっと考えていた。
そしたら同僚のMさん(この方も派遣だ)が近くにいたので、「互換性を気にしない、
独自のI/Oデバイスという前提で、PCIバスに16bitの自作のI/Oをつないで
動かす、ってぇのはアリですかねぇ....」なんて話をしてみる。
「なんで?」と聞かれたので、いや実はこういうCPUボードがあって...と
説明する。すると、「PCIの信号も一部はVR41xxのGPIOと兼用でしょ、GPIOは
割り込み要因としての設定もできるはずですよ
」との示唆を受ける。
よく見てみると、確かにPCIバスとして出ている信号線のいくつかは、
GPIOxxだったりするのが判明。
目からウロコとはこのことだ。

やはり、一人で考えていると、凝り固まった狭い視点でしか物事を
判断できないものだなぁ...。 痛感。

# どのくらい実現可能性があるのかは要検討。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

計算機科学者とは、壊れていないものを修理する人々のことである

読み込み中...