11.2.3 绘制电路原理图
1.加载集成库文件
前面提到不同厂家的FPGA在结构和功能上不尽相同,Altium Designer 13针对不同FPGA芯片厂家生成的EDIF文件相互之间不兼容,所支持的元件库也不同。用户应根据设计需要,在设计原理图前决定使用哪种芯片,并根据所用芯片来选择对应的集成库文件。
本例中选择使用COMP8B芯片,所在的库文件为“FPGA Generic.IntLib”。
1)打开元件库面板,单击“Libraries”(库)按钮,弹出“可用元件库”对话框。
2)在该对话框中单击“添加库”按钮,在系统提供的库文件中,选择安装路径“\Library\FPGA”下的“FPGA Generic.IntLib”文件,单击“打开”按钮,完成对该库文件的加载。
3)删除原先已经加载的其他库文件,提高系统的运行速度。
虽然同样是在进行原理图设计,但是这里的原理图与通常意义上的原理图有所不同,应该根据设计内容加载所需要的库文件,FPGA库文件有多种,应根据设计需要选择加载。
2.放置元件
下面根据设计要求,选择COM系列的COMP8B芯片,作为实现逻辑功能的单元电路。选择器件的原则是能够以最简洁的方式完成电路设计。
放置完COMP8B并设置属性后的原理图如图11-4所示。(https://www.daowen.com)

图11-4 放置元件并设置好属性后的原理图
3.放置端口
根据电路设计要求,对将来的FPGA电路要进行端口安排,为此,要先放置端口。同普通的原理图一样,端口的作用是用于上层电路设计,在这里是用于EPM7128器件的信号输出口。
选择“放置”→“端口”命令,放置端口,并对端口属性进行相应的设置,具体过程在此不再赘述。
只有在FPGA工程设计中,才能使用总线端口代表一组联系紧密的电路端口,并且使用总线进行电气连接,这一点与普通电路原理图的设计不同。
4.电气连接
根据设计目的进行电气连接,其过程请参考前面章节中的有关介绍。连接好的电路如图11-5所示。

图11-5 连接好的电路