Skip to content

Featherweight-IP/fwprotocol-defs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Featherweight Protocol Definitions

The fwprotocol_defs project provides Verilog macros for declaring and connecting interfaces of various standard protocols.

A standard collection of macros is provided for each supported protocol:

  • PROTOCOL_TARGET_PORT -- Declares the I/O signals for a target port
  • PROTOCOL_INITIATOR_PORT -- Declares the I/O signals for an initiator port
  • PROTOCOL_MONITOR_PORT -- Declares the I/O signals for
  • PROTOCOL_WIRES -- Declares wires for the protocol
  • PROTOCOL_CONNECT -- Expands to the port-map statement used to connect wires to I/Os

Currently, the following protocols are supported:

  • AXI4
  • SDRAM

About

SystemVerilog macros for standard protocols

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published