적극적 생각 507

[프로젝트] 주사위 (공유용)

본 프로젝트는 향후 github과 hackster에 형상화 할 것이며 작성용을 main으로 사용하고 본 문서는 share용으로 사용한다. =====구분선===== Things used in this project Hardware components Digilent > Zybo Z7-20 Software apps and online services Xilinx > Vivado Xilinx > Vitis Hand tools and fabrication machines 없음 Story 주사위를 FPGA로 구현했다. 주요 기능 : button을 누를때마다 1~6사이의 숫자를 랜덤생성해서 led로 보여준다. 부수 기능 : 현재 출력값 1개와 직전 출력값 2개를 기억해 serial monitor로 보여준다. 이를 ..

[프로젝트] 주사위 (작성용)

목적 배운것을 기반으로 간단한 프로젝트를 0to1한다. 복습 설계과정의 템플릿화에 초점. 그리고 git으로 형상화까지 시켜서 맺음성을 둔다. (한글 ->영어) v말고 sv로 짜자. 기획 버튼을 누를때마다 dice가 굴려져 숫자가 rand 생성된다. btn0을 누르면 1~6(1,2,3,4,5,6)의 6개의 숫자가 랜덤 생성되어 2진수로 보여준다. 0001 0010 0011 0100 0101 0111 (led0, led1, led2 3포트만 사용한다.) - 단 async로 구현이 가능하지만 sync로 구현하고 - 또한 memory가 필요없지만 state 구현을 위해 직전 2개를 스스로 기억하는 것으로 한다. (그걸 C로 보여주자.) [serial 과 어떻게 통신해서, 출력만 해줄지, 입력도 해줄지를 선택할 ..

[프로젝트] 미니 자판기

목적 배운것을 기반으로 간단한 프로젝트를 0to1한다. 그리고 git으로 형상화까지 시켜서 맺음성을 둔다. (한글 ->영어) 기획(주절주절) verilog rtl 설계에 쓰이는 흔한 자판기예제를 https://www.clien.net/service/board/kin/4414043 현재 보드에 맞게 적당히 변형하여 발전시키도록 하자. 버튼 4개 led 4개 시각 소리 를 쓰도록 하자. 시각과 소리에 대해서 어떻게 할지 hackster.io를 구경해보자. 구경하다보니깐 주사위 예제가 나오는데 우선 지금보다 더 작게 그것을 직접 만들어보면 좋을 것 같다. 그것부터 해보자.

파우스트식 거래(돈, 성공, 권력을 바라고 옳지 못한 일을 하기로 동의하는 것)

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=wind0631&logNo=150105288968 파우스트적 거래(Faustian bargain) 파우스트적 거래(Faustian bargain)는 악마에게 영혼을 팔아먹는다는 뜻을 가지고 있는데 유능한 학자인 ... blog.naver.com https://blog.naver.com/PostView.naver?blogId=kangwondo98&logNo=221819743592 파우스트적 인간이란 1월 내내 독서세미나 수업을 들으면서 괴테의 파우스트를 읽으면서 한 두 페이지짜리 토막글들을 썼다. 10... blog.naver.com https://namu.wiki/w/%ED%8C%8C..

★ / GTD / 쏟아지는 일 완벽하게 해내는 방법, 데이비드 앨런, 파일폴더 형태의 티클러 파일 / 물과 같이 고요한 마음

내가 이미 에버노트 + 구캘로 구축한 시스템 https://gall.dcinside.com/mgallery/board/view/?id=reading&no=351362 GTD는 쏟아지는 일 완벽하게 해내는 법이 아니다 - 독서 마이너 갤러리 Getting Things Done은 쏟아지는 일 완벽하게 해내는 법이 아니다 인터넷이나 책으로 gtd를 접한 사람들 대부분은 gtd가 '끝도 없는 일을 깔끔하게 해치우는 법'이나 '쏟아지는 일을 완벽하게 해내는 법 gall.dcinside.com https://gall.dcinside.com/mgallery/board/view/?id=reading&no=330444&page=1 적극적이고 동적인 과정으로서의 몰입에 대해 - 독서 마이너 갤러리 책을 읽는 게 너무 재미..

[Vivado-Based Workshops] FPGA Design Flow using Vivado (4)

Lab04 Introduction waveform generator와 FIFO core 와 같은 IP를 호출해서 사용하기 Objectives - Procedure - Design Description wave_gen = a small RTL design that is a "programmable wave generator" - 각 led에 대하여 1초 2초 4초 8초 간격으로 깜빡이게 하는 예제의 투박한 버전 같은데 정보량이 복잡해서 아직 무엇을 완수하는 것이 목적인지가 쉽게 보이지 않는다. - 그 예제의 내부 복잡도와 핀구성만 조금 달라진 것이라면 내가 지금 이 튜토리얼을 통해 얻을 수 있는 건 크게 없다. 패스하자. Step1 : Step2 :