본문 바로가기

80196

2-2-3 메모리 컨트롤러 구성 어드레스/데이터 레지스터 4바이트 큐 슬레이브 PC 버스 컨트롤러 작동 대부분의 프로그램 - 슬레이브 PC - 명령어 FETCH : 메모리컨트롤러로 어드레스를 보내는 시간을 절약 가능 메모리 - 데이터 FETCH - 메모리 컨트롤러 사용 : 슬레이브 PC 바이패스. 큐를 이용해 실행속도 증가. 내부ROM/EP-ROM버스, 내부RAM버스, 외부어드레스/데이터버스 + 메모리버스 : 버스컨트롤러가 같이 드라이브 시킴. RALU, 4바이트 큐 ->메모리 액세스 요청->버스컨트롤러 : 큐가 우선권을 가짐. 큐의 요청시 슬레이브 PC의 어드레스에서 코드페치 이 글은 스프링노트에서 작성되었습니다. 더보기
2-2-2 RALU 80C196KC에서는 보통의 ALU대신에 RALU라고 해서 Register/Arithmetic Logic Unit 이라 부르기도 한다. 이 RALU 는 ACC를 이용하지 않고, 레지스터를 직접 엑서스 할 수 있다. 이런 구조는 ACC가 없다는 단점과 함께, 빠른 출력의 I/O 타임이 효율적이라는 것이 장점이다. RALU는 17bit 산술논리장치, 명령어의 OP코드를 처리하는 IR, 제어신호를 제어하는 마이크로코드엔진, 레지스터를 가지고 있다. 이 17bit는 16 + 부호비트 로 되어있다. 레지스트별 기능 PC : 다음 실행 명령의 주소를 가짐. increment를 가짐. jump, interrupt, call, return등의 PC 변경요인의 명령은 ALU로 조정 PSW : 명령 실행 상태 Upper/.. 더보기
2-2-1 레지스터파일 80C196KC에 어드레스 0000H ~ 01FFH의 256바이트 RAM이 있으며, 00H~FFH의 256바이트 중 특수기능레지스터(SFR)24를 제외한 232바이트가 사용자 레지스터 파일로 되어있다. 사용자가 주로 프로그램을 만드는 부분인 레지스터 파일과 추가 RAM부분은 80C196KC를 사용하려면 잘 알고 있어야 한다. 01FFH 0100H 상위 RAM 윈도우 이용한 직접번지지정 데이터 액세스 00FFH 001AH 레지스터 파일 직접,간접,인덱스번지지정 이용 데이터 액서스 0019H 0018H Stack Pointer 스택 포인터 0017H 0000H SFR I/O , 다른 주변 기능 제어 레지스터 파일(Register File) 80C196KC에는 레지스터파일이라는 대용량 레지스터를 베이스로 연산.. 더보기
2-1 MCS-96 MCS96은 MCS51(8bit 원칩)의 상위버전의 마이콤이다. 여러개의 칩으로 구성되어 제어용 시스템을 원칩 내장 시킨칩. 버스폭 8/16 비트, 동작중 변경가능 연산 곱셉,나눗셈(16bit x 16bit) 덧셈/뺄셈 8/16 bit A/D 분해능(10bit) PWM O 불대수 X 비동기통신 O 최대메모리 64K Byte 명령기능 복잡,풍부 MCS96의 특징 5개의 8비트 I/O 20개의 Interrupt source 16 bit watch dog timer 4개의 16bit software timer 2개의 16Bit counter/timer ROM/EP-ROM Security(Only EP-ROM type) 동작중 8/16 bit Bus Width 변경 가능 HSI/ HSO 이 글은 스프링노트에서 .. 더보기
1-1 키트 시스템 구성 아주 오랜전.. 의 키트인(지금은 나오지 않는다, 다만, 업데이트된 키트가 판매중이다) MDE-80196 트레이닝 키트를 중심으로 다룬다. 80C196 주요부품 CPU : 80196KC 를 사용하며, 10Mhz로 동작한다. ROM : 27512(64KBYTE) 두개를 사용하고, 짝/홀수 어드레스를 결정한다. 모니터 롬이고, 키보드,데이터 통신을 제어 RAM : 6264(8KBYTE) SRAM 두개를 사용하며, 16K 바이트 메모리, 프로그램저장, 시스템 버퍼로 사용 LCD : 16X4 LCD를 이용해서 각종 모니터, 디스플레이 키보드 : 24개의 키보드를 이용하고, 직접입력이 가능하다 8251A : 시리얼 모니터를 이용해 PC와 데이터를 주고 받을수 있다. RS-232C/RS-422 : 232는 2개가 .. 더보기
winIDEA, POD winIDEA V9.4 File .EXT Version Size (MB) Date Description winIDEA 9.4 new Manual 9.4 2.2 3/31/2004 winIDEA V9.4 - Software manual Hardware 9.4 new Manual 9.4 3.2 3/31/2004 iC181 / iC1000 / iC2000 / iC3000 / iC4000 / REmulator / iLA128 - Hardware manual POD Descriptions Title Date Description 8051.pdf 01/24/2001 POD Description 8085.pdf 01/24/2001 POD Description 80186.pdf 01/24/2001 POD Descript.. 더보기