Forum Discussion
Altera_Forum
Honored Contributor
11 years agoThere's no question that schematics have some advantages, and easy visualization and understanding is top of the list for me. I'm always looking at other people's code, and find HDL painful to get up to speed. But as a designer working with your code(and maybe instantiating other people's), you usually have a good idea what all the names are and I don't think it's as big a deal. I find schematics nicely show flow and how things connect, but are often lacking in:
- Complex synthesis. Something as simple as a state-machine can be a pain in schematic, but HDL works nicely. There are lots of structures that take some mental debugging of the logic to figure out what it does, where HDL is much easier to read and understand. It won't be that way at first, but will get there. - Parameterization. This isn't important in all projects, but being able to parameterize easily is a huge benefit. This is not only making busses wider/small, but adding/modifying functionality, etc. I'm sure I'm just touching the surface. You're going to lose some advantages of schematics but hopefully gain other advantages with HDL.