チップ上のロジックアナライザ

Webは、CPUを利用する低速ロジックアナライザスタイルでいっぱいです。むしろ数人のFPGAベースの設計もあります。どちらも利点をもたらします。 FPGAは迅速であり、一度に大きなデータを管理することができます。しかしながら、CPUは一般的にもっと多くのメモリを持ち、それはI / Oを順番にしやすい、つまりホールドコンピュータに戻すのがより簡単である。 [Mohammad]選択をSIDEPTPした。彼は、FPGAに部分的にもARMプロセッサに部分的に存在するロジックアナライザを開発しました。

実際、彼の根拠は、ChipScopeなどの組み込みのFPGAロジックアナライザをSignalTapに置き換えることでした。これらはあなたのFPGAデザインと共存させるように作られていますが、Mohammad]はそれらが限られていたことを発見しました。彼らは同様にあなたがあなた自身のデザインのためにあなたが望むかもしれないダイエールを食べるかもしれないので、必要に応じて、彼らは多くのメモリを持っていないでしょう。

システムは、リアルタイムで640×480 VGA画面上のスクリーン32ビット信号をキャッチすることができます。このシステムは、ディスプレイをスクロールするだけでなくズームに利用されるUSBマウスインタフェースをもたらします。下記の操作中のもののビデオを見ることができます。

あなたはいつでもシミュレーションを選択することができますが、実際のシリコンであなたのスタイルを実行するために本当に要求されることがよくあります。シミュレーションで設計するのが難しい他のハードウェアとの微妙な障害や相互作用さえあります。

FPGAロジックからARM AXIバスへのインターフェースを簡素化するためのXillybusコアの利用を含む、アナライザには魅力的な設計機能がいくつかあります。これにより、アームプロセッサとの通信が大幅に簡単になります。

以前に低コストのFPGAベースのロジックアナライザを調べました。デバイスに残っているスペースが残っている場合は、これらの統合を利用することができます。スピードの要件を感じていない場合は、CPUベースのデザインを選択できます。

あなたが言うことができなかったら、これは[Bruce Land’s]の学生からの仕事の1つです。あなたが次世代のハードウェアハッカーを生産することを考えています。

Leave a Reply

Your email address will not be published.

Related Post

IR Thereminは、すべての学期の終わりに4つの声IR Thereminは、すべての学期の終わりに4つの声

で話し、CornellのECE4760クラスからの素晴らしく、よく文書化された研修生の仕事をもたらします。 [Scott]と[Alex]の赤外線のThereminは例外ではありません。 古典的なセレミンデザインは、LC回路内の可変コンデンサのアース付きプレートとして各プレイヤーの手を採用しています。ピッチアンテナの場合、この回路はオシレータの一部です。ボリュームアンテナの場合、ハンドコンデンサは別のオシレータを再調整し、増幅器の減衰を変えます。 [Scott]と[Alex]は、2つのIRセンサを利用してボリュームとピッチを管理することで、セレミンにねじれを付けます。センサは各手の場所を計算し、手からの距離に反比例する電圧を出力する。 ATmega1284pは、処理のために信号を8ビットの2進数に変換します。彼らはプッシュボタンスイッチでアクセス可能なそれに4つの声を開発しました。異なる音声は、波の組み合わせと変調効果を備えています。古典的なセレミンに加えて、あなたは純粋なサイン、のこぎり波、そしてFM変調で遊ぶことができます。 それほどマイクロコントローラにそれほどない場合は、代わりにこのデジタルIRのIREMINを作成することができます。 IRMINSがソウルレスまたはPLEBEIANを見つけたら、これをTheremincelloに試してください。 [感謝ブルース]

3Dプリントガンのタイムラプスが印刷されています。3Dプリントガンのタイムラプスが印刷されています。

DODが3Dプリントガンデータをインターネットから排除した場合、カップルが起こりました。 ストライザンドの影響は完全な力に入りました。データはまだ簡単に発見されたほど共有されました。 突然、私が正確に気にしない方法についての視点作品を書いたばかりでも、私は3Dプリントガンを印刷するだけでなく、3Dプリントガンを印刷していると考えていました。 私はそれが私の幼稚なことを認めていません。私はこのことが私がそれを作らなければならなかったことを理解していたすべてのことを持っていなかったと言われました。私はいつも私の若者と会いましょう。おもちゃは昔のためにほこりを集める角に座ることができます、しかしそれはそれが除去される危険があり、それらは少なくとも数分間、興味を新たにしました。 私がそれについて幼稚になるならば、私が最高のプリンターを持っていないのでgunを印刷するだけでなく、私はとにかく私は行わないので私はとにかく私は活用しませんTは通常銃で遊ぶことができます、私はまた、より多くの認識可能な部分の楽しいタイムラプスビデオを作るかもしれません。 それは最初はそれが迅速でも簡単になるだろうように思えました。しかし、私はこのことを印刷するだけでなく、タスクを悪化させるだけでなく、時間がかかることが急速に発見されました。 1.プライベートデータのスケールはメソッドオフでした。 私はこれがそれが開発されたプリンタで終わるものがあると思われます。それは1インチ= 1 mmに非常に近いようでした。完全に珍しい問題ではありません。手動でサイズ変更すると、一部のデータが正しく表示されますが、サイズ変更されないであろう数値が見つかりました。 2.実質的に単一の製品にはエラーがありました。 3D印刷を行った場合は、デザインに正しく印刷を停止するすべてのタイプの問題があることがわかりました。私は銃のためのすべての製品を発見しました。私は本当にこの運動からの非多様な製品を修理する方法について非常に多くのことを発見したので、最後に素晴らしかった。 ハンマースプリングと同様に、ハンマースプリングのようなものもあります。私はそれらを修理するためのシステムと修理エラーを修復するためのシステムでそれらを実行しました。ただし、どのようなものが修正されたと述べていますが、印刷のために「スライス」しようとしたとき、ソフトウェアアプリケーションはクラッシュします。これは私の銃が不完全であることを意味します。ハンマーはありません。本当に私にオファーの巨大なものではありません。 銃全体 ハンマーメカニズムが見つからないことに注意してください。後ではるかにもっとたくさん。 分解された 春を引き起こします。素晴らしいデザイン、私は後で他の何かのためにこの概念を利用するかもしれません ブラック:エラー付きの予備的な印刷。赤:固定印刷。 Goproは、ベッドを正しく動かすのを止めるプリンタに落ちた。上部2層が約1インチずれているのを見ることができます。そのような混乱の残りの部分は、私がリッピングしていたものだけをサポートしています。 繰り返し修理にもかかわらず適切に印刷することを拒否したハンマー。 ハンマーがどのように見えることが期待されていたのか。 私が印刷のために準備しようとしたときに私のスライスプログラムを墜落させたばかりです。 私は今気にかけますか? いいえ。私は冷蔵庫の上に登っただけでなく、私のクッキーを持っていました。私は満足している子供です。真実は、ジップガンがまだ安く、より安価で、より安全で、より信頼できるものであるということです。これが例です。

NESマルチカートリッジNESマルチカートリッジ

オリジナルのNEのためのMutlicartridge Hack(Callan Brown]がまとめています。彼は、ゲームコンソールからリセット信号をマッピングするトレースを見つけるまで、上記の回路基板上のシグナルの周りにスヌーピングをスヌーピングしました。これは、カートのメモリチップに保存されているさまざまなゲームを切り替えるために使用されます。このカートリッジに保存されるROM画像は連結され、次にEPROMに焼けます。ドナーカ​​ートリッジ(および選択されたROM)はメモリマネージメントを使用するので、ハードウェアはEPROM内の特定の点からROMを読み取ることができます。 スイッチング自体は74HC161バイナリカウンタチップによって処理されます。オンボードセキュリティチップからのリセット信号は、カウンタのクロックトリガとして機能します。賢い配線によっては、カウンタの出力がEPROMの開始アドレスを選択できます。リセットボタンを押すたびにカウンタが増え、それによって異なるROMをロードするために選択します。 [Callan]は、休憩後のビデオの完成したハックを示しています。