Freescale ColdFire 54415

Software e Hardware para uC da Qualcomm, NXP, FreeScale e Motorola

Moderadores: 51, guest2003

Freescale ColdFire 54415

Mensagempor tcpipchip » 04 Ago 2012 11:36

Marcelo

Consigo overclocking neste bixinho ? (apesar dos 250Mhz que ele já roda)...

Tenho medo de danificar meu kit...

Tenho que executar 50 toggles, onde cada toggle levará 6nS (transição)


TCPIPCHIP
Código: Selecionar todos
void Pulse50()
{
   USER_ENTER_CRITICAL();  // Disabilita interrupts, processos ou threads

   asm(" move.l #0x8C00000E,%d0"); 
   asm(" move.l %d0,%a5");         
   asm(" move.l #0x01,%d5");       

   // Invertendo bit
   asm(" move.w %d5,%a5@");//0
   asm(" move.w %d5,%a5@");//1
   asm(" move.w %d5,%a5@");//2
   asm(" move.w %d5,%a5@");//3
   asm(" move.w %d5,%a5@");//4
   asm(" move.w %d5,%a5@");//5
   asm(" move.w %d5,%a5@");//6
   asm(" move.w %d5,%a5@");//7
   asm(" move.w %d5,%a5@");//8
   asm(" move.w %d5,%a5@");//9

   asm(" move.w %d5,%a5@"); //0
   asm(" move.w %d5,%a5@"); //1
   asm(" move.w %d5,%a5@"); //2
   asm(" move.w %d5,%a5@"); //3
   asm(" move.w %d5,%a5@"); //4
   asm(" move.w %d5,%a5@"); //5
   asm(" move.w %d5,%a5@"); //6
   asm(" move.w %d5,%a5@"); //7
   asm(" move.w %d5,%a5@"); //8
   asm(" move.w %d5,%a5@"); //9

   asm(" move.w %d5,%a5@");//0
   asm(" move.w %d5,%a5@");//1
   asm(" move.w %d5,%a5@");//2
   asm(" move.w %d5,%a5@");//3
   asm(" move.w %d5,%a5@");//4
   asm(" move.w %d5,%a5@");//5
   asm(" move.w %d5,%a5@");//6
   asm(" move.w %d5,%a5@");//7
   asm(" move.w %d5,%a5@");//8
   asm(" move.w %d5,%a5@");//9

   asm(" move.w %d5,%a5@");//0
   asm(" move.w %d5,%a5@");//1
   asm(" move.w %d5,%a5@");//2
   asm(" move.w %d5,%a5@");//3
   asm(" move.w %d5,%a5@");//4
   asm(" move.w %d5,%a5@");//5
   asm(" move.w %d5,%a5@");//6
   asm(" move.w %d5,%a5@");//7
   asm(" move.w %d5,%a5@");//8
   asm(" move.w %d5,%a5@");//9

   asm(" move.w %d5,%a5@");//0
   asm(" move.w %d5,%a5@");//1
   asm(" move.w %d5,%a5@");//2
   asm(" move.w %d5,%a5@");//3
   asm(" move.w %d5,%a5@");//4
   asm(" move.w %d5,%a5@");//5
   asm(" move.w %d5,%a5@");//6
   asm(" move.w %d5,%a5@");//7
   asm(" move.w %d5,%a5@");//8
   asm(" move.w %d5,%a5@");//9

   USER_EXIT_CRITICAL();

   return;
}
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor mastk » 05 Ago 2012 19:37

Incrivel, gostaria de ter acesso a esses carinhas tambem, mas estao muito do que posso pagar.
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Mensagempor msamsoniuk » 06 Ago 2012 23:39

pq vc nao programa um DMA timer para fazer essa transferencia?

os produtos da motorola sempre aceitaram bem overclock, sem grandes problemas de superaquecimento. mas dependendo do design comeca a ter mau funcionamento quando passa do limite testado na fabrica.
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Mensagempor tcpipchip » 07 Ago 2012 14:52

Boa idéia

Talvez DMA será utilizado para ler o cartao uSD.

Gosto muito do COLDFIRE...uma vez trabalhamos com SNMP 3.0 com ele....criptografia....muito rapido...e com RTOS.

TCPIPCHIP
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!


Voltar para NXP (ex-FreeScale (ex-Motorola))

Quem está online

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

x