利用ULP为Blackfin BF592创建原理图symbol
0赞
发表于 10/13/2011 9:20:20 PM
阅读(5815)
Eagle原理图/PCB软件可以执行一种类C的程序语言,叫做Eagle用户语言(ULP:User Language Program)。ULP作为高度灵活的工具可以用来调整EAGLE内部数据或者产生某种用途的数据,它通常采用可读的text格式。用户在安装EAGLE程序后根目录自带很多不同的ULP,打开EAGLE Layout Editor主程序后在主界面Control Panel的视图内也可以看到ULP目录,双击后显示ULP目录如图。单击选取后右侧会显示该ULP的介绍。

使用ULP并不需要编程能力,直接通过File/RUN命令就可以运行ULP,根据选择ULP不同系统会执行命令或者提示进一步操作。具体情况可以参看每一个ULP的说明。
当然高手通过文档编辑器也可以完全控制ULP,EAGLE程序容许改写并全新编写新程序。
在准多ULP当中,make-symbol-device-package-bsdl.ulp是很常用的一个。Cadsoft软件通过这个ULP可以自动为器件建立Symbol。在Cadsoft的器件列表里面经常可以看到如下说明:
Auto generated by make-symbol-device-package-bsdl.ulp Rev. 8
Source: http://www.analog.com/UploadedFiles/Data_Sheets/90140778ADSP_BF536_7_prd.pdf
Source2: BSDL_br.txt as Email: <adi-germany@analog.com>
下面我们用该ULP为ADI公司的Blackfin BF592快速建立原理图符号。
1)找到想要建立器件symbol的library,Eagles已经分门别类的有很多厂家的器件,新建器件时很方便的可以选择原厂目录,比如我们找到Analog-devices.lbr条目;
2)双击打开新页面,在弹出的新界面中file->run,点击后进入选择想要运行的make-symbol-device-package-bsdl.ulp文件,选中后点击Open此时进入Make Symbol/Device/Package界面;
3)通过浏览选择想要建立symbol的器件文件,Eagles默认make-symbol-device-package-bsdl.ulp支持*.bsdl\*.bsd\*.bsm\*.txt文件。BF592太新,ADI公司网站还没有 BSDL文件,没有关系,我们从PDF器件手册中copy出Pin List保存为txt文档就可以,打开保存的BF592文件后Parse,右侧框即为symbol的管脚列表。

