examples: make verilog/amaranth versions of uart_logic_analyzer match
This commit is contained in:
parent
24555a77fc
commit
7dec6f513f
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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),
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue