1) 경험 1 (최소 10자, 최대 100자 입력가능)
컴퓨터 구조 전공 시 3명의 조원에서 3개월 프로젝트로 진행한 FPGA를 이용한 ALU설계
2) 경험 2 (최소 10자, 최대 100자 입력가능)
교육 심리학 과목에서 4명의 조원에서 학습 부진에 빠진 중학생의 생활 개선 방안 토론
3) 위 서술해주신 경험 중 한 가지를 선택하시어 목표 달성과정을 포함하여 자세하게 서술해주시기 바랍니다. (최소 300자, 최대 600자 입력가능)
"경험1, FPGA를 이용한 ALU설계"
FPGA를 이용해서 ALU를 구현하는 것을 목표로 프로젝트를 진행했습니다. 처음 접해보는 보드여서 Counter, FSM, Tx, Rx, Controller, ALU 순서대로 접하면서 보드에 대한 이해도를 높여나갔고, 언어는 verilog를 사용하였습니다. Counter는 clock의 Rising edge마다 1씩 증가하여 State가 변하는 주기를 설정하였고, Clock은 보드의 통신 속도를 고려하여 50MHz를 19200bps로 나누어준 2607을 사용하였습니다.
이 후 FSM은 데이터를 기다리는 상태, enable신호가 들어온 상태, Shift register가 비어서 데이터를 전송하는 상태 3가지로 나누어서 8bit data를 전송하는 방식으로 구현하였습니다. 이것을 활용하여 Tx는 일정 수만큼 counter가 증가하고 enable신호가 들어왔을 때, data를 register에 입력한 뒤 start bit와 stop bit를 포함한 10bit를 shift register에 인식하였고, Rx도 동일한 방식으로 구현한 뒤 두 가지를 결합하여 ALU기능을 구현할 수 있었습니다. 아쉬운점 1
아쉬운점 1 전공 관련 경험인 점은 좋으나, 질문의 요구에 맞게 내용을 기술한 것이 아니라 프로젝트 경험을 설명만 하고 끝내고 있다는 점이 아쉽습니다. 자기소개서는 질문에 답을 쓰는 문서이고 이를 통해 회사와의 소통이 잘 되는 지원자라는 느낌을 주는 것이 중요합니다.