ARM DIFERENÇAS.

Software e Hardware para linha ARM

Moderadores: 51, guest2003, Renie, gpenga

ARM DIFERENÇAS.

Mensagempor fabim » 29 Jan 2010 16:39

estava eu tendo uma conversa muito inutil com o proex hoje de manhã, quando começamos a falar do assunto e acabou-se a não terminar, e fiquei com algumas duvidas. Sendo assim peço auxilio aos universitarios do ASM51.

um ARM7 NXP a 72mhz tem DMIP em 59mhz...

Sendo assim sei que a função MIPS MHZ é negativa...

Partindo disto, qual a diferença desta arquitetura ARM7, para cortex M0, M1 , M2, M3 ??

Abraços
Editado pela última vez por fabim em 31 Jan 2010 09:21, em um total de 1 vez.
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor Djalma Toledo Rodrigues » 29 Jan 2010 17:33

Diferença é



µP <> µC

mas, como os µC estão cada vez mais complexos ja se confudem com os µP

Capistes ?

DJ
Avatar do usuário
Djalma Toledo Rodrigues
Dword
 
Mensagens: 2334
Registrado em: 03 Ago 2008 13:22

Mensagempor marcelo_asm » 30 Jan 2010 09:18

eu estive no MCU Day da Texas ano passado na unicamp, e os Cortex tem novas melhorias no tratamento das instrução Thumbs, menor latência no atendimento a interrupções e tem custo reduzido também.

Dá uma olhada no site http://www.arm.com/products/CPUs/famili ... amily.html que é muito interessante.
marcelo_asm
Byte
 
Mensagens: 280
Registrado em: 04 Fev 2009 13:11

Mensagempor Djalma Toledo Rodrigues » 30 Jan 2010 09:53

E tem Barramento de Dados e Endereços

Tal qual um µP
Avatar do usuário
Djalma Toledo Rodrigues
Dword
 
Mensagens: 2334
Registrado em: 03 Ago 2008 13:22

Mensagempor xultz » 31 Jan 2010 09:19

estava eu tendo uma conversa muito inutil com o proex

Isso é redundante.
98% das vezes estou certo, e não estou nem aí pros outros 3%.
Avatar do usuário
xultz
Dword
 
Mensagens: 3001
Registrado em: 13 Out 2006 18:41
Localização: Curitiba

Mensagempor fabim » 31 Jan 2010 09:24

xultz escreveu:
estava eu tendo uma conversa muito inutil com o proex

Isso é redundante.

Sim percebe-se.

Agora, que ja acabou o tempo das piadas.
Alguém sabe responder as diferenças ?

Sam, diferenças e não defeitos. por favor...hehe

bom o putex disse que o CM3 tem 1.75Dmips mhz, conforme ele leu sei lá aonde. Quer dizer que com o 1766 rodando a 100mhz, a média seria 175 mips ?

não lembro bem no ARM 7, mais acho que a 72mhz ele da 59Dmips ou 64, não me recordo e estou com pregui de procurar.

Abraços
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor Djalma Toledo Rodrigues » 31 Jan 2010 10:52

xultz escreveu:
estava eu tendo uma conversa muito inutil com o proex

Isso é redundante.

Esses dois coversando na real deve ser muito doido , muito engraçado

:D :D :D

DJ
Avatar do usuário
Djalma Toledo Rodrigues
Dword
 
Mensagens: 2334
Registrado em: 03 Ago 2008 13:22

Mensagempor fabim » 31 Jan 2010 11:09

DJ, aprenda uma coisa.
A vida só nos faz de palhaços, e é um grande circo.
Então porque raios de motivos eu teria que ser sério?

Quer seriedade ? peça para um politico!!!

hehehehe

Sim o putex é um capeta, eu +1.
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor MarcusPonce » 31 Jan 2010 16:30

Comparando os ARM7 e os Cortex M3, encontramos várias diferenças, o quando elas vão melhorar seu projeto depende das necessidades dele.

Veja que se o seu projeto necessita de muitos cálculos além de apenas soma e subtração então usar o Cortex M3 no lugar de um ARM7 vai fazer uma boa diferença, pois o M3 pode multiplicar operandos de 32 bits em um único ciclo de clock, o ARM7 não...
E o Cortex M3 pode calcular uma divisão no hardware (2 a 12 ciclos de clock), o ARM7 não...

A forma de manipular bits melhorou no Cortex M3...


Na página abaixo temos os DMIPS comparados
http://www.arm.com/products/CPUs/ARM_Cortex-M3.html

ARM7:
0.95 DMIPS/MHz (instruções ARM)
0.74 DMIPS/MHz (instruções Thumb)
Cortex M3:
1.25 DMIPS/MHz
MarcusPonce
Byte
 
Mensagens: 166
Registrado em: 12 Fev 2007 13:58
Localização: Campinas - SP

Mensagempor Djalma Toledo Rodrigues » 31 Jan 2010 18:33

fabim escreveu:DJ, aprenda uma coisa.
A vida só nos faz de palhaços,


Vc sabe que tambem faço, apenas sou iniciante

espero um dia chegar nesse quesito a vc ambos

E nesse dia então seremos um trio


Abrax

DJ
Avatar do usuário
Djalma Toledo Rodrigues
Dword
 
Mensagens: 2334
Registrado em: 03 Ago 2008 13:22

Mensagempor Djalma Toledo Rodrigues » 31 Jan 2010 18:39

Fabim

O Cineasta Felline de A Doce Vida dizia :
" O mundo é um Circo e os Homens são uns Palhaços."


DJ
Avatar do usuário
Djalma Toledo Rodrigues
Dword
 
Mensagens: 2334
Registrado em: 03 Ago 2008 13:22

Mensagempor marcelo_asm » 01 Fev 2010 05:58

vi ontem que no começo do livro do Fábio Pereira tem um bom resumo sobre as características dos diferentes ARMs.
marcelo_asm
Byte
 
Mensagens: 280
Registrado em: 04 Fev 2009 13:11

Mensagempor fabim » 01 Fev 2010 07:28

ou Marcus!! Brigadão, sanou as duvidas literalmente !!

Abraços

Fabim
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor msamsoniuk » 01 Fev 2010 12:16

soh um detalhe: DMIPS eh dhrystone-MIPS:

http://en.wikipedia.org/wiki/Dhrystone

na pratica nao diz quantos MIPS o processador aguenta, na verdade compara a media de loops do teste dhrystone que o processador faz com uma unidade de referencia que supostamente atinge 1 MIPS. a ideia eh que se vc tem um programa em C q roda num VAX a 1 MIPS, ele vai rodar 59x mais rapido no arm7 que vc indicou. e soh isso, nao existe nenhuma informacao efetiva de quantas instrucoes realmente o processador esta rodando para atingir essa equivalencia, bem pq o VAX era um processador CISC e o arm eh um processador RISC.

como comparacao de performance relativa entre os tres arms, parece valido, mas acho que eh soh para isso mesmo.
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Mensagempor fabim » 01 Fev 2010 12:41

MAsãm!!
Eu falei diferenças, e não defeitos cassilda.. hehehe.

poisé, acho estranho isso mesmo.
Fiquei olhando, li os uM, fiz comparações. o CM3 tem as diferenças que o menino disse mesmo, mais tipo. Nada de 100mhz pra dar 125MIPS. e outra os 100mhz é na RAM, nada de rom... hehehe
Bom, me atende nos testes que eu quero, e da pra fazer uma pá de coisa, no tratamento de desinfecção de pic...
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Próximo

Voltar para ARM

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x