昨天实在想不同为什么adi的东西好又便宜,而且应该成本比ti高的情况下~回家对照着看了一下ts20x系列的和ti的c6455以及其他64x系列的dsp~
请看adi的资料:
ts203: 4M bits of internal—on-chip—DRAM memory
ts202:12M bits of internal—on-chip—DRAM memory
ts101:6M bits of internal—on-chip—SRAM memory
再看价格:
ts203: 47d
ts202:149
ts101:193
ts201的资料没有找到~价格是200左右,片内是24mbits
注意101系列的为什么比其他的片内ram小还贵,那是因为它片内是sram,而其余的都是onchip dram~
以前学模电都知道,dram是由一个电容和一个晶体管组成,这么而言,对于硅片的损耗面积一个bit的sram相当于6个bit的dram
再看ti的c6455
l1p是256k
l1d也是256k
l2是16mbit~
再根据另外一个资料上写的,l1cache的速度和cpu相同,也就是能跑到1g的速度,而l2sram/cache速度可以到cpu主频的一半~
这么而言怪不得ti要用最先进的工艺来制造dsp了~
耗费的晶体管肯定比p4强~
再回到adi的系列
datasheet里面我还找了这么一段话:
The ADSP-TS203S processor internal memory has 4M bits of
on-chip DRAM memory, divided into four blocks of 1M bits
(32K words × 32 bits). Each block—M0, M2, M4, and M6—can
store program instructions, data, or both, so applications can
configure memory to suit specific needs. Placing program
instructions and data in different memory blocks, however,
enables the DSP to access data while performing an instruction
fetch. Each memory segment contains a 128K bit cache to
enable single cycle accesses to internal DRAM.
注意最后一句每个block里面都有128k的cache,通过128位的数据线和dsp核心连接,而在ts101里面我没有找到这句话。也就可以这么理
解,在202和203两个dsp里面能提供adi所说的28G bytes per second of internal memory
bandwidth.这么高带宽的容量是128k×6bits(对于ts202而言),而不是资料上写的12mbits。
剩余的12m-768k的dram速度肯定到不了dsp核心速度500m~~~
而在看看ti的6455,其内部的l1和l2全部为sram,而且可以配置为cache,应该全部为6晶体管组成的。 |
|