A Arquitetura do DSP TMS320C67x

2918 palavras 12 páginas
A Arquitetura do DSP TMS320C67x
Davi de Andrade Lima Castro
RA: 107072 davi.castro@gmail.com •

RESUMO
Este artigo descreve a arquitetura da plataforma C6000, mais especificamente a variação que possui unidades de execução de ponto flutuante, TMS320C67x, de Processadores de Sinais
Digitais (Digital Signal Processor - DSP) da Texas Instruments.

Palavras-chave
DSP, TSM320, C6000, C67x, arquitetura, VLIW, VelociTI, ponto-flutuante, embedded, sistemas embarcados, processamento digital de sinais.

Arquitetura do tipo load-store, somente certas instruções acessam a memória, enquanto todas as outras operam somente nos registradores



Suporte a dados de 8/16/32-bits



Além do endereçamento linear (comum a processadores de propósito geral) possui modo de endereçamento circular 2.2 Diagrama de Blocos

1. INTRODUÇÃO
Os DSPs TSM320C67x fazem parte da plataforma de alto desempenho C6000 juntamente com as outras variações: C62x,
C64x(+), C67x+ e mais recentemente a C674x; sendo as duas primeiras focadas em operações de inteiros (e sem suporte a ponto-flutuante), a terceira apenas uma versão da C67x com aprimoramentos para melhorar o desempenho, e a quarta uma nova variação com compatibilidade binária com ambas as variações C67x(+) e C64x(+) e com maior foco em low-power[1].
A plataforma C6000 é atualmente a de maior desempenho de toda a família de DSPs da Texas sendo a primeira e única com a arquitetura VLIW chamada de VelociTI. É importante notar que todas as variações citadas acima possuem esta mesma arquitetura em comum.

2. ARQUITETURA
2.1 Características Gerais


Arquitetura VLIW: o Instruções de 32-bits

o

Fetch de oito instruções em cada ciclo, sendo possível executar todas as oito no mesmo ciclo o

Execução Serial ou Paralela, com controle individual para cada instrução

Figura 1 - Diagrama de Blocos do DSP TMS320C67x



Execução condicional de cada instrução



Oito Unidades

Relacionados

  • Mecanica geral
    26858 palavras | 108 páginas