\ "이 책:
1 장 DSP 개요
1..1현대 디지털 신호 처리
1..1..1소개
1..1.2 디지털 신호 처리 개발 단계
1..1.3dsp 응용 프로그램
1.2 DSP 칩
1.2. 1 DSP 칩의 기본 구조
1.2.2 DSP 칩 개발
1.2.3 DSP 칩 분류
1.2.4 DSP 칩 선택
1.2.5 TMS 320544X 시리즈
1. 2. 6 기타 일반적인 고정 소수점 DSP 칩
1.3 DSP 시스템 설계 및 구현
1.3. 1 DSP 시스템의 구성 및 특징
1.3.2 DSP 시스템 전체 설계
1.3.3 DSP 시스템의 소프트웨어 설계
1.3.4 DSP 시스템의 하드웨어 설계
1.3.5 시스템 통합
제 2 장 TMS320C54X 의 구조 원리
2. 1 버스 구조
2.2 중앙 처리 장치
2.2. 1 산술 논리 연산 단위
안전 사출 상자 a 와 b
2.2.3 카트리지 변속기
2.2.4 승수/가산기 단위
2.5.5 장치 비교, 선택 및 저장
지수 인코더
2.2.7 CPU 상태 및 제어 레지스터
2.3 메모리
2.3. 1 메모리 공간
프로그램 메모리
데이터 저장소
입/출력 메모리
2.4 프로그램 메모리 주소 생성 방법
2.4. 1 프로그램 카운터
2.4.2 지점 이전
2.4.3 전화 답방
조건조작
작업을 반복합니다
재설정 작업
중단
2.4.8 절전 모드
2.5 내부 및 외부 회로
2.5. 1 범용 입출력 핀
타이머
클럭 발생기
호스트 인터페이스
2.6 직렬 포트
2.6. 1 직렬 포트 개요
2.6.2 직렬 포트 구성 블록 다이어그램
2.6.3 직렬 포트 제어 레지스터
2.7 외부 버스
2.7. 1 외부 버스 커넥터
2.7.2 외부 버스 작업의 우선 순위
대기 상태 발생기
파티션 변환 로직
2.7.5 외부 버스 인터페이스 타이밍 다이어그램
2.7.6 리셋 및 IDLE3 절전 작동 모드
유지 관리 모드
제 3 장 TMS320C54X 명령 시스템
3. 1 데이터 주소 지정 모드
3.1..1즉시 주소 지정
3. 1.2 절대 주소 지정
3. 1.3 누계기 주소 지정
3. 1.4 직접 주소 지정
3. 1.5 간접 주소 지정
3. 1.6 스토리지 이미지 레지스터 주소 지정
3. 1.7 스택 주소 지정
3.2 조립 라인
3.2. 1 파이프 작업
3.2.2 지점 이전 지연
조건부로 집행하다
3.2.4 이중 주소 지정 가능 스토리지 및 파이프 라인
3.2.5 단일 주소 지정 가능 스토리지 및 파이프 라인
3.3.6 조립 라인 대기 시간
3.3 명령어 시스템
3.3. 1 명령 표시
산술명령
제어 명령
데이터 전송 지침
논리 작업 설명
3.3.6 병렬 운영 지침
제 4 장 공개 * * * 대상 파일 형식 소개
4. 1 COFF 파일의 기본 단위-단락
4.2 조립자에 의한 세그먼트 처리
4.3 링커 세그먼트 처리
4.4 재배치
4.5 coff 파일의 기호
제 5 장 어셈블리 언어 개발 도구
5. 1 어셈블러
5.1..1어셈블러 소개 및 호출
5. 1.2 어셈블러의 내부 함수
5. 1.3 의사 명령 편집
5.2 링커
5.2. 1 커넥터 실행.
링커 옵션
링커 명령 파일
5.3c 컴파일러
5.3. 1 TMS320C54CC 컴파일러 개요
5. 3. 2 TMS 320 c 54xc 컴파일러 사용
제 6 장 TMS320C54X 어셈블리 언어 프로그래밍
6. 1 어셈블리 언어 소스 프로그램 형식
6.2 어셈블리 언어의 상수 및 문자열
6.3 어셈블리 소스 프로그램의 기호
6.4 어셈블리 소스 프로그램의 표현식
6.5 소스 인벤토리 파일
6.6 인벤토리 파일 상호 참조
7 장 TMS320C54XC 언어 프로그래밍
7. 1tms320c54xc 언어
7.1..1tms320c54xc 언어 특징
7. 1.2 TMS 320 C 54 XC 언어의 데이터 유형
7. 1.3 키워드
7. 1.4 레지스터 변수 및 전역 레지스터 변수
7. 1.5 기타 위조 지침
7. 1.6 링크 이름 생성
7. 1.7 정적 및 글로벌 변수 초기화
7.2 c 코드 최적화
7.2. 1 최적화 프로그램 사용
7.2.2 파일 레벨 최적화 수행 (-3 옵션)
7.2.3 프로그램 수준 최적화 수행 (-pm 및 -03 옵션)
7.2.4 프로그램 수준 최적화 제어 (-op 옵션)
7.2.5 최적화 코드에서 별칭 변수에 액세스
7.2.6 직접 자동 삽입 확장 (-0 1 옵션)
7.2.7 최적기를 실행할 때 인터레이스 도구 사용
7.2.8 최적화 코드 디버깅
7.2.9 수행할 최적화 유형
7.3 링크 c 코드
7.3. 1 링커 호출
7.3.2 링크 프로세스 제어
7.4 런타임 환경
7.4. 1 메모리 모드
문자열 상수
7.4.3 함수 구조 및 호출 규칙
7.5 어셈블리 언어 및 c 하이브리드 프로그래밍
7,5.1c 코드로 어셈블리 언어 모듈 호출
7.5.2 프로그램 c 에서 어셈블리 언어 변수에 액세스
7.5.3 직접 삽입 어셈블리 언어 사용
7.5.4 내부 함수를 사용하여 어셈블리 언어 문에 액세스
7.5.5 C 및 어셈블리 혼합 코드 최적화
7.5.6 최적화된 c 코드에서 삭제 명령문을 사용합니다.
처리를 중단하다
제 8 장 TMS320CC54X 하드웨어 설계
8. 1 TMS320C54X 칩 전원 공급 장치 설계
8.2 3.3V 및 5V 혼합 논리 시스템 설계
8.3 외부 스토리지 인터페이스
8.4 TMS 320 c54x 하드웨어 플랫폼 설계
8.4. 1 TMS320C54EVM 하드웨어 플랫폼 구조
8. 4. 2 TMS 320 c 54 EVM 에 대한 호스트 요구 사항
TMS320C54EVM 운영
제 9 장 DSP 응용 사례
9. 1 PC 와 EVM 플랫폼 간의 통신 실현
9.2 TMS 320 LC 549 기반 DSP 애플리케이션 시스템 개발
9.2. 1 g.729a 및 시스템 소개
시스템 구성
9.2.3 시스템 하드웨어 및 소프트웨어 설계
9.2.4 시스템 디버깅
9.2.5 독립 시스템의 형성
9.3 DSP 패킷 오류 정정 코딩
9.3. 1 그룹 코딩 기반
9.3.2 순환 코드
9.3.3 순환 중복 검사 코드
TMS320C54X DSP 에서 9.3.4 CRC 인코딩 알고리즘 구현