/* ************************************************************ */
declare ADDER4_async {
input A_in[4] ; // Add value input. Port-A
input B_in[4] ; // Add value input. Port-B
output Q_out[4] ; // Add result out
func_in exec( A_in, B_in ) ; // Add function execution request with parameter.
func_out done( Q_out ) ; // Add function complete acknowledge with parameter.
}
/* ************************************************************ */
// Declare module
module ADDER4_async {
/* ************************************************************ */
// Internal operation signals
/* ************************************************************ */
// Pallarel equation
/* ************************************************************ */
// Function independent equation
function exec {
done ( A_in + B_in ) ;
}
}
/* ************************************************************ */