OpenCores
URL https://opencores.org/ocsvn/wf3d/wf3d/trunk

Subversion Repositories wf3d

[/] [wf3d/] [trunk/] [implement/] [readme_zedboard.txt] - Blame information for rev 9

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 5 specular
Wire-Frame 3D Graphics Accelerator IP Core
2
Project Monophony
3
================================================
4 9 specular
Author: Kenji Ishimaru 
5 5 specular
 
6
System Setup:
7
------------------------------------------
8
  ZedBoard
9
   Configuration Modes: JTAG(JP7-JP11 are all GND).
10
   Connect Display device to D-sub25 pin VGA output.
11
 
12
Directories:
13
------------------------------------------
14
rtl:
15
  zedboard:  Dedicated RTL for ZedBoard system implementation.
16
  axi_cmn:   AXI bridges
17
  fm_hvc:    VGA Controller
18
 
19
synth/zedboard:
20
  Vivado project data.
21 8 specular
  The data is tested on the following Vivado versions,
22
     v2015.4(64-bit) Windows
23
     v2016.1(64-bit) Windows
24
     v2015.2(64-bit) Windows
25
     v2015.3(64-bit) Windows
26 5 specular
 
27
How to Build FPGA Data
28
------------------------------------------
29
1. Run Vivado Console
30
   (For example, run the Windows command prompt, then execute settings64.bat
31
    in the Vivado installation directory.)
32
 
33
2. Chenge direcroty to implement/synth/zedboard
34
 
35
3. Run run.bat
36
 
37
zed_base_wrapper.bit will be generated.
38
 
39
How to build Xilinx SDK Project
40
------------------------------------------
41
The following steps import existing demo application projects to Xilinx SDK.
42
 
43
1. run launch_sdk.tcl. This tcl script imports hardware Specification.
44 8 specular
 for Vivado 2015.4
45
 $vivado -m64 -mode batch -source launch_sdk_2015.4.tcl
46
 for Vivado 2016.x
47
 $vivado -m64 -mode batch -source launch_sdk_2016.x.tcl
48 5 specular
 
49
2. On the Xilnx SDK Workspace Launcher, set Workspace to
50
   "(your wf3d directry)/implement/synth/zedboard/sdk"
51
 
52
3. Generate BSP by default settings
53
   Xilnx SDK->File->New->Board Support Package,
54
 
55
     Project name:  standalone_bsp_0
56
     Use default location: ON
57
     Target Hardware:
58
       Hardware Platform: zed_base_wrapper_hw_platform_0
59
       CPU: ps7_cortexa9_0
60
     Board Support Package OS:
61
       standalone
62
 
63
   Finally, standalone_bsp_0 will be generated.
64
4. Import existing projects
65
   Xilnx SDK->File->Import...
66
    General->Existing Projects into Workspace
67
      Select root directory:"(your wf3d directry)/implement/synth/zedboard/sdk"
68
 
69
   After the projects are imported, the Project Explorer looks as follows:
70
    ----------
71
    bear
72
    cubes
73
    hand
74
    space_ship
75
    simple_cube
76
    ----------
77
 
78
5. Build projects
79
   For all projects, set active configuration as Rlease:
80
     Build Configurations->Set Active->Release
81
   then, build all projects.
82
     Project->Build All
83
 
84
   **VERY IMPORTANT**
85
   Debug configuration is NOT implemented.
86
Run the demos
87
------------------------------------------
88
1. Run load_fpga.tcl. This tcl script downloads zed_base_wrapper.bit to ZedBoard
89
 $vivado -m64 -mode batch -source load_fpga.tcl
90
 
91
2. On the Xilinx SDK, selsect one project and run the demo.
92
   for example, select simple_cube->right click->
93
   Run as->Launch on Hardware(System Debugger)

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.