| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
- behavioral modeling
- structural modeling
- test bench
- i2c 통신
- KEYPAD
- BASYS3
- D Flip Flop
- gpio
- uart 통신
- ATMEGA128A
- Pspice
- FND
- pwm
- soc 설계
- LED
- java
- half adder
- hc-sr04
- prescaling
- verilog
- Recursion
- vivado
- Linked List
- ring counter
- dataflow modeling
- Algorithm
- atmega 128a
- Edge Detector
- DHT11
- stop watch
- Today
- Total
목록전체 글 (317)
거북이처럼 천천히
1. GPIO Push-Pull (푸시-풀)Push-Pull 모드는 내부적으로 두 개의 트랜지스터(일반적으로 P-MOSFET와 N-MOSFET)가 VDD(전원)와 GND(접지)에 각각 연결된 구조입니다.High 출력 시: P-MOS가 켜지고(ON) N-MOS가 꺼져(OFF), GPIO 핀을 VDD(예: 3.3V)로 강하게 밀어 올립니다(Push).Low 출력 시: P-MOS가 꺼지고(OFF) N-MOS가 켜져(ON), GPIO 핀을 GND(0V)로 강하게 끌어내립니다(Pull).주요 특징:능동적인 출력: High와 Low 상태 모두를 MCU가 능동적으로 구동합니다.빠른 속도: 신호의 상승(Rising) 및 하강(Falling) 속도가 빠릅니다.높은 구동력: VDD로 전류를 공급(Source)하거나 GND..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
1. 상단 메뉴에서 "Tools" 항목 ▶ "Generate Memory Configuration File" 항목 클릭 2. "Write Memory Configuration File" 창에서 Memory Part 항목을 클릭하여 업로드하고자 메모리의 품번을 선택한다. 3. "Select Configuration Memory Part" 창에서 업로드하고자 하는 메모리의 품번을 선택한 뒤, Ok 버튼 클릭한다. 4. "Filename" 항목에서 MCS 파일명을 작성한다. 5. 옵션 사항의 interface 항목에서 FPGA가 플래시 메모리와 통신할 때 사용하는 SPI 모드를 지정한다. PROM에서 지원하는 SPI 모드를 확인하는 방법은 크게 두 가지 방법이 있다.- xdc 파일에서 상단 부분에서 ..
1) 좌측상단에서 프린트 버튼 클릭 2) 프린터/플로터에서 이름(M) 항목에서 "Microsoft Print to PDF" 항목 클릭 3) 플롯의 중심(C) 항목 체크 4) 윈도우(O) 5) 플롯 스타일 테이블에서 "새로 만들기" 항목 클릭 6) 처음부터 시작(S) 항목 클릭후, 다음 7) 파일 이름 설정 (사용자 마음대로 설정) 8) "플롯 스타일 테이블 편집기" 클릭 9) Shift 버튼 누른 상태에서 플롯 스타일 항목의 색상에서 색상 1과 색상 255 클릭하여 모든 색상 선택 10) 특성 > 색상 > 검은색 항목 클릭 후, "저장 및 닫기" 버튼 클릭 --> 마침 11) 플롯 스타일 테이블 항목에서 생성된 항목을 확인한 후, 다른 항목 클릭했다가 새로 생성된 항목 클릭 1..
1) ILA IP 생성 1단계) Project Manager에서 "IP Catalog"을 선택 2단계) Search에서 ILA 검색 후, ILA (Integrated Logic Analyzer) 선택 2) ILA IP 설정2.1) Monitor Type 설정 2.2) Number of Probes, Sample Data DepthNumber of Probes : ILA을 통해 관찰하고자 하는 Probes의 갯수Sample Data Depth : ILA가 저장할 수 있는 샘플 데이터의 깊이(길이) Sample Data Depth가 클수록 더 긴 시간동안 샘플링된 값을 저장 및 관찰 가능Same Number of Comparators..
1) Virtual Input/Output IP의 Input / Output Input▶ memory_data_out (8bit, EEPROM으로부터 수신 받은 데이터)Output ▶ enable (1bit, I2C 통신 시작 플래그)▶ slave_address (7bit, External Slave Module Address)▶ read_write (1bit, R/W Bit)▶ memory_address (8bit, EEPROM 메모리 주소)▶ memory_data_in (8bit, EEPROM 메모리에 쓰고자 하는 데이터)Virtual IO IP 관점에서 I2C 모듈에게 필요한 데이터를 전송하게 된다. 따라서 VIO IP 관점에서의 Output은 I2C 모듈의 Input과 동일한다.또한, VIO 모듈..
