- Getting Started
- 1. Welcome
- 2. Installation
- 3. Your First Run
- 4. Your First Debug Cycle
- 5. Full FPGA Compilation
- How TAPA Works
- 6. The Programming Model
- 7. The Compile Pipeline
- 8. Tasks
- 9. Streams
- 10. Memory Access: mmap
- 11. Memory Access: async_mmap
- How-To Guides
- 12. Software Simulation
- 13. Fast Hardware Simulation
- 14. Parallel RTL Emulation
- 15. Vitis Cosimulation
- 16. Build & Run on Board
- 17. Remote Execution
- 18. Using the Visualizer
- 19. Performance Tuning
- Tutorials
- 20. Learning Path
- 21. Lab 1: Vector Add
- 22. Lab 2: High-Bandwidth Memory
- 23. Lab 3: Migrating from Vitis HLS
- 24. Lab 4: Custom RTL Modules
- 25. Lab 5: Parallel RTL Emulation
- 26. Lab 6: Floorplan & DSE
- 27. Examples Catalog
- Troubleshooting
- 28. Common Errors
- 29. Deadlocks & Hangs
- 30. Cosimulation Issues
- Reference
- 31. CLI Commands
- 32. Runtime Flags
- 33. C++ API
- 34. Output Files
- 35. C++ Quick Reference
- 36. Publications
- 37. Glossary
- Developer Guide
- 38. Building from Source
- 39. Development Workflow
- 40. Contributing
- 41. Release Process