# surf **Repository Path**: aiwep/surf ## Basic Information - **Project Name**: surf - **Description**: SURF有丰富的构建与自动化测试:构建:Makefile 与 SLAC 自研的 Ruckus 构建系统进行源管理、编译、测试与文档生成。自动化测试:使用 GHDL 做逻辑仿真,配合 cocotb 进行基于 Python 的测试。对于复杂的数字设计开发,无论是协议栈、AXI 总线、同步机制还是高速数据流处理,SURF都是一套成熟、可复用、工程级的基础架构库。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-29 - **Last Updated**: 2025-12-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SURF [DOE Code](https://www.osti.gov/doecode/biblio/8176) SLAC Ultimate RTL Framework # Before you clone the GIT repository Setup for large filesystems on github. `git-lfs` used for all binary files (example: .dcp) ```sh $ git lfs install ``` # Presentations [An Introduction to SURF Presentation](https://docs.google.com/presentation/d/1kvzXiByE8WISo40Xd573DdR7dQU4BpDQGwEgNyeJjTI/edit?usp=sharing) [IEEE RT 2024: SURF Workshop Presentation](https://docs.google.com/presentation/d/1pPfELOniJzBMBpp1lE9Xmid71ckkBH4wsoWzUGZyyy4/edit?usp=sharing) # Misc [Tutorial](https://github.com/slaclab/surf-tutorial) [Doxygen Homepage](https://slaclab.github.io/surf/index.html) [Support Homepage](https://confluence.slac.stanford.edu/display/ppareg/Build+System%3A+Vivado+Support) [Bug Tracking](https://jira.slac.stanford.edu/projects/ESSURF)