• ベストアンサー

「JTAGはチップをデバッグするためのインターフェ

「JTAGはチップをデバッグするためのインターフェースです」 この場合のインターフェイスとはどういう意味ですか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

インターフェイスというのは出入口のことです。 といってもピンときませんよね。 多分、私の回答にあったJTAGのことを プログラムかなにかと 勘違いされているのだと思いますが、JTAGはソフトウェアではありません。 たとえ話で説明すると、 遊園地に巨大な迷路(大規模半導体集積回路)があったとします。 その何処かで人が倒れたとします。すぐに助けに行く必要がありますが、 係員が普通に迷路をとおって救出に向かっていったのでは、何時間もかかってしまいます。 そこで、緊急時に通れる秘密の近道が作ってあります。これがJTAGです。 至極まっとうなものですが、でもその存在を一般に知られるのは具合が悪いです。 そこで、この秘密の通路には鍵がかけてあって 作ったメーカーしかその鍵を持っていません。 もっとシビアなものは、その秘密の通路自体が暗号化されて隠されています。 #たとえば、 スクランブル放送の受信機の回路の奥でなにをやっているかを #バレてしまう訳にはいきませんので、たとえ合鍵を手に入れても #秘密の通路をどうやって通ればよいのか わからないようにしてあります。 さて、ここからは、単なる妄想というか例えばの話です。 この秘密の通路に爆弾の部品を隠していたとします。 空から衛星写真を撮っても一見 通常の迷路なので意味があるようには見えません。 しかし、メーカーからの指示を受けて、意味も分からないまま暗号を解いて 通路をつなげると、隠していた爆弾が完成して、単なる遊具だったはずが 知らない間に自分自身に対する大きな脅威になってしまいます。 しかも、その部品が事前に発見されても、1つずつは小さいので それは緊急脱出用のツール(バグリポート)であって武器ではありません、 という言い訳も用意されています。 こういう方法とは限りませんが、スパイチップ(ないしはチップ内にスパイ機能)を仕込むには、 設計者個人だけでは後工程でバレるので無理だし、 会社ぐるみだとしても、ばれたら信用ゼロで取引停止されるのは必然なので 普通では考え難いですけどね。(ばれようがないと自信もってたら別ですけど) もし本当にやっていたのなら、もはや国ぐるみを疑ったほうがよさそうな話です。

auhuaweinova2
質問者

お礼

みんなありがとうございました

関連するQ&A

  • デバッグのこつ

    リテラルが~、インターフェースが~、シンボルを解釈~などなど、デバッグが難しいです。意味がよくわからなくて、かなり苦戦しています。デバッグのコツがあれば教えてください。 よろしくお願いしますσ(^^)

    • ベストアンサー
    • Java
  • デバッグについて

    ウイルスバスターのウイルス検索などを実行すると Explore.EXE 問題が発生したためExploreを終了します。ご不便をおかけして申し訳ありません。作業途中であった場合、その情報は失われた場合があります。  デバッグ  閉じる という表示がよく出ます。デバッグを押したり閉じるをおしたりしてますが、どうすればいいか困っています。お教えください。 お願いいたします。

  • デバッグとビルドは何が違うのですか?

    コード編集画面にて、 ・デバッグの開始 ・ビルド がありますが、 デバッグの開始をした場合もビルドはされますよね? という事は、デバッグ=ビルドでもあるのですか?

  • デバッグ

    Just-In-Timeデバッグというウインドウが何度も出て 選択したデバッガを使用してデバッグしますか? と聞いてきます。 過去の質問から インターネットオプションの 「スクリプトのデバッグを使用しない」 のチェックを入れ 「デバッグのエラーを通知しない」にはチェックを外しています。 それでもこの警告が止まりません。 この警告を出さないようにする方法をおわかりになる方 どうか教えてくださいよろしくお願いします。

  • デバッグモード

    通常起動でネットに接続しようとすると、フリーズしてしまい接続することが出来ません。そのためデバッグモードで起動しネット接続を試したらフリーズすること無く接続することが出来ました。 このような場合接続できない原因を特定することは出来るのでしょうか? 特定することが難しい場合には、このままデバッグモードで起動して使っていきたいと思うのですが、デバッグモードを通常状態として使い続けることに何らかの害があるのか教えていただけないでしょうか。 当方デバッグモードというものをよく理解できていない者です。

  • デバッグが動かない

    eclipseでJavaの開発をしています。 デバッグが起動しなくなりました。 昨日は正常にeclipseを終わらせて帰ったのに、 今日の朝になるとデバッグが動きませんでした。 特に何かをしたというわけではないので、どこに原因があるのか さっぱりわかりません。 デバッグが突然起動しなくなるということがあるのでしょうか? 何か解決法がございましたら、どなたかお願いいたします。

    • ベストアンサー
    • Java
  • VBScriptのデバッグ方法について教えて下さい。

    VBScriptのデバッグ方法について教えて下さい。 ちょっと特殊なことをしている?スクリプトなのですがユーザーインターフェースにHTMLを使っています。 HTMLの上にいくつかボタンが配置されているのですがそれぞれに対応した処理のスクリプトがあります。 (たとえばHTML上にボタンが5個あるとしてスクリプトも5個あります) ボタン押下後にHTMLのhiddenとかの値を見分けて動かすプログラムを判別しているようです。 それなのでスクリプト単体をダブルクリックしても動かずデバッグも非常にしにくいのです。 一応変数の値をMsgBoxなどで見ていますが非常に大変でして・・・ いいデバッグ方法はないでしょうか? 一応Visual Studio 2005 standard Visual Web Developer 2008 Express はPCに入ってはいます・・・

  • デバッグ…。

    特定のHPを見るとエラー表示が出て「デバッグしますか?」と出てきてしまいます。“デバッグ”という言葉で説明書を開いても出てきません。これは何かの設定上の問題なんでしょうか? またそういった設定をするときに役立つ本があれば教えていただきたいです。お願いします。

  • デバッグ

    デバッグでブレークポイントを挿入した後の操作がわかりません。 1行ずつ実行していきたいのですが、普段は怪しそうな箇所にprintfを挿入してデバッグしていたのでやり方を忘れてしまいました。 調べても初歩すぎるのかまったく見当たらず・・・ よろしくお願いします。

  • デバッグ

    過去にも似たような質問が沢山あったので被っていたらすみません。 私は閲覧ではなくてHPを作っている方なのですけど 作っている段階でランタイムエラーが発生しました デバッグしますか? というのが出てくるのですがよく分かりません。 原因がJavaScriptなのは分かってるのですが ソースが間違っているのでしょうか? デバッグとはどうやるのでしょうか? 知ってる方教えてください