問題タブ [yosys]

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

yosys - Yosys を使用して Verilog バスを個々のワイヤにフラット化する方法

ここで素朴な疑問。Yosysに配列を平坦化する方法はありますか? すなわち:

wire [1:0] rdata;になるwire rdata_1; wire rdata_0;

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

yosys - Yosys は視覚化のために nand としてゲートを解釈し、ゲートしない

https://github.com/nturley/netlistsvgと組み合わせて、純粋に視覚化のためにyosysを使用しようとしていました。yosys が生成した json ファイルを取得し、そこから SVG を作成するツール。Verilog コードがある場合:

NAND ゲートを持つ SVG ファイルを生成したいと考えています。次の Yosys コマンドを使用します。

Yosys は assign ステートメントを AND ゲートと NOT ゲートとして解釈し、次の json を出力します。

とにかく、yosysに行をnandゲートとして解釈させ、jsonを次のように出力させる方法はありますか:

それとも、これはできることではありませんか。