이 강의[안내 링크]를 수강 중인 학생들은 매주 과제를 수행하고 학습 노트를 제출합니다. 3주차 주요 학습[바로가기]에 대하여 수강생들의 학습노트는 아래와 같습니다.
1. 권효재의 3주차 학습노트 [보기]
*
2. 김예원의 3주차 학습노트 [보기]
* 2.1절에서 린팅 경고를 적시한 부분은 좋은 지적 입니다. 38건 중 BLKSEQ 항목의 중요성에 대하여 언급 했더라면 더 좋았을 것입니다.
* "시뮬레이션과 합성회로의 동작이 다를 수 있다"는 관점은 좋습니다. 실제 예시를 보여주어야 그 주장에 힘이 실립니다.
* 3.2절 좌우 화살표에 대한 이상 반응의 원인분석이 다소 미비합니다. 클럭 속도의 숫자와 함께 논리적인 원인을 제시하십시오. 권효재와 안준영의 학습 노트를 참고 하십시오.
* 2.1절에서 린팅 경고를 적시한 부분은 좋은 지적 입니다. 38건 중 BLKSEQ 항목의 중요성에 대하여 언급 했더라면 더 좋았을 것입니다.
* "시뮬레이션과 합성회로의 동작이 다를 수 있다"는 관점은 좋습니다. 실제 예시를 보여주어야 그 주장에 힘이 실립니다.
* 3.2절 좌우 화살표에 대한 이상 반응의 원인분석이 다소 미비합니다. 클럭 속도의 숫자와 함께 논리적인 원인을 제시하십시오. 권효재와 안준영의 학습 노트를 참고 하십시오.
3. 안준영의 3주차 학습노트 [보기]
* 3쪽 끝부분에 '움직임도 이산적으로 튄다'라는 표현이 적절할까요? '이산적' 이라는 표현에 대한 정리가 필요합니다.
* 5쪽의 '테스트벤치의 변경' 과 'RTL의 변경' 부분은 아주 잘 정리되었습니다. 권효재의 학습 노트와 함께 수강생 모두 참고할 만 합니다.
* 3쪽 끝부분에 '움직임도 이산적으로 튄다'라는 표현이 적절할까요? '이산적' 이라는 표현에 대한 정리가 필요합니다.
* 5쪽의 '테스트벤치의 변경' 과 'RTL의 변경' 부분은 아주 잘 정리되었습니다. 권효재의 학습 노트와 함께 수강생 모두 참고할 만 합니다.
5. 염재민의 3주차 학습노트 [보기]
* 4쪽에 SystemC를 사용한 테스트벤치의 장점과 이해 부분을 잘 표현 했습니다.
6. 이수빈의 3주차 학습노트 [보기]
* 실습 수행 과정의 서술에 더하여 원인 분석을 추가 했더라면 좋을 것입니다. 키보드 이상 동작을 해소하기 위해 chk_btn 신호를 추가한 이유를 설명한 부분에서 학습 동료들은 어떻게 표현 했는지 참고하십시요.
* 실습 수행 과정의 서술에 더하여 원인 분석을 추가 했더라면 좋을 것입니다. 키보드 이상 동작을 해소하기 위해 chk_btn 신호를 추가한 이유를 설명한 부분에서 학습 동료들은 어떻게 표현 했는지 참고하십시요.
7. 이현서의 3주차 학습노트 [보기]
* 키보드 이상 반응의 설명에 '조작감 개선'보다 논리적인 접근이 필요합니다. 앞서 언급한 다른 동료들의 논의를 참고 하십시오.
* 키보드 이상 반응의 설명에 '조작감 개선'보다 논리적인 접근이 필요합니다. 앞서 언급한 다른 동료들의 논의를 참고 하십시오.
* 3쪽, 하드웨어 언어에 대한 비유적 표현에 "어떤 신호가 들어오면 어떻게 바뀌는지"는 감응 리스트(sensitivity list)에 적시된 이벤트-콜백을 설명하는 것으로 보입니다. 이에 더하여 병렬성을 추가 했더라면 좋을뻔 했습니다.
8. 한찬희의 3주차 학습노트 [보기]
*
3주차 학습노트 총평:
1. '학습 노트'를 작성할 때 완결된 문장을 사용하도록 강조했었습니다. 문장은 생각을 정리하여 전달할 도구 이기 때문입니다. '학습 노트'를 받아보니 기대이상으로 훌륭 합니다.
3주차 학습노트 총평:
1. '학습 노트'를 작성할 때 완결된 문장을 사용하도록 강조했었습니다. 문장은 생각을 정리하여 전달할 도구 이기 때문입니다. '학습 노트'를 받아보니 기대이상으로 훌륭 합니다.
2. 시뮬레이션을 통해 얻은 결과의 분석에 지나치게 숫자, 100ns, 16ms 등 클럭 속도에 관심을 두는 경향이 있습니다. 이 속도는 소자의 특성에 의해 달라질 수 있습니다. 그보다 논리적인 면에 주의를 기울이기 바랍니다. 예를들어,
- 클럭의 속도보다 입력에 대한 계산을 수행하여 출력을 얻기까지 몇개의 클럭을 사용하는가?
- 50Mhz 클럭을 사용 했다면 60프레임을 맞추기 위해 분주를 하는데 몇개의 클럭을 나누는가?
- 인공지능은 굳이 50Mhz 을 사용 했을까(시판중인 FPGA 보드가 대부분 50Mhz 발진기를 내장하고 있음)?
- 그래픽 화소 값은 몇개의 클럭마다 출력 되는가?
- 지나치게 많은 문장들이 한 always @(posedge clk...)에 놓였을 때 문제는 없을까?
3. 학습 노트를 작성 때 지나친 외래어(외국어)가 동원 될까 걱정 했었는데 기우였습니다. 아주 훌륭한 우리말 구사에 감동입니다. 노트 곳곳에 요즘 흔치 않은 단어(일상 생활에서 외국어들이 넘치고 있어서)들이 공통적으로 보이는데(예를들어 '삼항연산자', '시간척도') 서로 모여서 공부하고 있나요?
- 클럭의 속도보다 입력에 대한 계산을 수행하여 출력을 얻기까지 몇개의 클럭을 사용하는가?
- 50Mhz 클럭을 사용 했다면 60프레임을 맞추기 위해 분주를 하는데 몇개의 클럭을 나누는가?
- 인공지능은 굳이 50Mhz 을 사용 했을까(시판중인 FPGA 보드가 대부분 50Mhz 발진기를 내장하고 있음)?
- 그래픽 화소 값은 몇개의 클럭마다 출력 되는가?
- 지나치게 많은 문장들이 한 always @(posedge clk...)에 놓였을 때 문제는 없을까?
3. 학습 노트를 작성 때 지나친 외래어(외국어)가 동원 될까 걱정 했었는데 기우였습니다. 아주 훌륭한 우리말 구사에 감동입니다. 노트 곳곳에 요즘 흔치 않은 단어(일상 생활에서 외국어들이 넘치고 있어서)들이 공통적으로 보이는데(예를들어 '삼항연산자', '시간척도') 서로 모여서 공부하고 있나요?
4. 인공지능은 이시대의 유용한 공부 도구 입니다. 인공지능을 잘 활용 합시다. 인공지능이 내놓는 답변에서 배우고 오류를 찾아 내것으로 만들기 바랍니다.
5. 제출된 학습노트에 따라 '바이브 코딩으로 우주 침략자 게임 만들기' 웹 문서[링크]를 지속적으로 갱신 하고 있습니다. 이번주에도 갱신 되었으니 참고 하시기 바랍니다.
댓글 없음:
댓글 쓰기