본문 바로가기
Study/MAXIM 78M661X

MAXIM 78M6613 80515 MPU Core

by Answer Choi 2015. 2. 12.
반응형



1.4 80515 MPU Core

 

76M6613은 1 클럭 사이클에 많은 명령어를 처리하는 80515MPU(8bit,8051호환)를 가지고 있습니다.

 

5MHz(4.9152MHz)로 동작시 5MIPS를 처리합니다. 80515 아키텍처는 필요없는 버스상태를 없애고, 


fetch의 병렬 실행(Parallel execution of fetch)과 명령단계(execution phases)로 구현하였습니다.


일반적인 경우 사이클에 메모리 패치(memory fetch)가 함께 1byte 명령어의 대부분이 single cylcle로 동작합니다.


때문에 80515는 같은 클럭의 Intel의 8051보다 평균적으로 8배나 성능이 개선되었습니다.(MIPS기준)


전형적인 전력과 에너지 측정기능은 내부의 32bit CE 가 Maxim의 표준 라이브러리의 한 부분으로 


MPU를 이용하여 결과값을 제공하여 줍니다.


메모리구성, SFR, 인터럽트, 카운터, 그외의 컨트롤등은 applicable firmware documentation을 참고하세요.


1.4.1 UART


UART는 외부기기와 통신할 수 있도록 프로그램 할 수 있습니다. 최고 38400bits/s의 속도까지 지원하며, 


직렬 통신을 위한 2가닥(Rx,Tx)이 있습니다. 


UART는 parity enable, parity/2 stop bits, 1stop bit, XON/XOFF의 옵션과 300~38400bps의 속도등을 프로그램 할 수 있습니다.


1.4.2 Timers and Counters


80515는 2개의 16bit timer/counter 레지스터를 가지고 있습니다.(Timer 0,Timer 1).


이 레지스터는 카운터나 타이머 작업시 설정할 수 있습니다.


타이머 모드에서는 레지스터가 매 사이클마다 증가합니다. 이것은 MPU 클럭 신호가 매 12번 후 에 카운터가 증가 하는 것을 의미합니다.


카운터모드에서는 레지스터가 입력신호인 T0이나 T1이 하강에지 될 때 증가합니다.


1에서 0이 되는 것을 인식하는 데에는 2사이클이 필요하기 때문에 최대 입력카운트 속도는 발진 주파수의 1/2입니다.


듀티사이클(duty cycle)의 제한은 없지만, 0이나 1의 상태를 인식하기 위해 적어도 안정적인 1사이클은 보장되어야 합니다.



인텔의 8051보다는 확실히 개선되었다는 얘기같네요 ㅎ

 



반응형

'Study > MAXIM 78M661X' 카테고리의 다른 글

MAXIM 78M6610+PSU 기본 특징  (0) 2015.02.12
MAXIM 78M6613 On-Chip Resources  (0) 2015.02.12
MAXIM 78M6613 Digital Computation Engine(CE)  (0) 2015.02.12
MAXIM 78M6613 Analog Front End(AFE)  (0) 2015.02.12
MAXIM 78M6613 하드웨어 개요  (0) 2015.02.12

인기글