文件名称:netlistsvg:从JSON网表绘制SVG原理图
文件大小:302KB
文件格式:ZIP
更新时间:2024-05-22 13:54:17
visualization diagram elk yosys klayjs
netlistsvg 从 JSON网表绘制SVG示意图。 可以生成。 它使用进行布局。 您可以查看在线演示 安装/使用说明 命令行界面 如果尚未安装,请安装nodejs npm install -g netlistsvg 您可以像这样执行netlistsvg。 netlistsvg input_json_file [-o output_svg_file] [--skin skin_file] 输出文件的默认值为out.svg。 应该可以在Linux,OSX和Windows上使用。 在Linux和OSX上,运行构建脚本(makefile和Web演示)最简单。 网络捆绑 我在github页面上托管了一个Web捆绑包: ://nturley.github.io/netlistsvg/built/netlistsvg.bundle.js它没有包装ELKjs,因此您需要单独包含它。 EL
【文件预览】:
netlistsvg-master
----built()
--------YosysModel.js(1KB)
--------FlatModule.js(7KB)
--------Skin.js(4KB)
--------Cell.js(18KB)
--------elkGraph.js(6KB)
--------netlistsvg.bundle.js(1.15MB)
--------drawModule.js(9KB)
--------draw.js(6KB)
--------index.js(3KB)
--------Port.js(5KB)
----.gitignore(146B)
----tsconfig.json(212B)
----README.md(16KB)
----jsmodule()
--------index.js(1KB)
----bin()
--------exportLayout.js(2KB)
--------netlistsvg.js(2KB)
----appveyor.yml(185B)
----test()
--------Cell.test.ts(2KB)
--------FlatModule.test.ts(2KB)
--------test-all.js(653B)
--------analog()
--------digital()
--------drawModule.test.ts(6KB)
----examples()
--------muxcy.v(77B)
--------carry4whole.v(290B)
--------carry4bits.v(610B)
--------dff.v(137B)
--------Makefile(3KB)
--------xorcy.v(70B)
----LICENSE(1KB)
----.gitattributes(13B)
----.eslintrc.yml(232B)
----package.json(2KB)
----tslint.json(363B)
----jest.config.js(126B)
----doc()
--------resistor_divider.svg(3KB)
--------generics.svg(8KB)
--------vcc_and_gnd.svg(1KB)
--------up3down5.svg(21KB)
--------and.svg(8KB)
--------ports_splitjoin.svg(5KB)
--------hyperedges.svg(4KB)
--------mux4.svg(7KB)
--------mcu.svg(5KB)
--------common_emitter_full.svg(8KB)
----.travis.yml(1KB)
----lib()
--------yosys.schema.json5(3KB)
--------drawModule.ts(9KB)
--------Skin.ts(4KB)
--------default.svg(12KB)
--------YosysModel.ts(2KB)
--------analog.svg(14KB)
--------elkGraph.ts(8KB)
--------index.ts(3KB)
--------@types()
--------FlatModule.ts(8KB)
--------Port.ts(5KB)
--------Cell.ts(17KB)
----demo()
--------demo.js(1KB)
--------index.html(1KB)