Line 1... |
Line 1... |
Wire-Frame 3D Graphics Accelerator IP Core
|
Wire-Frame 3D Graphics Accelerator IP Core
|
Project Monophony
|
Project Monophony
|
================================================
|
================================================
|
Author: Kenji Ishimaru
|
Author: Kenji Ishimaru
|
|
|
|
2016/09/19
|
|
Sample implementation for ZedBoard is added.
|
|
|
2016/08/14
|
2016/08/14
|
new demo appication is added.
|
new demo appication is added.
|
|
|
2015/09/30
|
2015/09/30
|
|
|
Line 31... |
Line 34... |
- Filled triangle rasterization
|
- Filled triangle rasterization
|
- Texture mapping
|
- Texture mapping
|
- Lighting
|
- Lighting
|
|
|
Additional resources:
|
Additional resources:
|
- Sample FPGA system implementation (DE0)
|
- Sample FPGA system implementation (DE0/ZedBoard)
|
- with original VGA controller
|
- with original VGA controller
|
- Demo applications
|
- Demo applications
|
- C API for controlling 3D scene
|
- C API for controlling 3D scene
|
- 3D model convert script
|
- 3D model convert script
|
|
|
Line 50... |
Line 53... |
doc/ - Documentation
|
doc/ - Documentation
|
rtl/ - HDL source code
|
rtl/ - HDL source code
|
scenario/ - Simulation test benches
|
scenario/ - Simulation test benches
|
bin/ - Simulation scripts
|
bin/ - Simulation scripts
|
sim_work/ - Simulation work directory
|
sim_work/ - Simulation work directory
|
implement/ - FPGA implementation example (DE0)
|
implement/ - FPGA implementation example (DE0/ZedBoard)
|
tool/ - 3D model convert tool and sample.
|
tool/ - 3D model convert tool and sample.
|
clib/ - C API source code
|
clib/ - C API source code
|
demo_app/ - Demo applications
|
demo_app/ - Demo applications
|
|
|
IP Core Source Code
|
IP Core Source Code
|
Line 71... |
Line 74... |
|
|
FPGA Sample Implementation
|
FPGA Sample Implementation
|
----------------------------
|
----------------------------
|
FPGA system implementation sample is available.
|
FPGA system implementation sample is available.
|
The target board is DE0.
|
The target board is DE0.
|
The project data is tested on Quartus II Version 13.1
|
The project data is tested on Quartus II Version 13.1.
|
|
For more details, please see implement/readme_de0.txt
|
|
|
For more details, please see implement/readme.txt
|
The other target board is Zedboard.
|
|
The project data is tested on Vivado v2015.6(64-bit) Windows.
|
|
For more details, please see implement/readme_zedboard.txt
|
|
|
Graphics C API
|
Graphics C API
|
----------------------------
|
----------------------------
|
clib/ contains C API source code for this IP Core.
|
clib/ contains C API source code for this IP Core.
|
The API controls 3D scene, and controls IP Core by register configuration.
|
The API controls 3D scene, and controls IP Core by register configuration.
|