목록전체 글 (248)
Kraklog
프로그램 : Quaturs Prime lite edition 18.1 사용문법 : Verilog 2001 보드 : DE1-SOC Verilog 를 이용해서 디지털 회로를 디지털할 때 always @ 구문을 이용한다면 항상 원하지 않는 Latch에 대해서 주의를 해야한다. (*항상 always @ 구문에 의해서만 생기는 것은 아니다. 주로 always @ 구문을 이용하면 자주 발생하는 것.) Verilog에서는 combination logic을 기술할 때 모든 조건에 대하여 입력하지 않으면 자동으로 logic을 형성하게 되는데 이전 값을 유지시키기 위해서 latch가 생긴다. module my_latch ( input [2:0] sel, input a, input b, input c, output reg ..
#define _CRT_SECURE_NO_WARNINGS #include #include #include #pragma pack(1) #define ee #if defined(ee) typedef struct _BITMAPFILEHEADER { char Signature[2]; unsigned int FileSize; int Reserved; unsigned int DataOffset; } BITMAPFILEHEADER; typedef struct _InfoHeader { unsigned int Size; int Width; int Height; unsigned short Planes; unsigned short BitCount; unsigned int Compression; unsigned int Im..
준비물 : 2mm 써멀패드, 별 드라이버, 십자드라이버 (세트 구성을 사는게 좋음), 얇고 긴 헤라 (자도 가능), 서멀 그리스, BW-100, 라이터 기름 난이도 : ★ ★ ☆ ☆ ☆ 기존에 사용하던 컴퓨터가 원인을 애매하게 알 수 없게 망가진 바람에 데스크탑을 바꾸면서 ATX 시스템을 예전에 사용하던 ITX로 바꾸려던 찰나.. 너무 선회를 크게 돌린 나머지 SFF 시스템으로 발을 들였고 기존에 쓰던 그래픽카드가 길이 문제로 케이스에 호환이 되질 않아 3070 FE를 중고로 업어오게 되었다. 3070은 팬을 제외하곤 모두 별나사이기 때문에 핸드폰 수리 드라이버세트를 준비하는게 훨씬 좋을듯 하다. HDMI, DP 포트 부에 바람통로부를 고정하고 있는 나사 4개를 풀어준다. 뒷 플레이트를 고정하고 있는 별..
프로그램 : Orcad Capture, Allegro PCB Editor 1. 설계준비와 New Project 생성 File - New Project 생성을 눌러준다. Name : Project 이름, Location : 파일 위치 2. 설계환경 설정 3. 회로도 그리기 4. 부품속성 입력하기 5. 신규 Library 작성 File - New - Library 를 선택 Library에 쓰일 이름을 명명한다. 6. PCB Footprint 작성 생성된 library 에서 New Part 를 선택 그릴려고하는 소자의 foot print 속성을 선택해준다. Symbol을 선택하면 그 소자의 Symbol을 디자인 할 수 있다. Name 은 소자의 이름을 나타내고 Part Reference는 Schematic에 ..
사용프로그램 : KiCAD 7.0 (링크) 프로젝트 : Arduino UNO R3 빌드 0. 선정 아두이노도 출시한지 오랜기간이 지났기 때문에 많은 버전들이 나왔는데, 가장 마지막으로 본 종류가 파생상품으론 블루이노, 정품으로는 아두이노 메가였었는데 이번에 프로젝트를 진행하려고 찾아보니 아두이노 R4 미니마가 출시해 있었다. (홈페이지 말로는 성능은 올렸고 가격은 내렸다고 한다.) 기존 R3와 약 8달러 정도 차이나고, 세부적인 스펙에서 차이가 보인다. 또한 정품 탭에서 REV3 SMD 타입도 볼 수 있었고, 여러가지 종합해본 결과 SMD 아두이노 R3 를 만들기로 하였다. 1. Create New Project file - New Project 를 눌러 프로젝트명을 정해주고 생성해주었다. PRJ_(이름..