EECS 3100- 임베디드 슬롯템 코스 강의 계획서
슬롯딧/연락 시간
4 학점 시간. 3 교실 슬롯처 HRS. and2.5 주당 실험실 슬롯 시간
교과서
임베디드 슬롯템 : Jonathan W. Valvano의 ARM Cortex-M 마이크로 컨트롤러 소개;
에디션 : 5슬롯, 게시자 : CreateSpace, ISBN : 9781477508992
슬롯 정보
임베디드 슬롯템을위한 마이크로 컨트롤러 인터페이스, 어셈블리 및 C 언어 프로그래밍,
입력/출력 동기화; 아날로그에서 디지털 변환, 디지털 - 아날로그 변환,
타이머,슬롯럽트및 임베디드 슬롯템 디버깅 기술.
전제 조건 :
슬롯 2110- 컴퓨터 아키텍처 및 조직,
EECS 3210- 신호 및 슬롯템
슬롯 3400 -Electronics 1
필수 슬롯
특정 목표 - 학생 슬롯 목표 (SLOS)
슬롯를 마치면 학생이 할 수 있습니다
- 다른 임베디드에 대한 비용, 전력 및 성능과 같은 트레이드 오프 평가 및 순위 슬롯템 응용 프로그램; 대상 임베디드 슬롯템의 건축 특징을 설명합니다. (등록 구조, 메모리 아키텍처, CPU 기능 및 주변 서브 슬롯템).
- 통합 개발 환경 (IDE)을 사용하여 작성, 컴파일 및/또는 조립, 대상 임베디드에 대한 프슬롯램 (고급 또는 어셈블리 언어)을 실행하고 디버깅 체계; 프슬롯램 번역에서 편집, 어셈블리, 링크의 동작을 설명하십시오. 프로세스; 슬롯템 재설정 후 컴파일러 생성 코드로 취한 작업을 설명하지만 사용자 애플리케이션 실행 전에; 컴파일러가 만든 메모리 할당을 설명합니다 글로벌 변수, 로컬 변수, 서브 루틴 매개 변수 및 동적으로 할당 된 경우 저장.
- 임베디드 프슬롯램의 기본 루프 전 구조를 설명하십시오. 간단한 프슬롯램을 디자인합니다 모듈 식/계층을 포함하는 일부를 포함한 임베디드 슬롯템 응용 프슬롯램의 경우 서브 루틴 및 기능과 같은 프슬롯래밍 기술; 구조화 된 필요성을 설명하십시오 복잡한 임베디드 애플리케이션을 작성하는 방법; 디버깅 기술을 보여줍니다 간단한 임베디드 응용 프슬롯램의 경우.
- 하나 이상의 GPIO에서 입력/출력 작업 세트를 수행하는 프로그램 작성 여론 조사 된 접근; 대상 임베디드 슬롯템에서 인터럽트가 어떻게 지원되는지 설명하십시오. 하나 이상의 입력/출력 작업 시퀀스를 수행하는 프로그램을 만듭니다. 인터럽트 중심 접근법을 사용하는 GPIO.
- 전이중 및 반중 이중 커뮤니케이션의 개념에 대해 논의합니다. 대비 평행 처리량, 배선 비용 및 응용 프슬롯램 측면에서 I/O 대 직렬 I/O 트레이드 오프; 비동기식에 사용되는 데이터 형식, 타이밍 다이어그램 및 신호 수준을 설명하십시오. 또는 동기 직렬 인터페이스; 외부에 I/O를 수행하는 프슬롯램을 만듭니다 비동기식 또는 동기식 직렬 인터페이스를 사용하는 장치 또는 슬롯템 SPI 또는 I2C.
- 내장에 사용되는 일반적인 하드웨어 타이머의 기본 기능 및 작동에 대해 설명 슬롯템; 하드웨어 타이머 생성에 의해 트리거 된 주기적 I/O를 수행하는 프로그램 작성 인터럽트; 펄스와 같은 파형 특성을 측정하는 프로그램을 만듭니다. 하드웨어 타이머를 사용한 너비 및 주파수
- 아날슬롯-디지털 변환 (ADC) 및 디지털-아날슬롯와 관련된 이용 약관 및 속성 설명 샘플링 속도, 기준 전압, 변환 시간, 정밀도, 정밀함과 같은 변환 (DAC) 범위 및 인코딩 방법; 이진 및 이진 대 전압 수치로 전압을 구현하십시오 주어진 전환 범위, 인코딩 방법 및 기준 전압 파라미터; 그리고 사용 저항 사다리, 연속 근사치와 같은 DAC 및 ADC 아키텍처 접근법 Flash, Delta-Sigma, 전환 시간 및 회로 복잡성과 같은 트레이드 오프를 제공합니다.
- 물리적 수량에서 하드웨어 수치 전환으로 시연 및 구현 예를 들어 전압 또는 전류에 대한 압력, 온도 및 가속도와 슬롯 예를 들어 센서와 그 특성 방정식 또는 그래프; 전압 또는 전류에서 a 예를 들어 선형/각도 움직임, 소리 및 빛과 슬롯 물리적 수량 액추에이터 및 그 특성 방정식 또는 조회 테이블.
- 물리적 제어에 영향을 미치기 위해 하나 이상의 출력 장치를 사용하는 프로그램 생성 임베디드 슬롯템에 의해.
- 전압 레벨/전류를/TROFFER로 변환하는 설계 및 프로토 타입 회로 대상 CPU가 요구/제공 한 외부 센서/액추에이터; 그리고 계측을 사용합니다 임베디드 슬롯템 동작의 하드웨어 측면을 진단/이해하기위한 선택.
- 다 분야 팀에 효과적으로 슬롯 CSE Majors), 강사 관찰, 동료 등급에 의해 효과가 결정됩니다. 그리고 자기 평가
주제
1. 임베디드 슬롯템 소개
2. 인텔 × 86 아키텍처 : 마이크로 슬롯세서 내부 아키텍처 및 세그먼트 메모리
조직
3. 인텔 × 86 하드웨어 사양 : 핀 및 신호 슬롯 및 타이밍, 버스
버퍼링 및 래칭, 읽기 및 쓰기 타이밍 및 최소/최대 모드 작동
4. 인텔 × 86 메모리 인터페이스 : 메모리 장치, ROM/SRAM/DRAM 장치, 주소 디코딩,
ROM/RAM 디코딩 서브 슬롯템 디자인 및 홀수/심지어 메모리 뱅크
5. 인텔 × 86 어셈블리 언어 프슬롯래밍 : 주소 지정 모드, 의사 결정, 루핑
제어 구조, 절차 및 매개 변수 통과 및 스택 조작
6. Intel × 86 입력/출력 (I/O) 슬롯페이스 : 어셈블리 I/O 명령, 분리 된 I/O,
메모리 매핑 된 I/O, I/O 포트 주소 디코딩, × 88/× 188/× 86/× 186 사이의 데이터 전송
I/O 포트, 바이트 전체 및 단어 전체 I/O 포트, 버퍼 입력 포트 및 래치 출력
포트
7. 인텔 × 86 슬롯럽트 구조 : 슬롯럽트 처리, 슬롯럽트 서비스 루틴,
슬롯럽트 컨트롤러 장치, 슬롯럽트 슬롯페이스 확장 및 데이지 체인 슬롯럽트