Skip to content

Commit adce9f7

Browse files
fix: add SPDX headers, remove inclusive language, cleanup binaries
1 parent f651230 commit adce9f7

21 files changed

Lines changed: 111 additions & 2445 deletions

File tree

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,6 @@ sim/gl/gl_sim
2929
sim/gl/*.vcd
3030
verilog/gl/user_project_wrapper.v
3131
verilog/gl/user_project_wrapper.v
32+
*.vcd
33+
sim/digital/*_sim
34+
sim/gl/*_sim

.readthedocs.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# SPDX-FileCopyrightText: 2020 Efabless Corporation
2+
# SPDX-License-Identifier: Apache-2.0
3+
14
# .readthedocs.yaml
25
# Read the Docs configuration file
36
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details

docs/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ LFSR ---------+ | | |
201201

202202
| Block | File | Description |
203203
|---|---|---|
204-
| `wb_csr` | `rtl/digital/wishbone_csr/wb_csr.v` | Wishbone B4 slave CSR. Decodes address offsets, drives all control signals, captures status. Single-cycle ACK. |
204+
| `wb_csr` | `rtl/digital/wishbone_csr/wb_csr.v` | Wishbone B4 peripheral CSR. Decodes address offsets, drives all control signals, captures status. Single-cycle ACK. |
205205
| `cic_decimator` | `rtl/digital/cic/cic_decimator.v` | 3-stage CIC filter. Integrators run at full clock rate. Comb sections triggered by decimation pulse at `clk / OSR`. 16-bit internal word width. |
206206
| `fir_filter` | `rtl/digital/fir/fir_filter.v` | 8-tap direct-form I FIR. Combinational MAC with registered output. Q1.15 coefficients. Initialized to identity (passthrough) on reset. Runtime-loadable via CSR. |
207207
| `pwm_dac` | `rtl/digital/pwm_dac/pwm_dac.v` | First-order delta-sigma PWM modulator. 8-bit accumulator, carry-out is the output bit. |

rtl/digital/cic/cic_decimator.v

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
// SPDX-FileCopyrightText: 2026 Mummana Jagadeesh
2+
// SPDX-License-Identifier: Apache-2.0
3+
4+
5+
// SPDX-License-Identifier: Apache-2.0
6+
17
module cic_decimator #(
28
parameter N_STAGES = 3,
39
parameter WIDTH = 16,

rtl/digital/fir/fir_filter.v

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
// SPDX-FileCopyrightText: 2026 Mummana Jagadeesh
2+
// SPDX-License-Identifier: Apache-2.0
3+
4+
5+
// SPDX-License-Identifier: Apache-2.0
6+
17
module fir_filter #(
28
parameter N_TAPS = 8,
39
parameter WIDTH = 16

rtl/digital/lfsr/lfsr.v

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
// SPDX-FileCopyrightText: 2026 Mummana Jagadeesh
2+
// SPDX-License-Identifier: Apache-2.0
3+
4+
5+
// SPDX-License-Identifier: Apache-2.0
6+
17
module lfsr (
28
input wire clk,
39
input wire rst_n,

rtl/digital/pwm_dac/pwm_dac.v

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
// SPDX-FileCopyrightText: 2026 Mummana Jagadeesh
2+
// SPDX-License-Identifier: Apache-2.0
3+
4+
5+
// SPDX-License-Identifier: Apache-2.0
6+
17
// PWM DAC - 8-bit, first-order delta-sigma style
28
// Input: 8-bit parallel data from Wishbone CSR
39
// Output: 1-bit PWM on GPIO

rtl/digital/wishbone_csr/wb_csr.v

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
// SPDX-FileCopyrightText: 2026 Mummana Jagadeesh
2+
// SPDX-License-Identifier: Apache-2.0
3+
4+
5+
// SPDX-License-Identifier: Apache-2.0
6+
17
// Wishbone CSR Block
28
// Register map (32-bit word addresses):
39
// 0x00 - CTRL [0]=enable, [1]=bypass_fir, [2]=bypass_cic,

sim/digital/cic_sim

Lines changed: 0 additions & 316 deletions
This file was deleted.

0 commit comments

Comments
 (0)