
PCI-DSP01 Users Manual (Rev 1.0)
27- http://www.daqsystem.com
PCI-DSP01 보드가 PC에 설치가 되면, 보드는 3개의 메모리 영역(리소스)을 할당 받아서 사
용한다. 두 개는 메모리 영역이며, 한 개는 I/O 영역에 맵핑이 되는데 이는 샘플 프로그램에서
확인을 할 수 가 있다.
우선, 첫 번째 메모리영역(Range0)은 DSP 칩 상의 모든 영역을 Access 할 수가 있는데 한번
에 엑세스 할 수 있는 메모리 크기는 한 페이지(4MByte)로 한정이 되지만 DSP page register의
Page 값을 변경하면 모든 DSP 어드레스 영역을 확인할 수 있다.
㈜ Reserved 된 메모리 영역은 절대로 엑세스를 하지 말 것,
(PC를 리부팅 하여야 할 경우가 발생할 수 있음.)
두 번째 메모리 영역(Range1)은 DSP Peripheral register를 엑세스를 할 수 가 있음. 베이스 어
드레스는 “0x0180000” 이다.
I/O 영역에는 4개의 I/O 레지스터(Host Status Register, 등등)가 있으며, 이중에 3개만이 읽기/
쓰기가 가능하다.
㈜ 1. 자세한 내용은 PCI-DSP01 reference manual 참조할 것
2. 각각의 핀 내용은 TMS320C6205 User Manual을 참조할 것
다음은 간략하게 프로그램의 사용법을 설명한다.
(1) Development Program 영역
DSP 펌 웨어를 보드에 로드(Program Load 버튼 누름)하여 시험할 수가 있다. 펌 웨어는
Intel Hex 파일 포멧으로 되어 있어야 한다.
(2) PCI Memory Range0 (4M byte)
어드레스 영역의 데이터를 읽기/쓰기를 시험할 수 있다. 1페이지는 4M byte이며, 총
0x400(1024) 페이지를 설정할 수 있다.
(3) PCI Memory Range1 (8M Byte)
총 8M byte영역에 맵핑 되어 있는 레지스터 값을 읽거나 기록한다.
(4) PCI IO Register Range0 (16 Byte)
3개의 I/O레지스터에 값을 읽거나 기록하여 보드의 동작을 제어하고 또는 현재 동작 상태
를 확인할 수 있다.
Commentaires sur ces manuels