일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Algorithm
- ATMEGA128A
- pwm
- hc-sr04
- dataflow modeling
- vivado
- D Flip Flop
- FND
- BASYS3
- soc 설계
- Linked List
- i2c 통신
- behavioral modeling
- Recursion
- stop watch
- prescaling
- java
- ring counter
- test bench
- LED
- verilog
- gpio
- KEYPAD
- atmega 128a
- uart 통신
- Pspice
- DHT11
- half adder
- structural modeling
- Edge Detector
- Today
- Total
목록RTL Design/Verilog 프로젝트 (5)
거북이처럼 천천히

1. 과제 2. 인자값으로 전달 받은 8bit 값을 I2C 통신을 통해 전송하는 모듈 설계2.1) Input / Output 설정sned_8bit_data_spi 모듈은 parameter값으로 전달 받은 8bit memory_data_in 값을 I2C 통신을 통해 전송하는 모듈이다. ( 이름은 SPI로 되어 있으나, I2C 통신을 사용한다. 최근 SPI 통신을 하다보니, SPI 라고 잘못 적었다. ㅠㅠ )해당 모듈은 다음과 같은 Input / Output 값을 갖는다.Input → clk : FPGA System Clock (100MHz)→ reset_p : System Positive edge reset→ comm_go : Positive edge가 발생할 시, I2C 통신 시작하는 플래그→ rea..

1. 서론 에너지 절약 선풍기 라는 주제로 팀 프로젝트를 진행하였습니다.선택의 배경에는 Verilog 수업에서 습득한 지식을 실제 응용하고, 다양한 센서 모듈을 활용할 수 있는 기회가 있었기 때문입니다. 우리의 목표는 기존 선풍기의 기능을 넘어서, 에너지 효율성을 향상시키는 기능들을 추가하는 것입니다. 이 프로젝트를 통해 우리는 이론적 지식을 실제 문제 해결에 적용하며, 동시에 환경 친화적이고 실용적인 가전제품을 개발하는 과정을 경험할 수 있었습니다. 2. 기존 선풍기의 기능 & 추가적인 에너지 절약 기능기존 선풍기에서 지원하는 기능들은 다음과 같습니다.▶ 버튼을 통한 선풍기 풍속 조절 ▶ Timer 모드를 통한 선풍기 동작 타이머 설정 가능 ▶ 선풍기 헤드 방향 설정 (좌우)▶ 선풍기 LED 밝기 ..

1. 서론 스마트 수경 재배기 라는 주제로 Verilog 팀 프로젝트를 진행하였습니다.스마트 수경 재배기는 수업을 통해 배운 Verilog 지식과 다양한 센서 모듈을 이용하여 기존의 수경 재배기의 불편함을 반 자동화하여 해소하고자 해당 주제를 팀 프로젝트의 주제로 선정하였습니다. 1.1. 기존 수경 재배기의 불편함아래 사진은 글쓴이의 집에서 실제로 재배하고 있는 수경 재배기 입니다.실제로 수경 재배기을 이용하먼서 다양한 농작물 및 채소를 재배할 수 있었지만, 재배하는 과정에서 다양한 불편함 및 개선사항을 찾을 수 있었습니다. 제가 경험한 기존 수경 재배기의 불편함은 다음과 같은 3가지 였습니다.▶ 1. 식물 작물에 필요한 급수 수동 공급▶ 2. 재배기의 LED 높이 수동 조절 ▶ 3. 더운 날씨로 인..

1. 서론 스마트 선풍기 프로젝트는 다음과 같은 기능을 수행할 수 있는 선풍기를 제작하는 개인 프로젝트이다.스마트 선풍기 만들기 개인 프로젝트는 여러 단계로 나누어 게시글을 올릴 예정이다. 1.1. 스마트 선풍기가 수행할 수 있는 기능들스마트 선풍기는 다음과 같은 기능들을 지원한다.Normal Mode : 일반 선풍기 모드로서 0 ~ 3단까지 팬 파워를 지원Safe Mode : 절전 모드로서 전기세 절약을 목적으로 하는 모드이다. 해당 모드에서는 dht11로 부터 얻은 온도를 기준으로 팬 파워가 결정하며, 4단계에서는 usonic을 통해 전방 혹은 180도에 사물이 없다고 판단되면 자동으로 선풍기가 꺼지도록 설계Timer Mode : ▶ 0 단계 : Timer 기능 off▶ 1 단계 : 5초 타이머 기..

1. 개발 목적이전에 배웠던 "일반 시계"와 "Stop Watch", "Cooking Watch" 지식을 기반으로 통합형 시계를 만들고자 한다.이를 통해 일반 시계와 Stop Watch, Cooking Watch에 대해서 복습하고, 여러 시계 모듈을 통합하는 과정에서 디지털 회로도의 이해하는 능력과 Verilog의 프로그래밍 실력을 향상 시킬 수 있다. 2. 시계 동작 설명통합 시계는 총 3가지의 모드를 갖는다.- 첫 번째 모드) 일반 시계 모드- 두 번째 모드) Stop Watch 모드- 세 번째 모드) Cooking Watch 모드각각의 모드들은 다음과 같은 버튼 갯수와 역활을 갖는다.▶ 일반 시계 모드는 버튼 3개를 갖는다. - watch / set 버튼 : 시계 모드와 설정 모드를 변..