Cerata
A library to generate structural hardware designs
|
Class to mark nodes with information for synchronous designs, e.g. clock domain. More...
#include <domain.h>
Public Member Functions | |
Synchronous (std::shared_ptr< ClockDomain > domain) | |
Synchronous constructor. | |
std::shared_ptr< ClockDomain > | domain () const |
Return the clock domain to which something is synchronized. | |
void | SetDomain (std::shared_ptr< ClockDomain > domain) |
Set the clock domain to which something should be synchronized. | |
Protected Attributes | |
std::shared_ptr< ClockDomain > | domain_ |
The clock domain. | |
Class to mark nodes with information for synchronous designs, e.g. clock domain.