본문 바로가기
과거에 공부했던 것들(저장용)/학부생

[Acumen 270] PLL (속도 다르게)

by under_coverzzz 2015. 7. 23.
반응형


// 104MHz-104 (13MHz * L(16) * N(1))


CCCR =(1<<25)|(2<<7)|(8<<0); //104MHz-104 (13MHz * L(16) * N(1))

MDREFR  |= (0<<29)|(0<<19)|(0<<17)|(1<<14);


__asm{ /* Frequency Change Sequence */ //coprocessor register(CLKCFG = ????)

mrc p14, 0, r0, c6, c0, 0

orr r0, r0, #0x0B

mcr p14, 0, r0, c6, c0, 0

}


-----------------------------------------------------------------------------------------------------------------------------



//Turbo:156-104 (13MHz * L(16) * N(1))


CCCR =(1<<25)|(6<<7)|(8<<0); 

MDREFR  |= (0<<29)|(0<<19)|(0<<17)|(1<<14);

__asm{ /* Frequency Change Sequence */ //coprocessor register(CLKCFG = ????)

mrc p14, 0, r0, c6, c0, 0

orr r0, r0, #0x0B

mcr p14, 0, r0, c6, c0, 0

}


-----------------------------------------------------------------------------------------------------------------------------


// Turbo:208MHz- 104 bus (13MHz * L(16) * N(1))


CCCR =(0<<25)|(2<<7)|(16<<0);

MDREFR  |= (1<<29)|(0<<19)|(0<<17);

__asm{ /* Frequency Change Sequence */ //coprocessor register(CLKCFG = ????)

mrc p14, 0, r0, c6, c0, 0

orr r0, r0, #0x0B

mcr p14, 0, r0, c6, c0, 0

}



-----------------------------------------------------------------------------------------------------------------------------


 //Turbo:208MHz (13MHz * L(16) * N(1))


CCCR =(1<<25)|(2<<7)|(16<<0); 

MDREFR  |= (1<<29)|(1<<19)|(1<<17);


__asm{ /* Frequency Change Sequence */ //coprocessor register(CLKCFG = ????)

mrc p14, 0, r0, c6, c0, 0

orr r0, r0, #0x0B

mcr p14, 0, r0, c6, c0, 0

}


-----------------------------------------------------------------------------------------------------------------------------


//Turbo:312MHz BUs 104 (13MHz * L(16) * N(1))


CCCR =(0<<25)|(3<<7)|(16<<0); 

MDREFR  |= (1<<29)|(0<<19)|(0<<17);


__asm{ /* Frequency Change Sequence */ //coprocessor register(CLKCFG = ????)

mrc p14, 0, r0, c6, c0, 0

orr r0, r0, #0x0B

mcr p14, 0, r0, c6, c0, 0

}


-----------------------------------------------------------------------------------------------------------------------------


//Turbo:312MHz (13MHz * L(16) * N(3/2))


CCCR = (1<<25)|(3<<7)|(16<<0); 

MDREFR  |= (1<<29)|(1<<19)|(1<<17) ;


__asm{ /* Frequency Change Sequence */ //coprocessor register(CLKCFG = ????)

mrc p14, 0, r0, c6, c0, 0

orr r0, r0, #0x0B

mcr p14, 0, r0, c6, c0, 0

}


-----------------------------------------------------------------------------------------------------------------------------


//Turbo:416MHz (13MHz * L(16) * N(2))


CCCR = (1<<25)|(4<<7)|(16<<0);

MDREFR  |= (1<<29)|(1<<19)|(1<<17);


__asm{ /* Frequency Change Sequence */ //coprocessor register(CLKCFG = ????)

mrc p14, 0, r0, c6, c0, 0

orr r0, r0, #0x0B

mcr p14, 0, r0, c6, c0, 0

}


-----------------------------------------------------------------------------------------------------------------------------


 //Turbo:520MHz (13MHz * L(16) * N(5/2))


CCCR = (1<<25)|(5<<7)|(16<<0);

MDREFR  |= (1<<29)|(1<<19)|(1<<17);


__asm{ /* Frequency Change Sequence */ //coprocessor register(CLKCFG = ????)

mrc p14, 0, r0, c6, c0, 0

orr r0, r0, #0x0B

mcr p14, 0, r0, c6, c0, 0

}


-----------------------------------------------------------------------------------------------------------------------------


//Turbo:624MHz (13MHz * L(16) * N(3))


CCCR =(1<<25)|(6<<7)|(16<<0); 

MDREFR  |= (1<<29)|(1<<19)|(1<<17);


__asm{ /* Frequency Change Sequence */ //coprocessor register(CLKCFG = ????)

mrc p14, 0, r0, c6, c0, 0

orr r0, r0, #0x0B

mcr p14, 0, r0, c6, c0, 0

}

반응형