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 24555a77fc
commit 7dec6f513f
2 changed files with 11 additions and 14 deletions

View File

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

View File

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