목록Study (49)
Kraklog
프린트 된 PCB가 도착 글 작성 중, 아두이노 회로도를 점검하는데.. 반전을 시킨 상태로 적용되어진것을 확인했다. 발주 된 회로 상태 쉴드 그라운드는 예상외로 그라운드랑 연결되어있는 부분이라 건들지 않아도 괜찮을듯하지만 리셋버튼은 셀러가 왼쪽 위 부터 1 2 3 4 시계방향으로 핀 번호고, 1 4 혹은 2 3 이 짝이라 했는데 1 2 4 3 버튼이라 라인 하나를 옮겨줘야 했다
사용프로그램 : KiCAD 7.0 (링크) 프로젝트 : Arduino UNO R3 빌드 0. 선정 아두이노도 출시한지 오랜기간이 지났기 때문에 많은 버전들이 나왔는데, 가장 마지막으로 본 종류가 파생상품으론 블루이노, 정품으로는 아두이노 메가였었는데 이번에 프로젝트를 진행하려고 찾아보니 아두이노 R4 미니마가 출시해 있었다. (홈페이지 말로는 성능은 올렸고 가격은 내렸다고 한다.) 기존 R3와 약 8달러 정도 차이나고, 세부적인 스펙에서 차이가 보인다. 또한 정품 탭에서 REV3 SMD 타입도 볼 수 있었고, 여러가지 종합해본 결과 SMD 아두이노 R3 를 만들기로 하였다. 1. Create New Project file - New Project 를 눌러 프로젝트명을 정해주고 생성해주었다. PRJ_(이름..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
프로그램 : Quaturs Prime lite edition 18.1, VScode , Model SIM 사용문법 : Verilog 2001 보드 : DE1-SOC 들어가기에 앞서, Verilog HDL은 VHDL과 함께 가장 일반적으로 쓰이는 HDL중 하나이다. Verilog는 95년도에 IEEE 표준으로 채택되었고, verilog-95 standard로 이용되었으나, 2001년 문법체계가 업데이트 되었다. HDL을 이용해 모델링때 사용되는 Abstraction level (추상화 레벨)은 다음과 같다. 알고리즘 레벨 : Behavior level (동작레벨)이라고도 불리며, 순차적인 방법으로 표현된다. 즉, 알고리즘이 순서에 맞게 실행되는 명령어로 구성되어 있다. 레지스터 전달 레벨 : Data fl..
1. 전공과정을 거치지 않았으므로 시계 코딩까지 한 번쯤은 해볼 필요가 있다고 생각함. 이 두 교재를 이용해서 빠르게 해볼 예정 2. DE1-SOC를 이용해서 소리출력하는 프로젝트를 진행해볼 예정. 11월까지.. 대략적인 순서로 책에서는 논리게이트- 전가산기- 디코더 입출력장치 코딩 -멀티플렉서, 크기 비교기 -n비트 가감산기-중간고사 1개수 발생기 - 패리티 발생기 - 리플가산기 - 상태도, 레지스터 - 업 다운 카운터, 순차검출기- 기타회로 - 디지털 시계 설계 - 기말고사 로 나와있는데, 이미 배우고 할 수있는 부분은 넘겨가면서 진행예정 보드는 주로 DE1-SOC를 사용할 예정이지만 불가피하거나 들고다니기 어려울경우에는 ZYBO를 이용 예정
순서논리회로는 두 가지 형태가 있는데, 플립 플롭의 현재 상태에 의존하여 출력값을 도출하는 무어 머신과, 현재 상태에 입력되는 값 모두를 의존하여 출력값을 도출하는 밀리 머신이 있다. 1. Moore Machine 현재 상태 들만의 함수로 구성되는 상태머신이다. 원이 나타내는 것은 상태 머신의 state를 나타내고, 그 안에는 출력에 대한 값을 나타낸다. S0 의 출력은 0, S1의 출력은 1을 나타낸다. 2. Mealy Machine https://wpaud16.tistory.com/169