Verilog to Routing - VPR
Public Member Functions | Private Attributes
Assignment Class Reference

Assignment represents the logical connection between two nets. More...

Public Member Functions

 Assignment (std::string lval, std::string rval)
 
void print_verilog (std::ostream &os, std::string indent)
 
void print_blif (std::ostream &os, std::string indent)
 

Private Attributes

std::string lval_
 
std::string rval_
 

Detailed Description

Assignment represents the logical connection between two nets.

This is synonomous with verilog's 'assign x = y' which connects two nets with logical identity, assigning the value of 'y' to 'x'

Constructor & Destructor Documentation

◆ Assignment()

Assignment::Assignment ( std::string  lval,
std::string  rval 
)
inline
Parameters
lvalThe left value (assigned to)
rvalThe right value (assigned from)

Member Function Documentation

◆ print_blif()

void Assignment::print_blif ( std::ostream &  os,
std::string  indent 
)
inline

◆ print_verilog()

void Assignment::print_verilog ( std::ostream &  os,
std::string  indent 
)
inline

Field Documentation

◆ lval_

std::string Assignment::lval_
private

◆ rval_

std::string Assignment::rval_
private

The documentation for this class was generated from the following file: