Skip to content

Commit 752549e

Browse files
authored
Update README.md (#133)
update old links and names
1 parent 1e187a7 commit 752549e

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

README.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
![npm](https://img.shields.io/npm/dm/netlistsvg.svg)
66

77
# netlistsvg
8-
draws an SVG schematic from a [yosys](https://github.com/cliffordwolf/yosys) JSON netlist. This can be generated [the `write_json` command](http://www.clifford.at/yosys/cmd_json.html). It uses [elkjs](https://github.com/OpenKieler/elkjs) for layout.
8+
draws an SVG schematic from a [yosys](https://github.com/yosyshq/yosys) JSON netlist. This can be generated [the `write_json` command](https://yosyshq.readthedocs.io/projects/yosys/en/latest/cmd/write_json.html). It uses [elkjs](https://github.com/OpenKieler/elkjs) for layout.
99

1010
You can see an online demo [here](https://nturley.github.io/netlistsvg)
1111

@@ -69,7 +69,7 @@ Or to log the result to console using the callback API:
6969
netlistsvg.render(netlistsvg.digitalSkin, netlistsvg.exampleDigital, (err, result) => console.log(result));
7070
```
7171

72-
To turn Verilog into YosysJSON in the browser, you can use [YosysJS](http://www.clifford.at/yosys/yosysjs.html)
72+
To turn Verilog into YosysJSON in the browser, you can use [YosysJS](https://yosyshq.net/yosys/yosysjs.html)
7373

7474
## Development
7575

@@ -562,9 +562,9 @@ We are getting close to the 1.0 release. At that point, the skin file format wil
562562

563563
## Generating `input_json_file` with Yosys
564564

565-
[Yosys from Clifford Wolf](https://github.com/cliffordwolf/yosys) can be used to generate the `input_json_file` using [the `write_json` command](http://www.clifford.at/yosys/cmd_json.html).
565+
[Yosys from Claire Wolf](https://github.com/yosyshq/yosys) can be used to generate the `input_json_file` using [the `write_json` command](https://yosyshq.readthedocs.io/projects/yosys/en/latest/cmd/write_json.html).
566566

567-
Unless you are doing something special you will want to use [the `prep` command](http://www.clifford.at/yosys/cmd_prep.html). Some examples are provided below and you can find some runnable examples which go from Verilog to diagrams in the [examples directory](./examples) (with example Makefile).
567+
Unless you are doing something special you will want to use [the `prep` command](https://yosyshq.readthedocs.io/projects/yosys/en/latest/cmd/prep.html). Some examples are provided below and you can find some runnable examples which go from Verilog to diagrams in the [examples directory](./examples) (with example Makefile).
568568

569569
#### Generate top level diagram
570570

@@ -576,15 +576,15 @@ yosys -p "prep -top my_top_module; write_json output.json" input.v
576576

577577
#### Generate logic diagram
578578

579-
You can give it the `-flatten` argument to [the `prep` command](http://www.clifford.at/yosys/cmd_prep.html) if you want Yosys to convert everything into low level logic. Only basic logic cells and black boxes will exist after flattening.
579+
You can give it the `-flatten` argument to [the `prep` command](https://yosyshq.readthedocs.io/projects/yosys/en/latest/cmd/prep.html) if you want Yosys to convert everything into low level logic. Only basic logic cells and black boxes will exist after flattening.
580580

581581
```
582582
yosys -p "prep -top my_top_module -flatten; write_json output.json" input.v
583583
```
584584

585585
### Generate AND (or not) and inverter (NOT) diagram
586586

587-
It is also frequently common that you want to create a diagram only using AND and NOT (or NAND and NOT) cells. ([This is called an AIG](https://en.wikipedia.org/wiki/And-inverter_graph).) This can be done with Yosys' [`aigmap` command](http://www.clifford.at/yosys/cmd_proc.html).
587+
It is also frequently common that you want to create a diagram only using AND and NOT (or NAND and NOT) cells. ([This is called an AIG](https://en.wikipedia.org/wiki/And-inverter_graph).) This can be done with Yosys' [`aigmap` command](https://yosyshq.readthedocs.io/projects/yosys/en/latest/cmd/aigmap.html).
588588

589589
```
590590
yosys -p "prep -top my_top_module; aigmap; write_json output.json" input.v

0 commit comments

Comments
 (0)