Forum Discussion
Altera_Forum
Honored Contributor
10 years ago --- Quote Start --- Am I right ? for those who good at software - any HDL similar to assembler. function or procedure similar to macros. what in FPGA design called assembler phase similar to writing pure machine code. So any question about overloading function should be rejected. It is good answer who not familar with HDL. --- Quote End --- I would NOT say HDL is similar to assembler. Thats only the case if you write very structural HDL (individual gates and registers). You can write some fairly abstract HDL that will work very well in the synthesisor. Functions and procedures are perfectly fine to use in your HDL - but only if you understand the circuit you're trying to describe.