2025년 HARMAN Semicon Academy 1기
개발기간: 2025.06.03 ~ 06.12
박호윤 | 지설윤 |
---|---|
@cong2738 | JIseolyun |

- SmartFarm(RISC-V With AMBA Advanced Peripheral Bus)
- APB INTERFACE를 직접 RTL Design하며 버스 인터페이스 이해를 높힌다
- 직접 구현한 My RISC-5 AMBA Interface를 통해 높은 확장성 기대
- 온도센서를 통해 스마트팜 공조장치 제어
- 거리센서를 이용, 물탱크 수위 조절
- FND와 UART를 통해 사용자에게 스마트팜 상태 알림
- 핵심기술: APB Interface, RISC-5, RTL
-
CPU는 모든 PP를 메모리로서 인식하며 패리패럴의 선택은 매모리맵을 이용 주소로 구분, 모든 신호의 구조(프로토콜)은 동일
-
프로토콜 시퀀스(MASTER기준)
- CPU의 PWRITE에 따라 PP모드 설정
- CPU의 PADDR신호로 특정 PP 선택
- CPU의 PSEL신호로 PP 준비
- CPU의 PEN신호로 PP동작
- PP의 READY신호를 통해 CPU에 완료확인 신호 송신
-
결과적으로 CPU를 활용하면 복잡한 회로를 사용하여 리소스를 많이 쓰지만 제어 부분과 주변장치 부분을 분리, 설계와 확장에 용이함
Basys3 | HC-HR04 | DHT11 |
![]() |
![]() |
![]() |