[전자회로] Project : Distance Measurement Circuit using Supersonic Sensor PPT & PDF
전자회로/Project2024. 7. 10. 03:10[전자회로] Project : Distance Measurement Circuit using Supersonic Sensor PPT & PDF

Project : Distance Measurement Circuit using Supersonic Sensor ⦁  개요 : 차량 후방 감지 및 로봇 청소기 등에 사용하는 거리 측정 회로를 초음파 센서를 이용하여 설계 및 제작 ⦁  기능  1. 거리 측정 범위최소 거리: 30cm최대 거리: 1m측정 단위: [cm]실시간 거리 측정  2. 회로 구성 요소송신 신호 주파수: 40kHz수신 신호 카운팅 주파수: 17.2kHz3개의 FND(Seven-Segment Display)를 사용하여 거리 표시  3. 설계 및 측정 회로초음파 발진 회로Tx 타이밍 펄스 발진 회로초음파 송신 회로초음파 수신 회로신호 정류 회로신호 검출 회로시간 측정 회로카운팅 펄스 발진 회로카운터/래치 클리어 펄스 회로  ⦁  개발 기간..

[VerilogHDL] Project : Intelligent Vehicle Control System PPT & PDF
VerilogHDL/Project2024. 7. 7. 23:34[VerilogHDL] Project : Intelligent Vehicle Control System PPT & PDF

Project : Intelligent Vehicle Control System ⦁  개요 : Microblaze Soft Process Core CPU(RISC Architecture)를 이용하여 AXI4-Lite Protocol기반 각종 Peripherals 설계 및 UVM 검증을 통한 Intelligent Vehicle Control System 개발 ⦁  기능     1. Microblaze Soft Process Core CPU & AXI4-Lite Protocol     2. Peripherals 설계 및 UVM 검증           1) UART           2) GPIO           3) FND Controller           4) UART           5) PWM ..

[VerilogHDL] AXI-Lite 구현
VerilogHDL/Study2024. 6. 18. 09:14[VerilogHDL] AXI-Lite 구현

1.  APB(Advanced Peripheral Bus)저전력, 저가, 간소화된 버스속도가 느린 peripheral을 연결하는데에 사용(TIM, UART 등)위와 같이 비교적 복잡하지 않은 구조를 가지고 있다.(Master 1개, Slave 여러개)7개 Input, 1개 OutputSelect 신호를 통해 Slave를 특정하고 해당 Slave 메모리 안의 데이터를 Address를 이용해 접근한다. APB의 FSM은 위와 같은데ACCESS state에서PREADY == 1이고 더이상 전송이 없으면 IDLE state로 가고PREADY == 0일때는 계속 IDLE state를 유지한다  2.  AHB(Advanced High-performance Bus)APB와는 다르게 Arbiter가 존재한다.Sel 신..

[VerilogHDL] RISC-V 기본, RV32I R-Type, IL-Type
VerilogHDL/Study2024. 6. 18. 01:22[VerilogHDL] RISC-V 기본, RV32I R-Type, IL-Type

1.  RISC-VRV32I(Base Integer Instruction Set)를 구현해보자.→ 곱셈, 나눗셈 연산이 없는 정수형 명령어 세트  Instruction 구조(1) : RV32I의 Register File : 32개의 레지스터(2) : 명령어 구조는 32bit 고정(RISC의 특징), R ~ J-Type 구조가 있다. 각 명령어 레지스터에 대한 프로그래밍 권장사항(의미부여) → 굳이 안따라가도 되지만 이런식으로 가이드가 정해져있다.   2.  CPU 기본 모듈ALURegister FilePC(Program Counter) RegisterInstruction이 실행할 위치(Instruction Memory)를 가지고 있는 RegisterInstruction MemoryData Memory  ..

[FullCustomIC] Project : One Chip Design + 4bit Universal Shift Register PPT & PDF
Full Custom IC/Project2024. 6. 17. 20:40[FullCustomIC] Project : One Chip Design + 4bit Universal Shift Register PPT & PDF

Project : One Chip Design + 4bit Universal Shift Register ⦁  개요 : 디지털 회로(Subtractor, MUX, Logic Gates, ...)와 아날로그 회로(CS AMP, Differential AMP)를 하나의 Chip으로 설계 + 4bit Universal Shift Register IP 설계 ⦁  구성     1. 4bit Universal Shift Regiser           1) Right Shift, Left Shift, Parallel Load                 a) TGFF로 설계     2. Subtractor, 4bit Adder     3. 16x1 MUX, 8x1 MUX, 4x1 MUX, 2x1 MUX     4. ..

[VerilogHDL] Project : Design RISC-V CPU with AHB-Lite & Peripherals PPT & PDF
VerilogHDL/Project2024. 6. 14. 01:41[VerilogHDL] Project : Design RISC-V CPU with AHB-Lite & Peripherals PPT & PDF

Project : Design RISC-V CPU with AHB-Lite & Peripherals ⦁  개요 : RISC-V RV32I Architecture CPU & AMBA AHB-Lite & Peripherals 설계 및 검증 ⦁  기능     1. RISC-V RV32I Architecture CPU Core           1) Control Unit, Data Path           2) Single Cycle, Multi Cycle     2. AMBA Simple Bus(AHB Lite)           1) BUS Interconnector     3. Peripherals           1) RAM & ROM           2) GPI           3) GPIO ..

image