Altera_Forum
Honored Contributor
18 years agoUsing Blocks in Quartus II
Hi,
I'm just wondering what is the purpose of using blocks in the Quartus II schematic editor. I've been using Quartus II with a cyclone II FGPA for over a year now and I have never ever had to use them. When i make schematics, i only use symbols. I have read all of the Quartus tutorials but none of them give you a thorough explanation on how to use blocks and conduits and how they differ from symbols. I suppose they would be midly helpful if you wanted to design a complex system but didn't know how to implement certain pieces of the system yet so you could put a block there as a space-keeper. But you can actually do the same thing by creating a new symbol file and drawing out a symbol and then putting that symbol into your schematic where you can later implement the actual logic for the symbol in a HDL or schematic file. So defining blocks and the conduits are a huge pain with no benefit that i can see. Maybe its because i'm not using blocks properly, but given the lack of tutorials on how exactly to use them, its kinda hard to learn by trial and error. Here's how i use them: i draw a block out on the schematic editor, then i right click and go to 'block properties' and create some IO ports that i think the block will need. After that's done, i create some conduits and define which signals go in there. I'm actually not sure how to use conduits because i've been trying blindly and i can't find anything any reference that'll explain them to me. Then i right click on the block and go to "create design file from selected block", i click on "schematic" and it gives me a new schematic file with nothing but the IO pins in it. I fill in the rest of the circuit in that new schematic and save the file. then its all done. So if anyone could give me a clear explanation on why i should ever use blocks and maybe link me to a tutorial on how to use it. I'd very much appreciate it.