小组首页
分 类
我的小组
建立小组
帮助中心
排行榜
小组精华
您现在的位置:
首页
›
小组
›
DSP
›
ADI
彩云
小组等级:
E币:
9076
(E币换礼)
#1
楼主:
DSP 和MCU的集成处理器
文章发表于:2007-10-12 01:06
当今集成电路设计已经进入SOC 时代,于是各公司针对自己的设计需求挑选一款性价比较高的处理器作为内核是一件非常重要的事情。下面将介绍一款集成了DSP 和MCU 功能的处理器ZSP neo 。
ZSP neo 是一类新型的处理器,它在一个的内核中集成了DSP 和MCU 的功能。对于那些需要比现有8 位微控制器更高的控制处理性能,而又无需32 位微控制器的对成本敏感的应用来说,ZSP neo 是一个理想的选择。
ZSP neo 针对其性能要求采用了相应的架构:
•采用基于RISC 的架构:
处理器具有静态分支预测功能;所以程序员设计程序时无需考虑跳转延时。
•采用了Load-Store 架构:
处理器对存储器的操作使用load 和store 指令;操作不直接发生在存储器中。所有其他指令均为寄存器-寄存器操作;使用寄存器节省了存储器带宽。采用多种load/store 指令,这样优化了存储器操作;同时支持32 位和16 位的数据操作。处理器允许前推的灵活架构;功能单元的结果能够在下个周期无条件地被其他功能单元使用。
•数据链接:
数据链接保持数据缓存常满以满足连续不断的数据流;链接允许了流式的操作数而旁路载入通用寄存器;有2 个通用寄存器用于数据链接的建立;用于链接的索引寄存器的内容自动更新。
•存储器结构:
采用简单、邻近的数据空间和存储器映射的IO;数据和指令的缓存用于提高性能,降低功耗;数据和指令缓存预取器允许确定的操作;建立扩展精度的操作数可保留在存储器的任意区域而无需考虑对齐的规则。
•寄存器组:
16 个16 位通用寄存器,每两个寄存器对可组合成为一个32 位寄存器;支持累加器;两对寄存器可作为累加器,每个累加器分别有8 位的保护位;最少限度的专用寄存器;对任意两个寄存器之间数据转移的完全支持;任何指令可以指定任意通用寄存器作为源。
从以上的处理架构可以看出,ZSP neo 在具有MCU 处理功能的同时也提供了强大的运算能力,体现了一款高性能的DSP 的特色。接下来我们通过介绍相关指令集来体现这种特色。
•所有指令都是单字(16 位)紧凑指令
•单周期执行的指令包括:
任意单16 位ALU 操作
任意32 位ALU 操作
一个16 位×16 位乘法与40 位累加
16/32 位变量的指数检测
16 位变量的平方
大多数语音编码应用程序的基本函数,注:由欧洲标准电信协会(ETSI)定义单周期16/32 位最小、最大指令
•32 位×32 位乘法与40 位累加
•16 位复数乘法或者乘加
•在MAC 单元中两个并行的16 位加、减法,支持包含大量ALU 操作的代码
•对于比较-选择操作优秀的支持
单周期的比较-选择指令,促成了双周期的Viterbi 蝶形操作
•扩展的位操作指令
位反转指令
支持逻辑与算术移位
对16/32 位变量的真算术左移指令
对所有寄存器进行位设置,位清除,与位反转指令。
•指定预测方向的条件跳转
•双字(32 位)的load 和store 指令
为上下文切换提供高节省寄存器的带宽
优化前、后预处理代码
•带有短立即数的load/store 指令
简化了堆栈和结构的访问
•四个硬件循环
配置好以后可实现无开销循环
•支持快速简单的上下文切换优秀的store 性能用户可见所有的寄存器
•两个硬件循环缓冲区循环缓冲区可以有任意的开始与结束地址,无需考虑对齐。•任意寄存器之间转移内容
•适合FFT 算法的反转进位索引寻址
可以看出这一指令集体现了非常高性能的DSP 和MCU 特性,同时由于具有RISC 指令集和正交的通用寄存器指令集,所以对于有一定编程经验的工程师来说,ZSP neo 架构非常易于编写程序。
【添加到收藏夹】
【回复】
快速回复主题--如果想加入编辑器功能,建议使用
[高级回复]
您目前还不是小组成员,请先加入
回复贴子区
用户名:
您没有注册?
密码:
忘记了密码?
主题:
内容:
Design
HTML
浏览该小组的用户还看过...
小 组
文 章
论 坛
博 客
• “串行”为什么会走红?
• 单片机编程经验
• iPhone拆解:不仅仅是个电话
• PCB软件不为人知的技巧
• 彻底看穿双核CPU Intel与AMD多核处理器剖解
• Linux市场一直没有超越Windows的五大原因
• “龙芯”出路探讨
• 怎样成为专业人士
• 只需少量元件的精确USB2.0温度传感器
• “ST-Embest杯”嵌入式电子设计大赛颁奖大会暨技术研讨会报名中
• 【资源共享】手机基本电路原理,给新人
• C语言进阶——嵌入式系统高级C语言编程,很不错,强烈推荐
• 绝对精品的硬件设计方面资料!!!
• 华为内部模拟电子电路教程上、下册
• 一位牛人对模拟电路的理解
• EDNCHINA实验板全套资料!!!
• 工程师,大学生都进来看看
• 51单片机助学小组开通,最新100人名单已经确定,9月18日前支持本贴调查的朋友下次活动优先
• 免费送USB开发板PCB活动,申请人详细名单,请进来确认!并请提前开通支付宝!
• 51单片机团购正在火热进行中……
电子竞赛交流区
DSP
FPGA讨论组
USB专区
EDN助学小组之51单片机
电子制作交流区
EDN助学小组之RF实验板
STM32团队
《ARM Linux入门与实践》书友会
·申请免费芯片的感受
·FM_PLL发射机调试!!!
·FM调频数显锁相环发射电路全套资料!!!(免费申请PCB)
·一个不错的ARM入门建议
·EDN准备做一次免费送USB开发板PCB活动,需要的赶快来申请
·[原创]FFT结果的物理意义
·发几张焊好的蓝色EDN单片机板子
·应该是06年帮一个学生做的毕业设计--智能电话系统
·近来做的一个简单的蒸气产生器
·防盗器之希望天下无贼
设计资源与分销
TI资源中心 — DSP:欢迎浏览下载德州仪器热门应用文档,您只需要进行简单的登记,即可获得丰富的应用文档。
TI资源中心 — HPA:欢迎浏览下载德州仪器热门应用文档,您只需要进行简单的登记,即可获得丰富的应用文档。
•
12,000张电路图
,
30,000个下载资料
,
3,000,000条Datasheet文档
,EDN资源中心为您的设计提供有力支持。
赞助商链接
• “2008我的工程师社区”十一月站开锣:
Silicon Labs模拟博客大赛,STM32 Family,TCP/CAN/USB/51设计进阶,《ARM Linux入门与实践》发售正在进行中,点击查看更多活动。
•嵌入式开发套件热销:
RealView MDK开发套件,ARM应用开发板,Keil工具。现在购买,运费全免!
该小组其它话题
·
在运用AD芯片是SPI配置出现问题
·
正德诚技术推出春节优惠促销活动
·
大家努力,把ADI BLACKFIN的小组搞得红红火火
·
正德诚技术为大家提供廉价ADI BLACKFIN的入门学习方案
·
简洁小巧,稳定高效,Emlink助你轻轻松松开发Blackfin应用产品!
·
Analog安诺电子网 - ADI(Analog Devices)产品、技术及应用的网络交流平台
·
集成MCU功能的新DSP架构Motorola DSP56800
·
彩云来支持一下
·
转:通用DSP市场前景广阔,ADI不言放弃
所有小组精华文章
avr usbisp 超值资料下载,本人已经制作成功,快来抢先下载啊!!!
ttp://space.ednchina.com/upload/2008/12/
•
如何轻松使用Zigbee
•
8种LED亮灭模式由对应按键选择(基于ATmega16l)
•
YM12864R P-1绘图演示程序
工程师商城
热门商品
最新商品
51单片机开发板(1602液晶...
¥
144.00
单片机读写U盘方案-SL811...
¥
380.00
can总线助学--焊好并调试通...
¥
85.00
07年EDNChina设计专题...
¥
12.00
MEGA32/16/48/8开...
¥
240.00
TMS320F2808开发板 ...
¥
674.50
微软 WinHEC 2008 ...
¥
900.00
HSDSP2407+CPLD开...
¥
550.00
EDN China
登录
|
注册
|
网站地图
|
帮助
首页
|
新闻
|
设计实例
|
经理人
|
视频
|
论坛
|
博客
|
小组
|
下载
|
电路图
|
DataSheet
|
在线研讨会
|
商城