examples: make verilog/amaranth versions of uart_logic_analyzer match

This commit is contained in:
Fischer Moseley 2024-08-10 12:33:37 -07:00
parent 1e7d4e92e7
commit 9f2dffb069
2 changed files with 11 additions and 14 deletions

View File

@ -2,13 +2,13 @@
cores:
my_logic_analyzer:
type: logic_analyzer
sample_depth: 256
sample_depth: 2048
probes:
probe0: 1
probe1: 4
probe2: 8
probe3: 16
probe1: 2
probe2: 3
probe3: 4
triggers:
- probe2 EQ 3

View File

@ -10,17 +10,14 @@ module top_level (
output logic rs232_tx_ttl
);
logic probe0;
logic [3:0] probe1;
logic [7:0] probe2;
logic [15:0] probe3;
logic [9:0] counter;
always @(posedge clk) begin
probe0 <= probe0 + 1;
probe1 <= probe1 + 1;
probe2 <= probe2 + 1;
probe3 <= probe3 + 1;
end
always @(posedge clk) counter <= counter + 1;
assign probe0 = counter[0];
assign probe1 = counter[2:1];
assign probe2 = counter[5:3];
assign probe4 = counter[9:6];
manta manta_inst (
.clk(clk),