이번에는 쿼터스 프로그램에 de10-lite board를 한번 연결해보고 셋업해보자.
이렇게 생긴보드인데 여기에 코드를 넣어서 설계자가 의도한대로 보드를 설계할수있다. 컴퓨터 usb포트에 연결해서 코드를 업로드하는 방식인데 하지만 이것역시 절대로 그냥 연결해서는 보드가 작동하지 않는다. 먼저 쿼터스에 들어가서 보드 드라이버가 인식이 되는상태인지 확인하자
맨처음에 프로젝트를 생성할때 이 창에서 본인의 보드 종류와 코드를 확인하자 de10 lite의경우 max10에 보드코드는 10M50DAF484C7G 이다. 따라서 이과정을 꼭거쳐서 프로젝트를 생성해야 나중에 핀플래닝시에 오류가 생기지않으므로, 꼭 보드의종류와 코드를 확인해서 프로젝트를 생성하자. 보통 보드의 사용서에 있거나 보드회사 홈페이지에 가면 정리된 표가 있을것이다.
마찬가지로 d플립플랍을 만들어서 컴파일해보자. 컴파일에 성공하면 컴파일창을 보자
이창에서 program device창 클릭
지금은 연결을 하지않아서 보드가 인식이 되지않는 상태이다. 만약 연결을 했어도 이렇게 인식이 되지않은 창이 뜬다면 드라이버가 맞지않거나 컴퓨터가 드라이버 인식을 하지못하는상태일것이다. 그러면 드라이버를 연결해주는 작업을 해보자
지금은 보드연결을 하지않아서 직렬장치에 인식이 안되어있는데, 만약 보드를 연결한 상태라면 느낌표상태로 인식은 되어있을것이다. 보드의 이름을 파악해서 범용직렬 카테고리쪽을 살펴보자
드라이버 업데이트를 해준다. 드라이버 업데이트창을 누르면 자동으로 업데이트를 해주자. 그러면 정상적으로 보드가 인식되어서 코드 컴파일이 되는것을 확인 할 수있다. 만약 자동으로 업데이트가 되지않는다면 드라이버 파일이 손상되었거나 설치시에 버전이 맞지않는경우에 인식이 되지않는경우도 있다. 그래서 드라이버 첨부파일을 올린다. 이 첨부파일을 수동으로 연결해보자.
위 첨부파일을 이용해서 수동으로 드라이버를 연결해주자