"Think Different"
논리회로 설계 수강 시에 3명을 팀을 이뤄 논리회로의 수업을 응용하고자 논리회로 언어인 Xilinx를 활용하여 Gas Station을 설계
하기로 했습니다. 버튼에 따라 가솔린, 휘발유, LNG를 선택하여 동전을 투입하고 가스를 충전함으로써 배터리 게이지가 올라가
는 프로젝트였습니다. 기존의 프로젝트는 밋밋했기에 저는 프로젝트를 재밌게 만들어보기 위해서 LCD로 출력되는 값을 움직이
게 만들어 보자 제안하였습니다. 기존의 것을 개선해서 좀 더 고객들에게 호기심을 불러일으키자는 목표 아래 진행되었습니다.
그러나 연계되는 알고리즘에 맞물리는 State Diagram 및 Clock Period의 세팅 경험이 없었기에 알고리즘에 LCD 창에 결과값이 항상 깨져 보이는 결과를 가져왔습니다. 아쉬운점 1또한, 팀원들의 학교와 왕복 4시간 이상 차이가 났기 때문에 업무 진도가 잘 나가지 안 갔습니다. 하지만 학교와 거리가 비교적 짧았던 제가 좀 더 희생해야 겠다라는 생각으로 코딩의 양을 더 제가 맡기로 했습니다. 수 천 번의 Clock Period의 디버깅으로 원하는 결과를 얻을 수 있었고 Initial Condition의 중요성을 깨달았습니다.아쉬운점 2
아쉬운점 1 이 부분은 배경설명 및 문제점 제시 부분입니다. 본 항목은 배경설명이 중요한 것이 아니라 문제점을 해결하기 위한 과정을 설명하는 것이 중요합니다. 배경 설명이 너무 길어서 문제 해결과정을 상세하게 설명할 글자 수가 부족하다는 점이 아쉽습니다.
아쉬운점 2 이 부분은 해결과정에 대한 설명이 들어가야 하는데, 계속 문제점만 이야기 하고 있고, 해결 부분은 한 줄만 써 놓았습니다. 질문을 보면 문제 원인 도출, 해결방안 탐색, 해결 방안 적응의 내용을 써야 하고 어떠한 점에서 그 해결책이 효과적이었는지를 제시해야 하는데, 그에 대한 내용이 전혀 없습니다.