【画板技巧】用Excel表格快速完成多引脚器件封装绘制

        最近想要使用Lattice的FPAG芯片做项目,奈何Lattice基本只有官方资料,没法白嫖别人的封装。加上想要让原理图的引脚布局和PCB相对应以方便布线,只能自己从头画其封装。选用的FPGA型号有256个Pin,一个个改管脚和名称就太痛苦了。

        Lattice官方有器件Pin的csv文件,若配合AD软件的表格输入功能,可以一下子将Pin的管脚号和名称对应上并排列好,极大地省去了繁琐的改管脚和排列过程。


用Excel创建Pin信息列表

        新建一个Excel空白文件簿并保存(要使用制表符分隔,即.txt保存):

        在AD项目的原理图库中新建器件,点击右下角Panels(AD20):

        点击SCHLIB List

        这里出现的窗口会列出当前器件的Pin信息列表,这里因为新建的器件什么东西都没有,所以是空的

        在此窗口打开的情况下,也可以进行原理图操作。在新建的封装里新建一个管脚,可以看到详细的信息

        将表头抄进Excel中,不需要的属性可以省略不抄,如果希望不仅仅只是创建管脚也可以用同样的方法再创建一个表格

整理Pin列表

        官方给出的Pin与对应信息:

        由于希望管脚原理图位置与PCB位置对应,因此不以Bank来分划管脚。这里用自定义排序功能对表进行了重排序(先框选整个列表)

        我用的是CABGA256的器件,因此选择列J进行排序

        输入排序序列,我这里用了一个很简单的C++程序来生成

A1
B1
C1
D1
E1
F1
G1
H1
J1
K1
L1
M1
N1
P1
R1
T1
A2
B2
C2
D2
E2
F2
G2
H2
J2
K2
L2
M2
N2
P2
R2
T2
A3
B3
C3
D3
E3
F3
G3
H3
J3
K3
L3
M3
N3
P3
R3
T3
A4
B4
C4
D4
E4
F4
G4
H4
J4
K4
L4
M4
N4
P4
R4
T4
A5
B5
C5
D5
E5
F5
G5
H5
J5
K5
L5
M5
N5
P5
R5
T5
A6
B6
C6
D6
E6
F6
G6
H6
J6
K6
L6
M6
N6
P6
R6
T6
A7
B7
C7
D7
E7
F7
G7
H7
J7
K7
L7
M7
N7
P7
R7
T7
A8
B8
C8
D8
E8
F8
G8
H8
J8
K8
L8
M8
N8
P8
R8
T8
A9
B9
C9
D9
E9
F9
G9
H9
J9
K9
L9
M9
N9
P9
R9
T9
A10
B10
C10
D10
E10
F10
G10
H10
J10
K10
L10
M10
N10
P10
R10
T10
A11
B11
C11
D11
E11
F11
G11
H11
J11
K11
L11
M11
N11
P11
R11
T11
A12
B12
C12
D12
E12
F12
G12
H12
J12
K12
L12
M12
N12
P12
R12
T12
A13
B13
C13
D13
E13
F13
G13
H13
J13
K13
L13
M13
N13
P13
R13
T13
A14
B14
C14
D14
E14
F14
G14
H14
J14
K14
L14
M14
N14
P14
R14
T14
A15
B15
C15
D15
E15
F15
G15
H15
J15
K15
L15
M15
N15
P15
R15
T15
A16
B16
C16
D16
E16
F16
G16
H16
J16
K16
L16
M16
N16
P16
R16
T16
-

        排好序后直接把需要的列复制过去

        接下来使用Excel的单元格批量复制与序列生成填好X1与Y1即可,没有填的属性会为默认值

AD列表信息输入

        回到AD,列表窗口第一次打开的时候可能会处于观看模式,在其空白处右键并单击第一项即可切换为编辑模式

        将Excel的Pin列表全部框选并且复制,此时打开电脑的剪贴板应该能看见以制表符分隔的列表文本信息

        回到AD,再次于空白处右键,并选择智能表格插入(Smart Grid Insert),这里如果剪贴板的信息不对,AD是不会有任何反应的

        点击自动粘贴,再点击OK就完成了

        效果

        之后画框和分部件就十分的简单了。AD的表格输入主要是看剪切板的内容,因此如果器件的原理图引脚不方便用Excel表格排序的方式来生成,还可以自己写程序生成对应的表格文本。

  • 7
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值