마이크로 프로세서의 종류와 기능
본 자료는 5페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
해당 자료는 5페이지 까지만 미리보기를 제공합니다.
5페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

마이크로 프로세서의 종류와 기능에 대한 보고서 자료입니다.

목차

1. CPU의 종류 와 특징
2. 전자제품에 사용된 CPU

본문내용

그램이 물리적 기억 용량에 제한을 받지 않는다.
- 가상 머신의 하드웨어를 서포트
MC68012 : - 30비트 어드레스버스사용
MC68020 : - 완전한 32비트의 MPU
- MC68000와 object code 가 컴패티블하다.
- 고급언어를 서포트하기 위한 어드레싱 모드가 보완되어 있다.
- 새로운 데이터 형태로서 비트필드(bit field)라는 것이 있고, 이것은 비디오 그래픽에 유용하다.
-명령캐시가 내장
- MC68881, MC68882와 같은 부동소숫점 코프로세서 및 MC68851과 같은 PMMU와 인터페이스됨
- 8/16/32비트 메모리 및 주변장치를 효과적으로 서포트하는 다이나믹 버스 사이징이다.
- 가상메모리 및 가상머신을 완전히 서포트한다.
- 16개의 32비트 데이터레지스터 및 어드레스레지스터가 있다.
- 2개의 수퍼바이저 스택포인터와 5개의 제어레지스터가 있다.
- 어드레싱 모드가 8가지, 데이터 형태가 7가지이다.
- 4Gbyte 까지 직접 어드레싱이 가능하다.
- 프로세서 속도를 16, 67, 20, 25,33.33 MHZ중 어느 것으로 할 수 있다.
MC68030 : - MC68020의 고기능화판.
- MC68000 및 MC68020과 object code가 컴패티블
- 완전 32비트 비멀티플렉스 의 어드레스버스 및 데이터 버스
- 동시에 액세스 가능한 256바이트의 명령캐시와 256바이트의 데이터캐시
- 8,16,32비트의 메모리 및 주변장치를 서포트하는 다이나믹 버스 사이징
- 프로세서 20MHZ 이상
- PMMU 서브 셋트의 내장
-데이터용 캐시 메모리의 내장
MC68040 : - MC68030의 고기능화판
- MC68030 컴패티블 20 MIPS의 IU(Integer Execution Unit).
- MC68881/MC68882 컴패트블 3.5M FLOP의 FPU(Floating-Point Executim unit).
- 동시에 액세스 가능한 4K 바이트의 명령캐시와 4K 바이트의 데이터캐시.
- 처리량을 극대화하는 IU, FPU, 버스 제어 및 버스 스누퍼
- 동기 인터페이스를 가진 32비트의 비 멀티플렉스 어드레스버스 및 데이터버스.
- 이전의 MC68000 패밀리와 컴패티블한 유저 목적코드(Object code)
- C컴파일러 및 UNIX시스템 V포트를 최적화하는 것을 포함하는 소프트 웨어 서포트.
- 버스 스누핑을 통한 멀티매스터/멀티프로세서의 서포트.
- 4G 바이트의 직접어드레싱가능.
(5)8051패밀리의 특징
- HMOS 기술로 만들어서, 5V 단일 전원으로 동작한다.
- 4096바이트의 프로그램 메모리를 내장하고 있다.(단 8031은 내장되어 있지 않다.)
- 128바이트의 데이터 메모리를 내장하고 있다.
- 4개의 레지스터 뱅크를 갖고 있다.
- 사용자가 임의로 지정할 수 있는 128비트의 플래그를 갖고 이TEk.
- 프로그램 메모리 및 외부 데이터 메모리를 각각 최대 64K바이트까지 확장할 수 있다.
- 명령 실행 사이클이 기본으로 1us(12MHz인 경우)이다.
- 4개의 8비트 I/O로서, 32개의 양방향성 I/O라인을 갖고 있다.
- 다중 모드로 사용할 수 있는 고속 직렬 I/O포트
- 2개의 모드로 동장시킬 수 있는 2개의 16비트 타이머/카운터를 내장하고 있다.
- 2레벨 우선순위와 인터럽트를 소프트웨어로 처리가 가능하다.
- 서브 추틴 리턴 및 데이터 저장용 스택으로, 최대 128바이트까지 사용이 가능하다.
- 비트 처리 능력이 있다.
- 2진수 또는 10진수 연산처리 능력이 있다.
- 오버플로 검출 및 패리티 체크 기능이 있다.
- 하드웨어에 의한 고속 곱셈/나눗셈 처리 능력이 있다.
- 제어용 응용에서 불(Boolean)대수 처리 기능을 갖고 있다.
(6) 80C196KC의 특징
- 20(MHz)까지 동작
- 28개 인터럽트 소스/16개 벡터
- 파워다운(power down)/아이들(idle) 모드
- 풀 듀플렉스(full duplex) 시리얼 포트
- 동적 구조로 되어있는 8비트/16비트 버스 폭
- 캡쳐 기능이 있는 16비트 업/다운 카운터
- 샘플/홀드 기능을 갖는 8/10비트 A/D 컨버터
- 232 바이트 레지스터 파일
- PTS(peripheral transaction server)
- 다섯 개의 8 비트 I/O포트
- 네 개의 16비트 소프트웨어 타이머
- 256 바이트의 추가된 RAM
- 16비트 X 16곱셈
- 16비트 워치도그 타이머(watchdog timer)
- 레지스터-레지스터 구조
- HOLD/HOLDA 버스 프로토콜
- 세 개 PWM 출력
<표 1-1> 80C196KB와 80C186KC 마이크로 컨트롤러
마이크로 컨트롤러
설 명
80C196KB
8096보다 다음과 같은 기능이 보강되었다.
- 16비트 X 16비트
-독립적인 캡쳐(capture)기능을 갖는 업/다운 타이머2
- 6개의 인터럽트 소스(10개 인터럽트 벡터)
- 6개의 추가된 명령
- 파워 절약을 위한 파워 다운(power down)과 아이들 모드(idle mode)
- 32비트 ÷ 16비트
- 빠른 머신 사이클
80C196KC
80C196KB보다 다음과 같은 기능이 추가
- 6개 추가된 명령
- 좀더 유연한 인터럽트 처리기능
(7)AT89C2051의 특징
- MCS-51과 호환되는 8비트 제어용 원칩(One-chip)프로세서
- 1000번을 쓰고/지울 수 있는 2K 바이트의 플래시 메모리
- 동작전압 : 2.7V- 6V
- 동작 주파수 : 0Hz-24MHz
- 2단계 프로그램 메모리 락 (Look)
- 128X8 비트 내부 RAM
- 15개의 입출력
- 2개의 16비트 타이머/카운터
- 6개의 인터럽트 소스
- 프로그램이 가능한 전이중 통신방식의 시리얼 통신 채널
- 직접 LED 구동이 가능한 출력
- On-chip 아날로그 비교기
- 저전력 아이들(idle)모드와 파워 다운 모드 제공
(8)AT90S4433의 특징
- ISP(In System Program)를 이용해 별도의 장비가 필요없이 간단한 회로구성으로 쉽게 ROM-라이트 할 수있다.
- 소프트웨어에 의한 시뮬레이션(일명:AVR Studio)이 편리

키워드

  • 가격2,000
  • 페이지수16페이지
  • 등록일2013.02.06
  • 저작시기2013.1
  • 파일형식한글(hwp)
  • 자료번호#830518
본 자료는 최근 2주간 다운받은 회원이 없습니다.
다운로드 장바구니