Forum Discussion
Altera_Forum
Honored Contributor
9 years ago --- Quote Start --- a <= b * c; will pretty much always infer a DSP block. The amount of pipelining is determined by you - by how many registers you place around the multiplier in your code. the multiplier above can be placed inside or outside a synchronous process. No VHDL function is pipelined. --- Quote End --- That pipelining is going to be external to multiplier. With inference you can not decide internal pipe which could fail timing