Newbie level 5
I am trying to code a system in behavioral verilog that has 2 processes running concurrently. One is a serial input buffer that continuously monitors the input line for valid data (let's call this process A). The other is a process that kicks off when valid data is detected and passed to it. It then crunches the newly detected input and spits out the output. While this is happening, process A continues monitoring the input line for valid data. Any suggestions on how to model this behavior and its handshaking signals in verilog? Thanks in advance.