FPGA - stereoboy/Study GitHub Wiki

Contents

Vitis๋Š” Vivado WebPack(๋ฌด๋ฃŒ๋ฒ„์ „) 2020.2 ์— ํฌํ•จ๋˜์ง€ ์•Š๋Š”๋‹ค. 2018.2 ์—๋Š” ์˜ˆ์ „ ๋ฒ„์ „์ธ Xilinx SDK๋กœ ํฌํ•จ๋˜์–ด ์žˆ๋‹ค.

Version Control

My Projects

Lectures & Blogs

Vivado workshop

XUP (Xilinx University Program)

Xilinx Wiki

Others

Verilog Tutorial

VHDL Tutorial

Verilog2VHDL

HW

Xilinx

Zed Board

Digilent Nexys A7

Digilent Zybo Z7-20: Zynq-7000 ARM/FPGA SoC Development Board

Blogs

Digilent ZedBoard

Memos

  • Vitis Launch Failed

    https://forums.xilinx.com/t5/Vitis-Acceleration-SDAccel-SDSoC/Vitis-doesn-t-start/td-p/1074165

  • Clock ๊ด€๋ จ

    • Reference: (์˜จ๋ผ์ธ ์›Œํฌ์ˆ 25๊ฐ•) [Verilog ๊ฐ•์˜ 25๊ฐ•] STEP Motor Controller 1

      IMAGE ALT TEXT HERE

    • ๋ณด๋“œ์˜ CLK ์ฃผํŒŒ์ˆ˜๋Š” ๊ณ ์ •๋œ ๊ฐ’์ด๋‹ค. ๊ฐ ๋ณด๋“œ ์—…์ฒด์˜ Reference Guide์˜ Spec์„ ํ™•์ธํ•˜์ž.

    • CLK ์ชผ๊ฐœ๊ธฐ ๊ฐ™์€ ํ•จ์ˆ˜๋ฅผ Xilinx IP์—์„œ ์ œ๊ณตํ•œ๋‹ค. ์ด๊ฒƒ์€ C์–ธ์–ด์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ฐ™์€ ๊ธฐ๋Šฅ์ธ๋“ฏํ•˜๋‹ค.

    • Timing Report

      • Implementation(Left Menu Window) -> Floorplanning(Right Upper Corner)-> Timing Tab -> Design Timing Summary(Left Submenu Window) -> Setup/Hold Pulse Width
      • Negative Slack์ด Minus ๊ฐ’์„ ๊ฐ–๋Š”๋‹ค๋ฉด ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค
  • Verilog Semantics

    • Register Shift
      reg [7:0] byte;
      wire tx;
      byte = {byte[6:0], tx};