問題タブ [silicon]

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 投票する
3 に答える
550 参照

hardware - 関心のあるソフトウェア専門家のためのフロアプランとパッケージングアーキテクチャのリソース?

私が最近遭遇したより興味深いことの1つは、チップのフロアプランをレイアウトし、シリコンのパッケージを決定する芸術と科学です。「InterestedSoftwareGuy」をテーマにした資料を読みたいと思います。

誰かが何かお勧めがありますか(それが良質である限り、ウェブサイトまたは本)?

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

image - シリコン イメージ c8051f32x 上の i2c (USBXpress を使用)

このuCでI2C(SMBus)が正常に動作し、USB経由で(USBXpressを使用して)通信し、uCから別のICへのI2Cトランザクションを実行できるVB GUIを持っています。問題は、uC が 1 秒ごとに IC のレジスタをポーリングしていることです。非同期 GUI I2C トランザクションを実行すると、時々、ポーリング I2C トランザクションと衝突し、すべての I2C データが GUI でシフトされます (つまり、レジスタ 0x00 のデータがレジスタ 0x01 に表示されます)。IC 内の I2C データは正しいように見えます (LA で I2C バスをスパイすることにより)。正確に何が起こっているのでしょうか?どうすれば修正できますか?

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

validation - ASIC 上の USB の機能検証

私は組み込みシステム エンジニアであり、当社は機能テスト ケースをカバーする USB 3.0 (ホストおよびデバイス) プロトコル コンプライアンス スイート/ポスト シリコン検証を計画しています。実際、私は以前、I2C、SPI などの低速ペリフェラルの機能検証に取り組んでおり、単純なマイクロコントローラー上で動作するベア メタル (OS なし) テスト ケースを開発していました。プロトコル自体が複雑だと思うので、USBで同じことができるかどうかわかりません.OSまたはRTOSを使用してテストケースを開発する必要がありますか? 機能テスト ケースをユニプロセッサ システムで実行できますか? Linux カーネルと U-BOOT が USB をサポートしていることは承知しています。カーネルを使用した方がよい場合、カーネルの既存の USB スタックを使用してテスト ケースを作成するにはどうすればよいですか? 誰でもこれに光を当てることができますか?

0 投票する
7 に答える
9581 参照

ipa - MAC M1 で Xcode 12.2 の「IPA 処理に失敗しました」を修正する方法

Ad Hoc IPA ファイルを作成しようとしたとき。「IPA処理に失敗しました」というエラーが発生しました。

Xcode のバージョンは 12.2 です。Mac mini (M1, 2020)

ログ ファイルを確認しました: IDEDistribution.standard.log ファイル。

修正方法は?

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

ios - Apple Silicon mac シミュレーター用の静的ライブラリをビルドする

私の静的ライブラリは xcodebuild でビルドされ、シミュレータとデバイスのビルド結果からファット ライブラリが作成されます。これが私のxcodebuildコマンドです:

リポコマンド:

ファット ライブラリのアーキテクチャを確認したところ、次の結果が得られました。

ただし、cocoapods を介して lib をプロジェクトに追加し、シミュレーターで Apple の新しいシリコン (arm64 チップセットを搭載) でプロジェクトを実行すると、次のコンパイル エラーが発生しました。

Apple Silicon Mac には arm64 チップセットがあるため、シミュレータの arm64 アーキテクチャを除外することはできません。

Apple Silicon Simulator の静的ライブラリを構築するにはどうすればよいですか?