Página 1 de 3
ARM DIFERENÇAS.

Enviado:
29 Jan 2010 16:39
por fabim
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

Enviado:
29 Jan 2010 17:33
por Djalma Toledo Rodrigues
Diferença é
µP <> µC
mas, como os µC estão cada vez mais complexos ja se confudem com os µP
Capistes ?
DJ

Enviado:
30 Jan 2010 09:18
por marcelo_asm
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.

Enviado:
30 Jan 2010 09:53
por Djalma Toledo Rodrigues
E tem Barramento de Dados e Endereços
Tal qual um µP

Enviado:
31 Jan 2010 09:19
por xultz
estava eu tendo uma conversa muito inutil com o proex
Isso é redundante.

Enviado:
31 Jan 2010 09:24
por fabim
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

Enviado:
31 Jan 2010 10:52
por Djalma Toledo Rodrigues
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
DJ

Enviado:
31 Jan 2010 11:09
por fabim
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.

Enviado:
31 Jan 2010 16:30
por MarcusPonce
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

Enviado:
31 Jan 2010 18:33
por Djalma Toledo Rodrigues
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

Enviado:
31 Jan 2010 18:39
por Djalma Toledo Rodrigues
Fabim
O Cineasta Felline de A Doce Vida dizia :
" O mundo é um Circo e os Homens são uns Palhaços."
DJ

Enviado:
01 Fev 2010 05:58
por marcelo_asm
vi ontem que no começo do livro do Fábio Pereira tem um bom resumo sobre as características dos diferentes ARMs.

Enviado:
01 Fev 2010 07:28
por fabim
ou Marcus!! Brigadão, sanou as duvidas literalmente !!
Abraços
Fabim

Enviado:
01 Fev 2010 12:16
por msamsoniuk
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.

Enviado:
01 Fev 2010 12:41
por fabim
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...