본문 바로가기

전체 글

(1998)
Lattice CPLD 핀할당 및 JED파일 작성 Ez-CPLD 핀할당 및 JED파일 작성 작성된 VHDL 소스코드를 에러 없이 합성(Synthesis)하였다면 Ez-CPLD Board의 M5칩에 입출력에 해당하는 부분에 핀번호를 부여하고 다운로드 할 JED파일을 생성해야 한다. 먼저 Constrain Editor메뉴를 클릭하여 핀을 할당할 수 있다. Constrain Editor를 클리하면 Constrain Editor 윈도우가 나타나는데 이창에서는 디바이스의 전체적인 옵션이나 각 핀별 Attribute를 줄 수 있는곳이다. 왼쪽창에 Input Pins와 Output Pins을 더블클릭하면 오른쪽창과 같이 각 포트가 나타나게 된다. 그 중 Pin assign은 해당셀을 더블클릭하여 핀번호를 적은 후 저장하게 되면 *.lct 라는 파일로 저장된다. 아이..
Lattice ispLever(ispDesign Expert) 개발환경 설정 Lattice사의 Design 소프트웨어인 ispLever(ispDesign Expert)를 이용하여 VHDL작성 및 시뮬레이션 방법에 대해 알아 본다. 이번 Tutorial 예제에서는 Ez-CPLD Board를 테스트 하기 위해 Ez-CPLD Board의 딥스위치의 입력 값을 LED에 표시하는 예제를 작성해 보자. 먼저 ispLever프로그램을 실행 시킨다. 구버전(ispDesignExper)의 프로젝트는 Lagacy Constraints Translator프로그램을 이용하여 일부 파일 타입을 변경해 주면된다. 아래 그림은 ispLEVER Ver2.0을 실행하여 나오는 첫화면으로 위의 메뉴바와 아래의 3개의 창으로 구성되어 있다. 이전 버전인 ispDesignExpert Ver8.4와는 약간의 인터페이..
공기청정기 프로토 보드 공기청정기 프로토 보드 공기청정기 제작 프로젝트를 위해 만든 프로트 보드로 모듈형태로 테스트 할 수 있도록 제작했다. 디스플레이 및 리모콘 센서 스위치 테스트 보드
리모콘 송신 모듈 제작 리모콘 송신 모듈 제작 공기청정기 프로젝트에 적용할 리모콘을 프로토타입 형태로 만들었다. 모든 키값 테스트 할 수 있도록 크게 만들었고, 추후 다른 용도로 쓸 수 있을것 같아 모든 기능을 다 포함했다. 리모콘 프로토 보드제작 리모콘 밧데리 케이스
[VC팁] VC++6.0 에디터 전체 선택하기 [VC팁] VC++6.0 에디터 전체 선택하기 에디터 컨트롤에서 전체 선택하기 팁 CEdit *pEdit; //컨트롤의 포이터를 읽어와서 pEdit = (CEdit *)GetDlgItem(IDC_EDIT1); int nLen = pEdit->GetWindowTextLength(); pEdit->SetFocus(); pEdit->SetSel(0, nLen);
BLDC모터 드라이버 제작 BLDC모터 드라이버 제작 공기청정기 프로젝트 진행을 위해 BLDC모터 드라이버를 제작 했다.
[TMS320F2403 EVM] 관련 자료 [TMS320F2403 EVM] 관련 자료 회로도 TMS320F2403A 칩을 이용한 EVM모듈
지능형 로봇 플랫폼 제작 지능형 로봇 플랫폼 제작 학교 납품용으로 로봇 플랫폼을 제작할 일이 있어 만들었다. 구동은 5상 스텝모터를 이용하였고 초음파 센서를 이용하여 물체 식별을 하도록 하였다. 비젼 처리는 노트북에서 처리하고 로봇의 구동은 시리얼 커멘드에 의해 이루어진다. 기본 모터 구동 및 물체 인식은 잘 동작 한다. 5상 스텝모터 스펙: