問題タブ [hardware-design]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
8 に答える
677 参照

reverse-engineering - ハードウェア開発の開始

私は簡単なハードウェア開発を始めたいと考えています。うまくいけば、リバース エンジニアリングから学ぶことができるほど進歩するでしょう。

マイクロコントローラーから始めて、Mbed や Arduino などのいくつかを念頭に置きたいと思います。何を持って行けばいいですか?

mbed には USB やイーサネット機能などがあるので、おそらく mbed だと思っていましたが、Arduino に何があるかはよくわかりません。バスパイレーツ(安いので)を手に入れることもできますか?

基本的にプログラミングしたくありません。私の現在の視差コントローラーは苦痛です!

0 投票する
1 に答える
754 参照

simulation - 初期化されていない入力信号を管理する方法

「U」、「X」、「-」などのコンポーネントの入力信号をテストおよび管理する方法について、ご意見をお聞かせください。

たとえば、入力の少なくとも 1 ビットが「0」または「1」ではない、すべての無効な入力に対して出力を「X」にしたい場合:

このように、テストはデフォルトで false になります。

入力をテストする一般的な方法はどのようになりますか?

0 投票する
1 に答える
423 参照

opencv - Catapult C で openCV ライブラリを使用できますか?

私の最終的な目標は、Altera DE2 FPGA での顔/物体検出および一般的な画像処理アプリケーションです。FPGA のプログラミングに Catapult C を使用しています (そのため、Verilog や VHDL ではなく、C コードを使用しています)。

私の質問は、Catapult C が openCV ライブラリをサポートしているかどうか、およびライブラリをインストールして Catapult 内で実行する方法に関するヒント/リンクがあるかどうかです。特別な考慮事項はありますか?Google と stackoverflow の両方を検索しましたが、まだ運がありません。ありがとうございました。

0 投票する
1 に答える
410 参照

binary - 3 2 進数加算器のハードウェア設計

3 つの 2 進数を加算するバイナリ全加算器を設計したいのですが、この加算器の典型的なセルは次のようになります。

回路図

次のビットへのキャリーが 2 つある理由を誰か説明できますか? よろしく

0 投票する
1 に答える
184 参照

fpga - A と B の固定点を持つ "A div B" のハードウェア

固定小数点数 B が固定小数点数 A に含まれる回数を計算する方法が必要です。整数除算のようなものですが、非整数オペランドについてです。この操作用のハードウェア ブロックを設計する必要があります。私の最初の推測では、除算をシフトと減算として使用し、小数部分に到達したら停止することですが、それを見つけるためのより良い方法を知っているかもしれません。