Forum Discussion
Altera_Forum
Honored Contributor
11 years agowhen you create a schematic, you can create a symbol file from the schematic to import into other schematics - file -> create/update -> create symbol file from current source (or something like that). It will use the inputs and outputs you have specified as the block IOs (and in the same order). Then you can import your block into a new schematic.
But I highly highly highly recommend you do not go down this route. FPGA design using schematic has all sorts of problems: 1. Cannot simulate the schematic directly 2. very hard to see changes in version control 3. it can easily become a mess 4. Its very hard for others to follow 5. Very difficult to add comments to the design I have had to make modifications to someone elses design/schematics in the past - and I have to say it was one of the worst jobs I ever I had to do. It was very hard to work out what was going on. The design really didnt work as it was meant to so I had to create bolt ons to fix it - as re-writing was not a possibility. The schematics are a fallback from the start of FPGAs when they were designs by hardware designers. At the time FPGAs were very simple so schematics were a viable option, but now, with hundreds of thousands of luts in modern FPGAs, schematics is really not a good idea.