-
Notifications
You must be signed in to change notification settings - Fork 1
FPGA
Vitis는 Vivado WebPack(무료버전) 2020.2 에 포함되지 않는다. 2018.2 에는 예전 버전인 Xilinx SDK로 포함되어 있다.
- https://github.com/stereoboy/Xilinx_Tutorials
- https://github.com/stereoboy/Advanced-Embedded-System-Design-Flow-on-Zynq
- https://github.com/stereoboy/High-Level-Synthesis-Flow-on-Zynq-using-Vivado-HLS
-
https://www.xilinx.com/support/university.html
- Advanced Embedded System Design on Zynq using Vivado:
-
FPGA Developer
-
"FPGA 강의"
-
AI FPGA Blog, The Author is working on FPGA AI
-
Verilog and ModelSim
-
Xilnx SDK
- Generating Basic Software Platform Reference Guide UG1138
-
Xilinx Vivado Blogs
-
Xilinx Vivado Tutorials
-
IP Documents
-
Simulation Tutorial
- https://www.xilinx.com/video/hardware/logic-simulation.html
- zipped files:https://www.xilinx.com/support/documentation-navigation/see-all-versions.html?xlnxproducttypes=Design%20Tools&xlnxdocumentid=UG937
- doc: https://www.xilinx.com/support/documentation/sw_manuals/xilinx2020_1/ug937-vivado-design-suite-simulation-tutorial.pdf
-
Clock Wizard: https://www.xilinx.com/support/documentation/ip_documentation/clk_wiz/v6_0/pg065-clk-wiz.pdf
-
IP Integrator, Block Ram Example
-
Vitis IDE for C/C++ Programming
-
Getting started with Xilinx Vitis SDK and Vivado 2019.2 using Digilent Arty Z7 Zynq FPGA Arm
-
ZYNQ for beginners: programming and connecting the PS and PL | Part 1
-
Vitis Unified Software Platform
-
- https://course.ccs.neu.edu/cs3650/ssl/TEXT-CD/Content/Tutorials/VHDL/vhdl-tutorial.pdf
- https://www.ics.uci.edu/~jmoorkan/vhdlref/Synario%20VHDL%20Manual.pdf
- https://reference.digilentinc.com/reference/programmable-logic/nexys-a7/start
- Comments
The only difference between the Nexys A7 and Nexys 4 DDR is the addition of the Nexys A7-50T variant of the Nexys A7, which has a smaller gate array. The Nexys A7-100T variant is functionally identical to the Nexys 4 DDR.
- Nexys A7 Reference Manual (HW Spec Overview)
-
https://reference.digilentinc.com/reference/programmable-logic/zybo-z7/start
- Zybo Reference Manual
- Buy
-
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
-
보드의 CLK 주파수는 고정된 값이다. 각 보드 업체의 Reference Guide의 Spec을 확인하자.
-
CLK 쪼개기 같은 함수를 Xilinx IP에서 제공한다. 이것은 C언어의 라이브러리 같은 기능인듯하다.
- Clocking Wizard v6.0 LogiCORE IP Product Guide
-
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};
- Register Shift







