上一篇说得都是价格之路,不含一丝一毫的技术成分,仅仅是一个ADI DSP的老家伙怀旧记忆,这篇补充有点技术含量的,毕竟OP是以工程师自居的。
ADI的仿真器硬件设计有这么几类,一类是ADI自己掌握的原厂技术,这一类最为稳定可靠(极为可靠,为什么这么说,请看下面的详解),目前包含了ADZS-HPUSB-ICE和ADZS-ICE-100B这两个硬件方案(我们OpenADSP开源社区当然一定是用的这些原厂方案!)。一类是第三方拿到了ADI的老版本Visual DSP++软件的开放接口,利用这个开放接口做的一些低速低兼容的仿真器,由于性能和兼容性太差,此类目前仅有1,2家仍在用此类方案。
说一说ADZS-HPUSB-ICE,这个是ADI公司主力仿真器型号,性能最佳的仿真器。也是我们的一款AD-HP560ICE用的方案。这个方案的介绍整体文风将是强力吐槽,作为一名中国的设计思路工程师,我实在是对其设计非常不解。
首先是10层板设计,一个非常单一的用于DSP仿真、程序下载功能的常规仿真器,却一定要10层板的设计,这在成本控制的国内是真的很难想象。不过以老美的思路,我们可以认为是追求极致的稳定,但是亲,某些电路层仅走个几根线是几个意思?话说仿真器这个水准的高速电路,再重要的线,也不至于就孤零零的放在一个层面唯我独尊吧!
再看器件选型,主要的核心器件是ADI DSP的一颗非常罕见型号BF535,官方报价54美金...一个数据传输、USB接口的DSP真的要用这么贵的型号吗?难道BF53X,BF52X,BF54X都不能用?我们私下里都笑称是因为ADI的这颗BF535芯片卖不出去了,就用来做ICE自己消化得了,真心找不出有什么更好解释的理由。当然这也不是唯一的主芯片,原厂ICE还用了一颗更昂贵的FPGA和一颗很稀有的USB芯片,友商芯片这里不做多的介绍免得误伤,仅仅只说一个字,贵!
说完了主芯片,我们来看看其他的牛X器件,最牛X的就是时钟芯片,其珍稀程度在这个PCB板上排名第一!各位看官可能就有疑问了,时钟芯片太常见了,为啥能得此殊荣?型号我不说,我只说特点,特点第一当然就是贵了,这是整个ADZS-HPUSB-ICE永恒的主题,特点第二就是用得人少,我们在做这个ICE的时候曾经详细问过此芯片代理,好像整个亚太区?中国区?我们是这么多年来唯一来采购此颗的!待我们等了6个星期拿到芯片,看到芯片的批次就醉了,这显然是现做的!真的是现做的批次!!!特点第三我也不知道,因为时钟芯片实在太常用了,无法再提炼。
接下来是一颗功能芯片,我也不知道型号,仅仅告诉你的是,这颗芯片出厂是需要按照客户的要求来固化片内程序,实现你想要的功能。作为ADI这种粗大腿公司,当然可以理直气壮的要求厂商在出厂前按要求全部搞好,但作为其他想做这个仿真器的第三方,采购的量又少,公司又没那么大的饼可画,厂商怎么会搭理你呢?有些人心里就会想说那怎么办,这岂不是无解了。当然不是无解,请相信在本朝,一切皆有可能。只是过程太过艰辛复杂罢了。
再说说这个ICE的整个版面,一个Iphone4大小的尺寸里,活生生按上去了10几个BGA封装的器件,做过生产的兄弟们可以评估一下,此等尺寸,众多BGA芯片,极小批量的成产,这个良品率能有多少?
好吧再补一刀,这个板子上有2个BGA封装的排阻。
器件差不多就吐到这里,我们再来看看配件,JTAG线缆,用的是Samtec公司的专业高速屏蔽线缆,这个线有多贵?不亚于每个核心芯片!再看JTAG头,也是Samtec公司的,但是ADI在他们那定制的,多贵不说了,买不到才是你能看到的最大困难。
再看电源适配器,这个我忍不了,仿真器是有专门的USB芯片跟USB接口的,完全可以做成USB直接供电的模式,但。。。ADI已经10几年了,就是不改!依然是给配上丑、大、重的电源适配器!试想一下出个差还要先负个重,到了荒郊野外出外景还要到处找电源插口。我们曾经在机场调试时调来了一个供电车。。。(现在我们已经把自己用的仿真器全部改成USB供电,并且从我们这里购买原厂仿真器的,只要有此要求,我们也都会通过修改仿真器USB电路来实现无需电源USB直供)
槽点很多,不一一陈列了,这一切的一切用正能量的说人话,就是性能绝佳,超级稳定!
来为ADZS-HPUSB-ICE收个尾,那就是:贵,且稳定着。 |