Skip to content

clash-lang/clash-cores

Repository files navigation

Clash Cores

Warning: Still under construction

This repository contains a number of existing useful circuits written in Clash.

These circuits include:

  • SPI core
  • UART core
  • CRC core
  • Etherbone core
  • 8b10b line encoder/decoder
  • SGMII PCS receiver/transmitter
  • Various wrappers around xilinx IPs (blockram, dcfifo, floating, ila, xpm ...)

Note: The SGMII circuits require clash-prelude >= 1.9.0 and will be skipped if built against an earlier version of Clash.

This code was originally a sub-folder within the clash-compiler repo, but now it's being moved into its own repository. This move is still in progress. You can still find the previous clash-cores folder here and see the status of moving it to this repo here

If you're looking for a pre-built Clash circuit and don't find it here, you can also check out Clash Protocols to see if it exists there.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 18

Languages