Forum Discussion
Altera_Forum
Honored Contributor
15 years agoI used schematics entry as the top level files in several projects, and liked it, but I dropped it for several reasons:[list][*]as you say, you are limited to standard types and can't use records[*]each time you change the interface on a component (and this can happen a lot with tools like SOPC builder) Quartus messes up the automatically generated symbol and you need to wire everything again. In an HDL top level file it's just a few lines to modify to reflect the change[/list]
Besides, I don't like the convention to regroup all inputs on the left and outputs on the right. I prefer to regroup my ports by interface or function, not by direction. But I know that not anyone agrees on this, and this religious war can wait for another thread ;). I agree that having a graphics top level file would be very good and easier to see than HDL, but the current tools aren't flexible enough for that IMHO, and lack the portability from one tool to another.