user manual of smartpro x8 plus programmer
Post on 17-Aug-2015
260 Views
Preview:
TRANSCRIPT
SmartPRO X5-PLUS
Intelligent Universal Programmer
[ User’s Manual ]
----------------------------------Namdo system
- 2 -
목차
1. SmartPRO X5 PLUS 소개----------------------------------------3
1-1 개요----------------------------------------------------------------3
1-2 시스템 요구 사양----------------------------------------------------5
2. 설치 -------------------------------------------------------------------6
2-1 호스트 PC설치 하기 ------------------------------------------------6
3. 프로그램 실행하기 ----------------------------------------------------10
3-1 프로그램 메인 화면 -------------------------------------------------10
3-2 디바이스 선택 ------------------------------------------------------11
3-3 소스 데이터 불러오기 -----------------------------------------------12
3-4 프로그램 하기 ------------------------------------------------------13
4. 각 아이콘 기능 설명 -------------------------------------------------14
4-1 주 메뉴 설명 -------------------------------------------------------14
4-2 주 아이콘 설명 -----------------------------------------------------18
4-3 화면 주요기능 설명 -------------------------------------------------21
5. 기타 기능설명 --------------------------------------------------------24
6. 품질 보증 -------------------------------------------------------------27
- 3 -
1. 소개
1.1 개요
SmartPRO X5-PLUS는 현재와 미래의 장치 프로그래밍 과제를 지원하
는 가장 비용 효과적인 솔루션이 될 수 있도록 설계되었습니다.
신뢰할 수 있는 프로그래밍을 위한 훌륭한 하드웨어 디자인으로 매우
경쟁력있는 제품입니다.
SmartPRO X5-PLUS는 현재와 미래에 프로그래밍 문제를 충족 할 수
있는 고속 CPU, 고속 USB 2.0, 강력한 FPGA 구조를 가지고 있습니다.
SmartPRO X5-PLUS는 ICP 높은 속도, 디자인 엔지니어링 및 생산 응
용 프로그램의 장치 유연한 프로그래밍을 위한 스탠드 PC 호스트 작업
다운로드 조화를 이루고 있습니다.
기능소개
★ High Performance
최신 장치 및 패키지의 확장성 지원 1.8V (VDD)의 낮은 전압 장치
8,000여 장치를 지원합니다.
DIP외 SDIP, SOP, SSOP, TSOP, PLCC, QFP 또는 BGA 패키지 유
형은 기본 DIP48 소켓 위에 적절한 어댑터 / 컨버터를 통해 프로그
래밍 할 수 있습니다.
★ Advanced hardware features
Wide IC coverage: 저 전압용 1.8V용 디바이스도 지원됩니다.
1. High Reliability: 초기 작동시 자체 테스트로 하드웨어를 체크
합니다.
2. Continuity Test: 칩의 상태가 틀린 방향이나 비뚤어진 삽입 등
의 잘못된 삽입을 바로 알려드립니다.
★Software designed with in mind- Get to work immediately
프로그래밍 소프트웨어는 사용하기 쉬운 GUI로 사용자에게 좀더 편리하게
사용할 수 있습니다. 매뉴얼이 없이도 GUI형식의 메뉴로 쉽게 알 수 있습니
다.
- 4 -
1. Project manager save option : 파일을 프로젝트 파일로 저장하면
지금 있는 상태를 한개의 파일로 만들어서 저장 합니다.
프로젝트 파일 안에는 실제 소스 파일과 설정된 디바이스등 모든 정
보가 저장되면 프로젝트 파일을 불러오기 하면 불필요하게 디바이스
설정을 할 필요가 없습니다.
2. Auto mass-program : 대량으로 프로그램을 할 경우 48핀 소켓에서
자동으로 핀 감지를 해서 소켓에 IC만 올려놓고 레버만 내리면 자동
으로 프로그램이 시작되어 불필요한 키보드나 마우스를 작동할 필요
가 없습니다.
3. Device Check : 자동으로 IC을 체크해서 지금 디바이스와 설정된 디
바이스가 같은지 체크해서 알려줍니다.
4. CRC Verify : CRC파일을 체크하고 큰 파일을 자동으로 감지합니다.
5. Serial number generator : 일련번호를 생성하고 사용자가 원하는 번
지에 저장 할 수 있습니다.
6. Algorithm Updates: 주기적으로 자체 홈페이지에서 업데이트 합니다.
주기적으로 방문하여 새로운 프로그램으로 업데이트 하십시오.
★ A Powerful multiprogramming
한 PC에 같은 USB포트를 사용하여 여러대의 장치를 연결할 수 있습니다.
각각 독립적으로 다른 디바이스를 프로그램을 할 수 있고 같은 디바이스
를 연속해서 프로그램 할 수 있습니다
- 5 -
1.2 시스템 요구사양
★ IBM-PC 586 또는 펜티엄 호환, 데스크톱 또는 노트북, USB 포트
필요.
★ Windows 2000/XP/Vista/WIN 7 운영 체제
★ CD ROM 드라이브
1.3 패키지 목록
★ 프로그래머 본체 – 1개
★ USB 케이블 (1.6m) – 1개
★ 전원 어댑터 – 1개
★ 설치 CD – 1개
★ 사용자 한글 매뉴얼 – 1개
★ ICP cable 2set
- 6 -
2. 설치
2.1 호스트 PC에 설치
★ SmartPRO X5 PLUS 프로그래머 CD ROM안에 “SmartPRO
2008.exe” 파일을 실행하여 설치 프로그램을 실행합니다.
Figure 2-1
★ 설치를 취소하고 싶으면 “Cancel” 버튼을 누르세요. “Next” 버튼을
눌러서 다음 화면으로 이동합니다. “동의” 양식이 뜹니다.
- 7 -
Figure 2-2
★ 설치 경로 – 다른 경로에 설치하고 싶으면 “Browse” 버튼을 선택하
세요. 기본 경로를 사용하고 싶으면 “Next” 버튼을 눌러 다음으로 진행
하세요.
Figure 2-3
- 8 -
Figure 2-4
★ 설치가 자동으로 진행되고, “Finish” 버튼을 선택하면 설치가 종료됩
니다.
★ USB Driver 재설치 하기
Figure 2-5
프로그램을 실행하였을 때 위 그림처럼(2-5) 기종을 선택하라고 하면
USB 드라이버가 제대로 설치가 안 되었습니다.
- 9 -
이때 시작에서 모든 프로그램 안에 SmartPRO 프로그램이 설치된 곳을
확인 해 SmartPRO2008 Driver 방에 install USB Diver를 실행 하시면
됩니다.
.* 정상적으로 실행이 된 화면*
Figure 2-6
프로그램을 실행하였을 때 위 그림처럼 (그림2-6) 프로그램이 한번에
뜨면 프로그램과 USB Driver가 정상적으로 설치 된 것 입니다.
- 10 -
3. 프로그램 실행 프로그램 설치를 종료하면 여기에 설명대로 바로 디바이스 프로그래
밍을 시작할 수 있습니다.
이번 장에는 사용자에게 디바이스 프로그래밍의 절차를 쉽게 이해하
도록 하였습니다. 모든 절차를 제외한 기본 사용법을 쉽게 이해하기 위
해서 다음과 같은 항목들로 이루어져 있습니다:
★ 프로그램 메뉴 및 화면 설명
★ 단계별 진행 절차
3-1 프로그램 메인 화면
Figure 3-1
- 11 -
SmartPRO 프로그램을 실행하면 아래 그림같이 주 메뉴가 보입니다
Figure 3-2
3-2 디바이스 선택
우선 Select Device선택하여 사용할 디바이스를 선택한다.
사용할 IC 제조회사 이름을 모를 때는 오른쪽 “Type” 에서 ALL 선택한
다.
그리고 Device에 사용할 IC이름을 써 넣으면 아래 그림처럼 맞는 디바
이스가 나오면 그 디바이스를 선택한다. 예) ATMEGA48
Figure 3-3
- 12 -
3-3 소스 불러오기
불러올 소스가 만약 IC 칩이면 48P Textool소켓에 칩을 넣고 Read을
선택하고, 소스가 IC 칩이 아니고 파일이라면 Open File메뉴를 선택하여
파일을 읽어 드리면 됩니다.
선택하여 소스파일을 Load 합니다.
Figure 3-4
소스파일을 로드할 때 파일종류를 선택 Binary or Hex …
그리고 Load Style을 선택하면 됩니다. 기본은 default 선택.
만약 ATMEGA48처럼 setting을 해 주어야 동작하는 IC는 정확한 Setting
값을 설정 하여야 작동합니다.
만약 소스가 마스터 IC이면 Read할 때 이 Setting 값도 같이 읽어지
는데 소스가 파일로 되어 있다면 Setting 값이 설정된 파일도 같이 로드
해야 합니다
일명 Configuration 파일이라고 합니다.
- 13 -
3-4 프로그램 하기
소스를 읽어 들였다면 새 칩(IC)을 Textool Socket에 넣으시면 됩니다.
일반 DIP Type이라면 소켓 제일아래를 기준으로 넣으시면 됩니다.
그리고 아래 그림처럼(3-5) 주 아이콘 메뉴에서 Program을 선택하시면
됩니다.
Figure 3-5
프로그램 후에 반드시 Verify를 선택하여 PC메모리에 저장된 소스파일
의 0번지와 지금 라이팅한 칩(IC) 0번지가 같은지 한 번지씩 검사하여
줍니다.
만약 여기서 ERROR 00000016 라면 16번지부터 라이팅이 안된 것 입
니다.
- 14 -
4. 각 아이콘의 기능 설명
4.1 주 메뉴 설명
Figure 4-1
프로그램을 실행하면 위쪽의 적색 박스 안에 있는 것이 주 메인 입니다.
적색박스를 확대 해 보면 아래와 같습니다.
Figure 4-2
- 15 -
소스 파일을 Load 할 때 프로그래머가 연결된 PC HDD
또는 메모리 카드에서 파일을 불러오기 하여 PC 메모리 버퍼에 저장
하여 줍니다.
PC 메모리 버퍼에 있는 데이터를 PC HDD나 메모리 카
드로 저장 하려고 할 때, 파일에 확장 자를 Hex나 Bin로 설정 해 주
십시오.
프로젝트 저장
매번 디바이스 선택하고 파일을 찾아서 불러오고 하는것을 한번에 해결
하는 기능입니다.
이 프로젝트 파일로 저장을 하면 저장할 때 소스파일과 디바이스 선택
을 함께 저장하게 되며 이 프로젝트 확장자는 .spj 입니다.
프로젝트 파일 불러오기
프로젝트 파일로 저장된 확장자가 SPJ로 된 파일만 불러올 수 있습니다.
프로젝트 파일을 불러온 상태에서는 더 이상 셋팅 할 것이 없습니다.
이 옵션은 디바이스에 따라서 설정해야 하는 디바이스도 있지만 설정
값이 필요없는 디바이스는 설정할 필요가 없습니다.
이 부분은 디바이스 제조업체 홈페이지에서 사용할 디바이스 데이터 시
트를 참고 하십시오.
- 16 -
버퍼 내용보기
소스파일로 불러오거나 IC로 불러오기 하면 내용은 PC 메모리 버퍼 공
간에 저장됩니다. 이 버퍼 내용을 16진수로 수정 가능합니다.
Figure 4-3
1. Find: 특정 값을 찾을 때 Hex 나 ASCII 값으로 찾을 수 있습니다.
2. Locate: 특정 번지로 이동 할 때 사용.
3. Clear All Buffer: 버퍼의 모든 값을 지우는 기능.
4. Full with Block: 특정번지부터 다른 특정번지까지 임의값으로 채우기.
5. Exchange(byte exchange): 홀수주소와 짝수주소에 있는 데이터들을
서로 교체한다.
5-1 16bit(Two bytes) 홀수주소와 짝수주소에 데이터를 서로 교체.
5-2 32bit(Four bytes) 4 바이트씩 앞뒤로 데이터 교체.
5-3 64bit((Eight bytes) 8 바이트씩 앞뒤 데이터가 서로 교체.
- 17 -
Batch 기능을 사용하기 위해서는 반드시 Batch Edit을 이
용하여 먼저 설정을 해 두어야 합니다.
IC를 복사 할 때 매번 Erase, Black check, Program, Verify을 하려면
상당히 귀찮을 때가 있습니다. 이럴 때 Batch을 이용하면 매우 편리하
죠. 우선 아래그림을 보시면 쉽게 이해가 갈 것입니다.
Figure 4-4
먼저 수작업으로 하는 작업을 자동으로 설정하는 기능입니다.
왼쪽의 Functions을 선택해서 Batch List 로 설정하시면 됩니다.
순서는 프로그래밍 순서대로 하셔야 합니다
왼쪽 Erase선택하고 중간에 “ADD” 선택하면 오른쪽에도 표시가 됩니
다. 연속해서 복사를 할 때 이 기능을 사용하시면 좀더 편하게 IC를 복
사 할 수 있습니다.
- 18 -
4.2 주 아이콘 설명
Figure 4-5
실제 이 아이콘으로 사용하여 읽어오기, 지우기, 프로그램을 합니다.
Read
칩에 있는 데이터를 읽어와서 PC의 버퍼 영역에 저장합니다. 이 데이
터는 버퍼 영역 창에서 확인할 수 있습니다.
1. 만약 칩이 보안이 걸려있다면 데이터를 읽어올 수 없습니다. 만약 읽
어올 수 있다 해도 틀린 정보일 수 있습니다.
2. 칩에 설정 정보가 저장되어 있다면 이정보 또한 읽어와서 버퍼 영역
에 저장할 수 있습니다.
3. PLD 테스트 벡터는 칩에 저장되지 않아서 읽어 올 수 없습니다.
Erase
지우기 기능은 칩 안에 메모리를 초기화 합니다. 이 기능을 지우기 기
능을 지원하는 칩에서만 가능합니다. 덮어쓰기 기능을 지원하는
EEPROM은 지우기 기능을 할 필요가 없습니다. 초기화된 칩이 필요할
경우 칩의 모든 내용을 “00” 또는 “FF”로 프로그래밍 하여 초기화 할
수 있습니다. 특정 전자 지우개 디바이스를 일부 OTP 디바이스처럼 설
정하여 데이터를 덮어 쓰는 오류를 막을 수 있습니다. 각 칩에 대한 명
세서를 참조하세요.
Blank Check
디바이스가 데이터를 가지고 있는지 확인합니다. 디바이스 명세서에
공백 상태에 대해 설명이 되어 있습니다. 디바이스를 선택한 후에 버퍼
영역 채우기 기능을 수행하면 HEX/ASCII 영역에는 “FF” 또는 “00”으
로 채워지고, fuse 버퍼 영역은 “1” 또는 “0”으로 채워집니다.
보안이 걸린 디바이스는 공백으로 표시될 수 있습니다. 또한 덮어 쓰
기가 가능한 EEPROM은 공백 확인을 할 필요가 없습니다.
- 19 -
칩의 내용을 초기화 하는 방법
1. 전자적으로 지울 수 있는 디바이스는 지우기 기능을 수행.
2. 디바이스가 UV로 지울 수 있으면 UV Eraser 기기로 3분에서 30분
까지 초기화 처리. (Option 당사 제품 중 AT-1500이 Erase)
3. 디바이스가 OTP이면, 프로그래밍이 완료되면 지울 수가 없습니다.
이 OTP는 한번 사용하면 다시 쓸 수가 없습니다.
Program
칩으로 버퍼 영역에 있는 데이터를 프로그래밍 합니다. 칩에 프로그래
밍을 할 때 두 가지 검증 방법이 존재합니다. 하나는 프로그래밍 도중
프로그래밍 영역을 확인하는 방법입니다. 이 방식은 기본적인 방식으로
서 중간에 오류가 발견이 되면 프로그래밍을 중단하고 오류 메시지를
출력합니다. 또 다른 방식은 프로그래밍 중에 검증절차를 하지 않는 방
식입니다. 프로그래밍 절차가 종료되면 “programming complete”라는
메시지가 출력이 되고 이때 사용자가 검증 절차를 실행하여 프로그래밍
이 정상적으로 완료되었는지 확인할 수 있습니다.
Verify
칩 안에 내용이 버퍼 영역과 동일한지 확인하는 것입니다. 검증 절차
중에 오류가 발생하면 검증을 중단합니다. 대부분의 메모리 디바이스와
MCU의 에러 메시지는 주소와 데이터를 포함합니다. 하지만 PLD는 프
로젝트 데이터에 따라 다릅니다. 검증 절차를 통과한 디바이스만 프로그
래밍이 완료됩니다.
Batch
이 기능을 사용하기 위해서는 먼저 Batch Edit에서 설정을 해야 합니
다. 설정한 값 순서대로 진행 합니다.
일반적으로 칩을 복사 할 때 Erase-> Black check-> Program->
Verify 같은 순서로 합니다. 이 작업을 자동으로 설정하면 불필요한 실
수를 줄 일수 있고, 작업이 효율적을 할 수 있습니다.
- 20 -
Auto
이 기능은 연속으로 칩을 많이 복사할 때 사용하시면 상당히 편리한
기능 입니다. Batch+클릭-Auto 라고 생각하시면 쉽게 이해 할 수 있죠.
복사된 제품을 새 칩으로 교체하면 장비가 교체 한 것을 인식하여 별도
의 선택키를 누르지 않아도 자동으로 프로그램 합니다.
주의: 일반 DIP 타입의 칩 교체인식은 잘 되나 SMD타입의 칩은 별도의
변환소켓을 사용한다면 칩이 교체되었는지 인식을 잘 못할 수 도 있습
니다.
- 21 -
-4.3 화면 주요기능 설명
Figure 4-6
장비와 칩의 연결상태를 표시해줍니다.
만약 칩을 48핀 소켓에 넣어서 Black check하였을 때 적색으로 표시되
면서 Err 메시지가 뜨면, 적색으로 표시된 부분이 장비와 연결 상태가
안 좋은 것입니다. 다시 확인 하십시오.
- 22 -
Figure 4-7
Device –선택한 칩 정보입니다 제조회사, 칩 혁명, 용량 알고리즘 값 등..
Buffer- 버퍼의 시작번지와 끝 번지 버퍼의 데이터 Checksum
Checksum 값은 데이터의 횡렬과 종열 값을 모두 더한 값입니다.
만약 한Bit 값이 틀려져도 이 Checksum값은 틀려지게 됩니다.
소스파일을 불러올 때나 칩에서 데이터를 불러올 때도 이 Checksum 값
으로 정확한 데이터인지 확인 가능합니다. 저장파일과 Checksum값을
같이 저장하시면 나중에 확인할 때 편리 합니다.
- 23 -
File-만약 소스파일을 파일로 불러오기 하였다면 파일 명과 저장위치를
잘 표시해 줍니다.
Adapter-만약 선택한 칩이 Adapter가 필요하다면 Adapter명이 표시됩
니다.
Production Statistics- 연속적으로 복사를 할 때 성공한 칩과 실패한 칩
개수를 표시합니다.
- 24 -
5 기타 기능 설명
5-1 칩에 시리얼 번호 넣기
메뉴 맨 위쪽에 “Device”에서 General Option 을 선택 합니다.
Serial number inc에 비 표시를 하고 “Setting”을 클릭하십시오.
Figure 4-7
Area Select 눌러서 시리얼번호가 저장되는 장소를 선택 할 수 있고,
“Test” 눌러서 확인 후 사용하십시오.
칩에 시리얼 번호를 넣는 것은 칩에 따라 상황이 틀려질 수 있습니다.
- 25 -
5-2 소프트웨어 업그레이드 하기
화면 맨 위쪽 메뉴 Help(H)에서 Update Software 선택합니다.
그러면 아래 그림처럼 업그레이드 박스가 열립니다.
Figure 5-1
여기서 SmartPRO X5-PLUS 프로그램을 종료 해야 합니다.
위 화면에 있는 “Exit” 클릭하면 안됩니다.
Figure 5-2
다음은 선택하여 주십시오.
- 26 -
Figure 5-3
다음으로 넘어가는 시간이 좀 걸리므로 조금만 기다리면 위 화면과 같
이 업그레이드 할 항목이 보이면서 순차적으로 파일을 다운로드 합니다.
Figure 5-4
정상으로 업그레이드 다 되었습니다. 업그레이드 된 내용을 보시려면
“Show report” 선택하시면 업그레이드 한내용이 보입니다. 자주 업그레
이드 하시면 최신 프로그램으로 사용할 수 있습니다.
- 27 -
품질 보증 본체 : 12개월
전원 : 6개월
위 보증은 사용자 매뉴얼, CD ROM, 박스 및 IC 소켓은 포함되어 있지 않
습니다. 소켓은 소모품이면 일정시간 사용 후에는 교체해야 합니다
보증 조건
회사, Guangzhou Zhiyuan electronic company.는 프로그래머 본체 및 모
든 부품에 대해 구입 후 12개월 동안 자연적인 고장에 대하여 보증을 해
드립니다. 관계자 외의 일반 사용자는 본체를 열거나 직접 수리를 하실 수
없습니다. 오직 정식 A/S 센터에서 무상으로 수리를 받을 수 있습니다. 교
체된 부품이나 본체는 보증기간 동안에만 보증을 받을 수 있습니다.
보증기간 내에 수리를 받으시려면 구입처에 구입날짜가 적혀있는 영수증이
나 관련서류를 제시해야 합니다.
이 보증조건은 보증서를 보낸 구매자에게만 적용이 됩니다. 본체가 물리적
으로 부숴지거나 망가진 경우에는 적용이 되지 않습니다. 또한 Guangzhou
Xhiyuan 관계자가 아닌 사용자가 직접 본체를 열거나 수리, 또는 내부를
변경 한 경우에도 적용이 되지 않습니다. 정상적으로 설치되지 않은 제품
이나 정상적인 방법으로 사용되지 않은 제품은 보증이 되지 않습니다. 보
증 되지 않은 제품의 수리는 교체된 부품, 서비스 시간 및 인력에 따라 수
리비가 청구가 됩니다. 당사 또는 제품 판매점에서 해당 제품의 수리 및
교체가 보증될 수 있는지 판단할 수 있는 권한이 있습니다.
제조업체 : Guangzhou Zhiyuan electronic company
원산지 : China
판매업체및A/S : Namdo System company
주소 : 서울시 용산구 한강로3가 16-9 전자랜드 본관 광장층 C-1호
전화 : 02-716-9956 팩스 : 02-716-9959
URL : www.namdosys.com
top related