新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于LEON3处理器和Speed协处理器的复杂SoC设计实现*

基于LEON3处理器和Speed协处理器的复杂SoC设计实现*

—— Complex SoC Design Based on LEON3 and Speed Coprocessor
作者:徐欣锋 中国科学院微电子研究所专用集成电路与系统研究室时间:2009-05-20来源:电子产品世界收藏

  前言

本文引用地址:http://www.eepw.com.cn/article/94563.htm

  随着科技的发展,信号处理系统不仅要求多功能、高性能,而且要求信号处理系统的开发、生产周期短,可编程式专用处理器无疑是实现此目的的最好途径。可编程专用处理器可分为松耦合式(方式,即MCU+)和紧耦合式(专用指令方式,即ASIP),前者较后者易于实现,应用较广。本文就是介绍一款松耦合式可编程专用复杂设计实现,选用处理器作为MCU,Speed处理器作为Coprocessor。

  及Speed

  是由欧洲航天总局旗下的Gaisler Research开发、维护,目的是摆脱欧空局对美国航天级处理器的依赖。目前LEON3有三个版本(如表1),其中LEON3FT(LEON3 Fault-tolerant)只有欧空局内部成员可以使用。LEON3 (basic version)是遵循GNC GPL License的开源处理器,和SPARC V8兼容,采用7级Pipeline,硬件实现乘法、除法和乘累加功能,详细特性请参考相关技术文档[1]。

  

 

  表1 LEON3的不同版本

  目前,LEON3处理器因为开源、高性能、采用AMBA总线易扩展及软件工具完备等因素,在国内外大学(如UCB、UCLA、Princeton University等)及科研院所的科研活动中得到广泛应用。

  Speed(又名GA3816)是一款我国自主研发、处于同时代国际先进水平、可重构、可扩展的面向FFT、IFFT、FIR及匹配滤波应用的信号处理器,其内部结构如图1所示,具有以下特点[2~4]:

  1)Speed在追求运算速度的同时兼顾通用性,通过设置64位控制字,器件内部资源可根据不同应用进行重组;

  2)可以实现FFT、IFFT、FFT-IFFT、FIR、滑窗卷积等运算,峰值运算能力达256亿次浮点乘累加/秒;


上一页 1 2 3 4 5 6 7 8 9 下一页

评论


相关推荐

技术专区

关闭