FPGA Cores manager

Usage no npm install needed!

<script type="module">
  import hdlcores from 'https://cdn.skypack.dev/hdlcores';



A command-line utility for quick and easy installing and maintaining the proven VHDL (or Verilog) libraries (cores).

Installing core is as easy as hdlcores i t80.

Installing hdlcores

Use npm, install as a global tool: npm i -g hdlcores

Using hdlcores

Updating the core list

hdlcores u - you have to do it before the first run, or when you want to update the list.

See cores.json to check the list.

List available cores

hdlcores l

Verbose list available cores

hdlcores ll

Core detail

hdlcores l [core-name]

Install a core

hdlcores i [core-name], where core-name is the name from the list (see above)

The code is downloaded and copied to the working directory (i.e. the directory where you invoke the commnad).

Want to add a core?

Feel free to edit cores.json and send me a pull request!