利用Excel和Symbol Wizard快速创建Symbol for dxdesigner
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
利用Excel和Symbol Wizard快速创建
Symbol for dxdesigner
helsin
lg54@
2007-5-18
摘要:
本文以AD公司的AD9779(共100个引脚)为例,用图例讲解了利用Microsoft Excel和Mentor公司的dxdesigner中的Symbol Wizard快速创建Symbol的方法和技巧。该方法充分利用了Excel强大的文本处理功能,来弥补Symbol Wizard 的某些缺点和不便,使得创建Symbol成为一件轻松愉快的事情,准确、快捷,能获得事半功倍的效果,充分提高了工作效率。
1 引言
在超大规模集成电路技术飞速发展的今天,成百上千个管脚的芯片在印制板上随处可见。对于电路原理图设计师来说,如果没有现成的Symbol,手动创建Symbol是一件麻烦和头疼的事情。为了提高效率,Mentor公司推出了IO Designer,可以自动生成常见的FPGA和CPLD的Symbol和原理图,确实很方便。但是对于FPGA和CPLD之外的芯片,比如DSP、AD、DA等,就无能为力了,还是要手动创建。
在dxdesigner中,利用Symbol Wizard创建Symbol相对来说比较方便,但是还是要一个一个的输入label和pin number。经同事指点,发现Symbol Wizard 的Pin Setting界面中的输入表格,可以直接粘贴来自Excel文件中的文本行。通过进一步钻究,提出了利用Excel和Symbol Wizard快速创建Symbol的方法。
2 Excel篇
用Microsoft Excel新建一个空白的xls文件,在第一行的A、B、C、D这四列分别输入lable,pin number,pin type和side,分别表示引脚名称、引脚编号、引脚方向和引脚放在symbol符号的哪一边。如图1所示。
图1
用Acrobat Reader或Foxit Readrer打开AD9779的datasheet,找到AD9779
引脚说明的那一页,用“选择文本”工具
同理,把剩下的81个引脚的编号和名称分别拷贝到xls文件的第二列和第一列。注意不要错位!
然后,我们对引脚按照引脚名称进行重新排列。选中第一列和第二列中所有的引脚名称和引脚编号,然后选择“数据”菜单中的“排序…”命令,出现“排序”对话框,按默认选项操作即可,点击“确定”按钮。如图4所示。排序后的
效果如图5所示。
图5
如果把所有引脚放在一个Symbol里,最终的Symbol会很大,所以我们在这里分割Symbol。把所有的电源和地引脚剪贴到sheet2中。剪切后,在sheet1中会形成很多空行,所以需要再作一次排序操作。由于lable的名称不能重复,所以我们把重复的引脚名称加上“_”后缀,再加上引脚编号。在sheet2中,选中E2单元,然后在公式输入栏中输入“=A2&”_”&B2”,如图6所示。复制E2单元格,将其粘贴到E3及后面的单元格中,最终效果如图7所示。
图6
图7
把E这一列中所有的文本拷贝到F2开始的单元格中,在出现的“粘贴选项”
中选择“只有值”,其目的是把公式转换成值。如图8所示。然后把F这一列中的文本复制到A列中,覆盖原来的文本。删除E和F列中的文本。最终效果如图9所示。
图8
图9
然后,在pin type栏中输入引脚方向,如“IN”、“OUT”、“BI”等dxdesigner 支持的引脚类型。在side栏中输入引脚在symbol中的位置,如“left”、“right”、“top”和“bottom”。一般而言,输入引脚放在左边,输出引脚放在右边。最终的效果如图10所示。
图10
全部弄完了之后,就可以准备粘贴到Symbol Wizard里了。
3 Symbol Wizard篇
启动Dashboard,将当前活动工程设为中心库所在的工程。然后启动
dxdesigner。点击工具栏上的“Symbol Wizard”按钮
图11
然后在第二步中输入Symbol的名称,存放位置,在第三步和第四步中根据需要进行设置。在第五步中,用鼠标点击第一行的label单元格,将sheet1中的文本粘贴过来。效果如图12所示。
图12
然后点击标签页的“+”号,新建一个符号AD9779_2,把sheet2的文本粘贴过来。如图13所示。
图13
最后,保存。至此,符号做完了。是不是很轻松,从头到尾,真正手动输入的字符应该不会超过50个。
4 小结
采用本文提出的利用Excel和Symbol Wizard相结合的方法来创建Symbol,十分快捷、方便和准确。