본문 바로가기

전체 글

(20)
11.17 보호되어 있는 글입니다.
11.16 보호되어 있는 글입니다.
11.15 보호되어 있는 글입니다.
11.14 보호되어 있는 글입니다.
11.13 보호되어 있는 글입니다.
Avalon Bus : GPIO Development Environment. Program : Quartus Prime 18.1 Lite Edition, Eclipse Mars.2 Release(4.5.2) Tool : Modelsim 10.5b Starter Edition FPGA : Cyclone V Hardware Devices : De1-SoC Board. Language : Verilog2001 Objective. Design GPIO corresponding to commercial IP and generate interrupt signals. Why? GPIO는 General Purpose Input/Output의 약어로 마이크로 프로세서와 외부 디바이스 간의 통신을 위해 사용된다. 특정 목적을 위해 설계된 것이 아닌 사용..
Avalon Bus : PWM Development Environment. Program : Quartus Prime 18.1 Lite Edition, Eclipse Mars.2 Release(4.5.2) Tool : Modelsim 10.5b Starter Edition FPGA : Cyclone V Hardware Devices : De1-SoC Board. Language : Verilog2001. Objective. Control PWM and adjust LED brightness through Avalon Interface. Why? PWM은 Pulse Width Modulation의 약어로 period와 duty ratio를 조절하여 HIGH, LOW 상태에 따른 Pulse의 폭을 조절한다. 이를 활용하여 LED, Pow..
Avalon Bus Modeling. Development Environment. Program : Quartus Prime 18.1 Lite Edition, Eclipse Mars.2 Release(4.5.2) Tool : Modelsim 10.5b Starter Edition FPGA : Cyclone V Hardware Devices : De1-SoC Board. Grammer : Verilog2001 Objective. Design an Avalon Bus and verify read/write transfer of data through Modelsim & Eclipse. Why? Bus는 전기적 신호를 공유하며 하드웨어 블록 및 모듈과 같은 여러 IP들이 상호 데이터를 주고 받기 위해 연결된 하나의 선이다. Bus를 사용함으로써 ..