新闻分析 热点文章 DSP产品 精彩专题 资料下载 信息发布 产品评测报告 市场分析报告 会员专区 聚合
当前页面位置:DSP Watch > DSP产品 > 通用DSP > PARTHUSCEVA公司的PALMDSPCORE
PARTHUSCEVA公司的PALMDSPCORE
类型: 作者: 最后更新:2004-10-4 9:24:39 推荐指数: 1409

·7个运算单元支持SIMD和MIMD指令 ·芯核提供具有16位和32位宽指令的并行性

at a glance:

  • Seven arithmetic units support SIMD and MIMD instructions.
  • Core offers parallelism using 16- and 32-bit-wide instruction.

PalmDSPCore is a family of three licensable, highly parallel, and dual-MAC soft DSP cores—of 16, 20, and 24 bits—targeting 2.5 and 3G terminals, voice-over-IP gateways, streaming audio/video, and infrastructure applications. PalmDSPCore is an instruction-level-parallelism architecture including MIMD (multiple-instruction-multiple-data) and SIMD (single-instruction-multiple-data) instructions and seven computation units working in parallel. The symmetrical cross-coupled MAC (multiply-accumulate) paths allow non-FIR-oriented algorithms, such as complex Radix-2 FFT butterfly, to execute in two cycles. PalmDSPCore has internal mechanisms and special instructions to reduce power consumption, in addition to active, slow, and idle power-management modes. PalmDSPCore has two multipliers; a three input ALU; a three-input split adder-subtracter unit; four orthogonal, 40/48/56-bit accumulators; and a bit-manipulation unit. The data-address arithmetic unit contains two additional adder-subtracter-units, which can perform control functions in parallel to the arithmetic calculations at the computation and bit-manipulation unit. It has zero-overhead-loop mechanisms with infinite levels of repeat and block repeat and six pipeline stages. PalmDSPCore increases code density by using variable instruction width (16 or 32 bits) so that a complete N-taps FIR filter is coded in only four words and executes in N/2+1 cycles. You can extend program memory to 32 Mbytes. PalmDSPCore is a process- and library-independent, fully synthesizable soft core, compatible with previous SmartCores generations, including Teak, TeakLite, and OakDSPCore.

Addressing and processing modes: PalmDSPCore supports circular buffering, register, short- and long-direct, short- and long-immediate, relative, bit-reversal, double-word, parallel, index-based, conditional, and stack-pointer addressing. It also supports quadruple indirect addressing mode to simultaneously feed four inputs of the two multipliers or four inputs of the split ALU.

Special instructions or integral-peripheral functions: PalmDSPCore has single, parallel, and multiparallel instruction sets that include SIMD and MIMD instructions. The core can execute as many as 18 operations in a single cycle using a 16- or 32-bit instruction width. It supports DSP and microcontroller instructions such as dual-MAC, complex FFT butterfly in two cycles, Viterbi decoding in two cycles, vector quantization, delayed branches/return, normalization, exponent, conditional instructions (parallel moves, logic, arithmetic, and accumulator), single-cycle 40/48/56-bit shift left/right, bit-field and insert-extract operations. For accelerating specific tasks, you can further extend the core with as many as 16 custom accelerators.


资料来源:EDN China
Google
 
Web dsp.blueidea.com
本站声明: 本站所有的文章和下载资源均为个人开发者提供,如有企业用于商业用途,由此引发的法律纠纷本站及站长将不负任何责任。如有任何问题, 请联系我们

相关文章

· PARTHUSCEVA公司的TEAKLITE AND VOP
· PARTHUSCEVA公司的TEAK AND XPERTTE
· PARTHUSCEVA公司的PINEDSPCORE
· PARTHUSCEVA公司的OAKDSPCORE
· ParthusCeva

推荐文章

· Texas Instruments公司的TMS320DSCX
· TigerSharc DSP
· 3DSP公司的SP-3,SP-5,SP-20/UniPHY
· Equator科技公司的 BSP-15 和 MAP-CA
· Texas Instruments公司的TMS320C600
关于我们 | 广告服务 | 站点地图 | 联系我们 | 投稿指南 | 程序支持
友情链接: 61IC中国电子在线 | 老古开发网 | 周立功单片机 | IC商贸网 | 电子产品世界 | 中电网 | 中国电子顶级开发网
中国EDA技术网 | EDA专业论坛 | 中国电子商贸网 | 国际电子网 | 中发网 | 中国电子工程师社区 | 北极星电技术网 | 21IC中国电子网
网络平台由蓝色理想提供 意见信箱 欢迎您的咨询、留言、建议和意见
若发现页面中有任何错误或侵犯您的版权,请来信联系我们: dspwatch AT gmail.com
Copyright © 2003 - 2007 DSP Watch, All Rights Reserved 版权所有 | 京ICP备05002321号