# Vivado 工程生成物不入库；源文件都在 pipelined-cpu/ 下（srcs/、tools/、programs/）
pipelined-cpu/*
!pipelined-cpu/srcs/
!pipelined-cpu/tools/
!pipelined-cpu/programs/
!pipelined-cpu/create_project.tcl

# 本地临时目录（仿真脚本、日志、中间文件）
_tmp/
_vivado/

# 仿真/综合中间产物
*.vcd
*.pb
*.hex.lst
.Xil/

# 在仓库根目录批量跑 Vivado 时产生的日志/命令记录（pipelined-cpu/ 下已被上面的规则忽略）
vivado*.jou
vivado*.log
vivado*.backup.jou
vivado*.backup.log

# saolei 的构建产物（tools/build.ps1 一键重建，不入库）
saolei/build/