请教关于8位CPU设计服务的公司
厂商多吗,有哪些?我现在知道的就法国DOLPHIN,按理说这种设计应该很多都能做吧,
不过不太了解IP市场,不知道版友能否介绍几家
要求支持总线监控,多中断接口,支持power saving功能,速度50M
把feature贴出来吧,选8位CPU不一定合算。不是位数越低就越便宜的。
没有参数,只有一些要求,不知道好找不:
宽范围寻址空间的8位中央处理器模块的技术指标要求
3-2-1 *CPU处理器必须为8位位宽的中央处理器。
3-2-2 *CPU处理器必须具有超过512K bytes的地址寻址空间范围。
3-2-3 *CPU处理器其功耗要小于15uW/MHz。
3-2-4 *CPU处理器的面积要求,必须小于15000门电路。
3-2-5 *CPU处理器必须具有JTAG调试接口。
3-2-6 *CPU处理器能够支持到至少50MHz的运行速度。
3-2-7 *CPU处理器必须兼容51指令集。
3-2-8 *CPU处理器必须支持低功耗的特性,支持power saving功能。
3-2-9 *CPU处理器必须支持多中断入口要求。
3-2-10 *CPU处理器必须支持不同地址空间分离要求,提高CPU的处理性能。
大于512K,说明地址总线起码得20位了,
8位的数据会很麻烦的。
因为指针的宽度就是数据的位宽,
8位的指针来寻址20位的地址,
不仅会导致代码膨胀,
代码的执行效率也会下降很多,
8位元 不仅起不到节约代码存储空间的目的,
还会极大影响性能,
这样的设计没人用的。
把问题搞复杂了
如果要兼容8051估计比较难找
现成用的Cortex M0, 能够很好满足要求,不过是32BIT位宽,功耗面积基本能满足要求
这个兄弟要求的寻址能力大于512K,就是个单片机,
8BIT哪里能处理过来呢,至少是16BIT PIC才好,32BIT更好了
如果不是自己玩个core的话,其实很容易解决:低端找个8050core,高端直接ARM,保证满足要求
我也觉得很郁闷,这种需求太奇葩了,但是据说dolphin有这种东西?
如果16位或者32位的能贵很多吗
8051 with jtag就能满足你的需求,最简单的寻址方式是间接访问支持扩展哦512K。1w5个寄存器可能难度有点大。我用过满足全部需求的core,r8051xc
※ FROM: 182.48.101]
※ 来源:·水木社区 http://www.newsmth.net·[FROM: 182.48.101]
看不出限制8位的意义,限制功耗面积代码长度都合理,为啥要限制在8位?使用者偏好么
听起来synopsys的designware里面的8051核就可以嘛
处理器内部提到宽度一般有:指令宽度,地址宽度,数据宽度。
满足任一个8位都可以叫8位机。
或者反过来说,满足任一个64位就可以叫64位机,比如ARM A57/A53,物理地址宽度远没有到64位。
wiki上面的原话:
“In computer architecture, 32-bit integers, memory addresses, or other data units are those that are at most 32 bits (4 octets) wide. Also, 32-bit CPU and ALU architectures are those that are based on registers, address buses, or data buses of that size”
你可以把上述的32-bit换成16-bit或者64-bit