根据课题需要,我们要搭建一个雷达信号处理的硬件平台。在此平台上,有4个DSP(C’6203)及多个高速同步RAM,总线频率100Mhz。我们选用购买的Mentor公司的PCB工具作为设计手段,目的是熟悉使用该软件,进行必要的仿真,使设计能够尽可能一次成功。经过3个多月的工作,我们最终完成了两块10层板的设计工作。这段时间中,对Mentor的Dxdesigner及Expedition PCB进行了熟悉使用,现将这段工作的设计体会进行简单的总结。关于Expedition的设计思想
对于大部分硬件工程师来讲,PCB设计使用最多的恐怕就是Protel,因此在使用Expedition做PCB设计时不自觉的就会把两者设计思想 进行比较,从本质上来讲,两者并无什么不同,都是符号,封装,互连关系,但是在具体形式上,Expedition比起Protel要更为细致。 Protel在设计时只需要两个库:符号库及封装库,原理图设计时在元件的属性中进行两者的对应,然后生成网表文件,就可以带入到PCB中进行布局布线, 如图1所示。
与此不同,Expedition中引入了中心库(Central library)的概念,符号(Symbol)与封装(Cell)的对应是在中心库中完成,形成器件(Part)。可以说,中心库是整个设计的基础,从焊盘定义,封装制作、符号与封装的对应,都在中心库中完成。在进行原理图设计时,可以从中心库中调符号,当然也可以自己建立本地符号库,但是在进行编译之 前,要用中心库中的符号代替自己建立的符号,并在符号的属性中指定与中心库中Part的对应关系,同时指定中心库路径,这样才可以完成编译,进入下一步 PCB的流程(图2)。 |