USB-ROM Emulator User s Manual Windows, Windows2000, Windows NT and Windows XP are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations mentioned in this document as their own property. Information furnished by DAQ system is believed to be accurate and reliable. However, no responsibility is assumed by DAQ system for its use, nor for any infringements of patents or other rights of third parties which may result from its use. No license is granted by implication or otherwise under any patent or copyrights of DAQ system. The information in this document is subject to change without notice and no part of this document may be copied or reproduced without the prior written consent. Copyrights 2008 DAQ system, All rights reserved. -1- http://www.daqsystem.com
-- 목 차 -- 1. 제품 명칭 2. 제품 사양 3. 제품 설치 3.1 내용물 3.2 Driver 설치 3.3 제품 연결 3.3.1 연결 순서 3.3.2 제거 순서 3.3.3 점검 사항 3.3.4 문제 해결 3.4 Pin Map 및 8bit/16bit 연결 방법 4. 응용 프로그램 사용 4.1 Buffer0 창 설명 4.2 Setup 창 설명 4.3 작업 Button 설명 -2- http://www.daqsystem.com
1. 제품 명칭 [그림 1-1. 보드 외형도] 1 제품명 2 LED : 여러 개의 Emulator 연결 시 구별하기 위하여 점등 3 LED : Emulator 동작 시 점멸 4 Switch : Reset 스위치 5 USB connector 연결 단자 : USB B-type connector 연결 6 IDE connector 연결 단자 : 16bit 확장 연결 단자 7 IDE connector 연결 단자 : 8bit 연결 단자 8 RESET-OUT: External Program Reset 연결 단자 -3- http://www.daqsystem.com
2. 제품 사양 USB를 이용한 저렴한 가격의 ROM Emulator로 12Mbps Full speed USB 방식으로 1M Byte를 약 1초 정도에 다운로드 하여 빠르게 시험할 수 있는 제품입니다. [표 1. USB-ROM 사양] 기구적 특성 일반 사양 Full Speed Device 12Mbps 8Mbit(1Mbyte) High Speed SRAM 제품 치수 외부 연결 길이 95mm x 넓이 75mm x 높이 26mm USB Powered through USB B connector MCU reset output 8/16bit ROM interface connector 전기적 특성 일반 사양 +5V Single Power Operation +3.3V or +5V ROM 전원 Application Program Supported OS USBROM.exe (USB-Emulating Program) Windows 2000/XP -4- http://www.daqsystem.com
3. 제품 설치 3.1 내용물 [그림 3-1. 제품 내용물] 제품 내용물 1. USB-ROM Emulator 2. USB A to B Connector 3. IDE 34Pin Connector 4. DIP 32Pin 소켓 5. CD (매뉴얼/드라이버/응용프로그램) -5- http://www.daqsystem.com
3.2 Driver 설치 PC에 보드를 설치하기 위하여는 다음과 같은 순서에 따라서 실시한다. (1) 먼저 박스를 개봉하여 보드를 안정된 위치에 놓는다. (2) USB A to B Connector를 이용하여, PC와 제품과 연결한다. 제품을 연결하면 아래 그림과 새 하드웨어 마법사 창이 뜹니다. 목록 또는 특정 위치에서 설치(고급) 항목을 선택하고 다음 버튼 Click 하세요 -6- http://www.daqsystem.com
그림에서와 같이 동봉된 CD-ROM에서 driver 폴더 선택(daqusb.inf)후 확인 버튼 Click 하세 요. -7- http://www.daqsystem.com
제품 Driver설치가 제대로 되었는지 확인하고자 하면, 내 컴퓨터 => 속성 => 하드웨어 => 장치관리자에서 DAQ System USB ROM Emulator 로 인식되면 설치가 정상적으로 된 것 입니다. -8- http://www.daqsystem.com
3.3 제품 연결 3.3.1 연결 순서 1) Emulator 와 PC 간의 USB 커넥터를 접속합니다. 2) Target의 전원을 OFF 한 상태에서 Emulator 의 1번 pin 위치와 Target 메모리의 1번 pin 을 일치시켜서 IDE Cable을 연결합니다. 3) Target 전원을 ON 한 후 응용프로그램에서 Load 및 Write를 실행합니다. 3.3.2 제거 순서 1) Target 전원을 OFF 합니다. 2) PC와 Emulator의 연결커넥터를 제거합니다. 3) Emulator 를 Target 으로부터 제거합니다. 주의) Target 으로부터 제품 제거 시 반드시 Target의 전원을 제거 하시기 바랍니다. 3.3.3 점검 사항 1) Emulator와 PC간 커넥터를 정확히 접속되었는지 확인합니다. 2) 소프트웨어 설정을 확인합니다. (ex) offset 값 등.) 3) Emulator의 전원과 Target 전원을 확인 후 연결합니다. 4) Target 보드가 정상 동작하는 보드인지 먼저 확인 후 사용합니다. 5) Emulator를 사용하지 않을 때에는 PC로 부터 cable을 분리 보관하시기 바랍니다 3.3.4 문제 해결 1) Emulator 접속 후 프로그램이 활성화되지 않는 현상 ->PC의 USB 커넥터에 정확이 접속이 되었는지 확인하시기 바랍니다. ->제품의 LED(RUN/PWR)에 점등되었는지 확인하시기 바랍니다.(전원공급상태) ->내 컴퓨터=>속성=>하드웨어=>장치관리자 화면에서 장치상태 확인 바랍니다. PC의 다른 USB커넥터에 재 연결해보시기 바랍니다. 2) Emulator에 write를 하고 나서 동작이 되질 않는 현상. ->Verify 실행하여 Error 발생 시 실제 파일과 Emulator 메모리에 다운로드 파일의 값이 일치하지 않는 경우입니다. 당사로 연락하여 주십시오. ->Target을 Reset 후 재 시도하시기 바랍니다. 소프트웨어에서 메모리 설정을 현재 target 메모리 와 동일한 지 확인하시고 재 시도 하시기 바랍니다. 비고)위와 같이 처리를 하여도 동작이 되지 않을 경우 당사로 문의하여 주십시오. -9- http://www.daqsystem.com
3.4 PIN MAP 및 8bit/16bit 연결 방법 16bit확장 8bit [그림 3-2. 16bit 확장 IDE connector 연결 방법] -10- http://www.daqsystem.com
4. 응용 프로그램 사용 PC에 제품 연결 후 동봉된 CD-ROM 에서 exe폴더에 USBROM.exe file을 실행시키면, 밑의 [그림 4-1]과 같이 응용 프로그램이 나타납니다. [그림 4-1. 응용 프로그램 실행화면(Buffer 0창)] 4.1 툴바 설명 1) Emulator 선택 : 여러 개의 Emulator가 연결되어 있을 경우 Emulator를 선택한다. 2) ROM Type 설정 : Target ROM Type 설정 -11- http://www.daqsystem.com
[표 2. ROM Type설정] 3) 8/16 bit 선택 : 데이터 버스 폭 설정 4) Find Emul : Emulator의 USB 연결이 끊어 졌다가 다시 연결이 되면 연결된 Emulator를 찾을 때 누른다. -12- http://www.daqsystem.com
4.2 Setup 창 설명 Setup 창 click 시 밑의 화면이 나타납니다. [그림 4-2. 응용 프로그램 실행화면(Setup 창)] 1) Reset Button : Target에 리셋 출력을 발생한다. 2) Activation Radio Button : High 혹은 Low Active를 선택한다. 3) Pulse duration Edit 상자 : 리셋 폭을 설정한다. -13- http://www.daqsystem.com
4.3 Buffor0 창 설명 (1) 파일 경로 : 현재 읽어온 파일의 경로를 표시한다. (2) 파일 옵셋 : 읽어 올 파일의 옵셋을 설정한다. (3) 버퍼 옵셋 : 쓸 버퍼의 옵셋을 설정한다. (4) 파일 타입 : 인텔 헥사 혹은 바이너리 파일 타입을 선택한다. [그림 4-3. 작업 창] 1) File Find : 원하는 file 선택 2) Save : 버퍼의 내용을 file로 저장 3) Save As : 다른 이름으로 file 저장 4) Load : file을 내용을 PC 버퍼로 읽어 온다. 5) Run : target에 emulation을 시작. 이때, RUN/PWR LED가 점멸한다. -14- http://www.daqsystem.com
6) Stop : emulation 중지 타겟 보드와 Emulator을 연결할 경우에는 반드시 emulation을 중지하고 연결한다. 7) Auto : 프로그램 개발 시 여러 버튼을 반복해서 누르지 않고 Load ->Write->Run의 일련의 동작을 한꺼번에 수행하여 편리하게 사용할 수 있다. 8) Reset : 리셋 출력을 내보낸다. 9) Write : emulator memory에 PC 버퍼의 data를 write한다. 10) Read : emulator memory에서 data를 PC 버퍼로 읽어 온다. 11) Verify : emulator memory와 PC 버퍼간의 data 비교 12) Find : 사용 안 함. 13) Fill Data : 버퍼의 내용을 정해진 영역에 정해진 값으로 기록한다. -15- http://www.daqsystem.com