28 lines
518 B
C++
28 lines
518 B
C++
#include "vcppd/vcppd.h"
|
|
|
|
int main(int argc, char** argv)
|
|
{
|
|
uint8_t eae = 0;
|
|
uint8_t eae2 = 0;
|
|
uint16_t eae3 = 1;
|
|
|
|
auto vcd = vcppd::Builder(std::cout)
|
|
.scope("TOP")
|
|
.trace("eae", eae)
|
|
.trace("eae2", eae2)
|
|
.scope("MIDDLE")
|
|
.trace("eae3", eae3)
|
|
.unscope()
|
|
.unscope()
|
|
.build();
|
|
for (int i = 0; i < 10; i++)
|
|
{
|
|
vcd.tick();
|
|
eae += 1;
|
|
eae2 += 2;
|
|
eae3 *= 2;
|
|
}
|
|
|
|
return 0;
|
|
}
|