Página 1 de 1

Freescale ColdFire 54415

MensagemEnviado: 04 Ago 2012 11:36
por tcpipchip
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;
}

MensagemEnviado: 05 Ago 2012 19:37
por mastk
Incrivel, gostaria de ter acesso a esses carinhas tambem, mas estao muito do que posso pagar.

MensagemEnviado: 06 Ago 2012 23:39
por msamsoniuk
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.

MensagemEnviado: 07 Ago 2012 14:52
por tcpipchip
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