GuzTech / verilog_ips

Various IPs implemented in Verilog

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

verilog_ips

Various IPs implemented in Verilog

  • stack.v - A circular stack
  • deserializer.sv - A formally verified, parameterizable deserializer.
  • deserializer_rst.sv - With a reset signal.
  • serializer.sv - A formally verified, parameterizable serializer.
  • serializer_rst.sv - With a reset signal.

Formal verification

The deserializer, deserializer_rst, serializer, and serializer_rst IPs come with formal specifications. You need to install SymbiYosys first. To check a specific IP, run make <IP name> or if you want to check all of them, run make formal.

Status

The stack implementation has only been partially formally verified, and is being worked on.

License

verilog_ips is free and open hardware and is licensed under the ISC licence.

About

Various IPs implemented in Verilog

License:ISC License


Languages

Language:SystemVerilog 60.4%Language:Verilog 37.6%Language:Makefile 1.9%