일반기술

내장형 시스템을 위한 신속 프로토타이핑 장치에서의 신속디버깅 방법

본 발명은 내장형 시스템의 효율적 디버깅을 가능하게 하는 신속 프로토타이핑 장치를 이용한 효과적인 디버깅 방법에관한 것이다.본 발명에서는 개인용 컴퓨터로 검증대상 내장형 시스템의 프로세서에 대한 이진 수행코드와 필요시 내장형 시스템의디지털 하드웨어 부분을 임의의 프로토타이핑 보드의 프로그래머블 소자에 구현하기 위한 프로그래밍 패턴까지를 생성하고, 이들 생성된 이진 수행코드와 프로그래밍 패턴을 개인용 컴퓨터 상의 디버거로 통신용 연결장치를 통하여 개인용컴퓨터로부터 임의의 프로토타이핑 보드 상의 메모리와 프로그래머블 소자에 각각 다운로드하게 하여 검증대상 내장형시스템이 임의의 프로토타이핑 보드상에 구현되게 한 후, 디버거를 이용하여 임의의 프로토타이핑 보드 상에 구현된 내장형 시스템의 실행을 완벽하게 제어하여 임의의 프로토타이핑 보드 상에 구현된 내장형 시스템의 상태를 자유롭게 변경해 가면서 검증함으로서 신속한 디버깅을 가능하게 한다.본 발명에 따른 내장형 시스템을 위한 신속 프로토타이핑 장치에서의 신속 디버깅 방법에서는 임의의 프로토타이핑 보드 상에 프로세서와 메모리 및 연결기, 그리고 필요시 프로그래머블 소자까지를 장착하여 내장형 시스템의 신속한 구현을 하고, 구현된 내장형 시스템에 대하여 디버깅을 수행하는 과정에서 멈춤점이나 관측점에서의 사용자 프로그램과 사용자 하드웨어의 실행 중지나 대기상태에서 신속 프로토타이핑 장치에 구현된 내장형 시스템의 현재의 완전 상태 정보를 읽어내어 개인용 컴퓨터에 저장하고 추후 쓰기 디버깅 명령어를 사용하여 이와 같은 상태를 신속 프로토타이핑 장치 상에 언제든지 재현할 수 있을 뿐만 아니라 필요시에 개인용 컴퓨터에서 수행되는 가상 프로토타입에 상기 완전 상태 정보를 전달하여 실제 프로토타입 보드에서 수행하는 것에 이어서 가상 프로토타입에서 내장형 시스템의 수행을 진행하는 것도 가능하며, 내장형 시스템의 디버깅 과정에서 특정 시점에서의 완전 상태 정보를 개인용컴퓨터에서 가상 프로토타입을 이용한 시뮬레이션 기반의 동시-검증 방법이나 기타 방법으로 새롭게 생성하여 이 또한쓰기 디버깅 명령어를 사용하여 신속 프로토타이핑 장치에 구현된 내장형 시스템의 상태 정보로 설정하여 수행을 가상프로토타입에서 수행하는 것에 이어서 실제 프로토타입 보드에서 하는 것이 가능하다. 이와 같은 신속 프로토타이핑 장치 상에 구현된 내장형 시스템의 상태를 자유자재로 설정할 수 있음으로 인하여 디버깅 시에 불필요하게 반복되어야 하는 내장형 시스템 수행 부분들을 생략하는 것이 가능할 뿐만 아니라 특정 부분만을 반복적으로 수행하는 것도 가능하여신속한 디버깅이 가능하게 할 뿐만 아니라, 물리적 프로토타입의 고속 수행 능력과 가상 프로토타입의 유연성 및 100%가시도(visibility)를 가능하게 하는 강력한 디버깅 능력 등을 동시에 달성할 수 있게 한다.

기술정보

기술분류
전기·전자 > 반도체 설계용 S/W
보유기관
부산대학교
기술유형
일반기술
등록일
2006-05-10
데이터 갱신일
정보 없음

상세설명

정보 없음

관련 특허

등록된 관련 특허가 없습니다.