diff options
| author | uvok | 2026-01-18 10:32:18 +0100 |
|---|---|---|
| committer | uvok | 2026-01-18 10:35:41 +0100 |
| commit | 16dc52fc55961e029efe2588cae7c4375132efe9 (patch) | |
| tree | 02b0bb2b5162635a4848ea21535d357e71178564 /eater_cpu/zbuffer.sv | |
| parent | 7daca3a26c3a6d81610fead41248cb5f38e103e8 (diff) | |
Add zbuffer spec
remove "debug_bus"
Diffstat (limited to 'eater_cpu/zbuffer.sv')
| -rw-r--r-- | eater_cpu/zbuffer.sv | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/eater_cpu/zbuffer.sv b/eater_cpu/zbuffer.sv new file mode 100644 index 0000000..fd7e0f6 --- /dev/null +++ b/eater_cpu/zbuffer.sv @@ -0,0 +1,21 @@ +`timescale 1us/1us + +`ifndef ZBUFFER +`define ZBUFFER + +module zbuffer #( + parameter BUFFER_WIDTH = 8 +) ( + // async - output data + input wire en_output_in, + + input wire [(BUFFER_WIDTH-1) : 0] data_in, + // output (to bus) if output enabled. + output wire [(BUFFER_WIDTH-1) : 0] data_out +); + +assign data_out = en_output_in ? data_in : {BUFFER_WIDTH{1'bz}}; + +endmodule + +`endif |
