I am trying to implment a circuit, I don't go farther than the 2nd level of abstraction, but I am supposed to write both the behavioural and structural descriptions. My question is: in the strcutural description at that level, does it show on what the circuit is implemented? whether it is ASIC, FPGA or microcontroller? since they have different components. My goal is to start with the sequential architecture of the circuit then implement it's piplined architecture, and I've read the FPGA are better than microcontrollers when it comes to expressing concurrency and paralelism, so my other question is at which level in the design flow does the notion of time is introduced?