Skip to content

Commit 93463ec

Browse files
committed
Now we can get a count of cdomains.
1 parent 87d753c commit 93463ec

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

cdomain.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -47,3 +47,5 @@ cdomain_handle_t chdl::pop_clock_domain() {
4747
cur_clock_domain() = *(cdomainstack().rbegin());
4848
return cur_clock_domain();
4949
}
50+
51+
unsigned chdl::clock_domains() { return tickables().size(); }

cdomain.h

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ namespace chdl {
1414
void set_clock_domain(cdomain_handle_t cd);
1515
cdomain_handle_t push_clock_domain(unsigned interval=1);
1616
cdomain_handle_t pop_clock_domain();
17+
unsigned clock_domains(); // Return number of clock domains
1718
};
1819

1920
#endif

0 commit comments

Comments
 (0)