Skip to content

Commit 1321c51

Browse files
committed
add pass-thru signals
1 parent 470fc6f commit 1321c51

File tree

7 files changed

+759
-695
lines changed

7 files changed

+759
-695
lines changed

litex/caravel.py

+28
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,34 @@ def __init__(self, sys_clk_freq=int(10e6), **kwargs ):
286286
self.comb += clk_out.eq(clk_in)
287287
self.comb += resetn_out.eq(resetn_in)
288288

289+
serial_load_in = platform.request("serial_load_in")
290+
serial_load_out = platform.request("serial_load_out")
291+
self.comb += serial_load_out.eq(serial_load_in)
292+
293+
serial_data_2_in = platform.request("serial_data_2_in")
294+
serial_data_2_out = platform.request("serial_data_2_out")
295+
self.comb += serial_data_2_out.eq(serial_data_2_in)
296+
297+
serial_resetn_in = platform.request("serial_resetn_in")
298+
serial_resetn_out = platform.request("serial_resetn_out")
299+
self.comb += serial_resetn_out.eq(serial_resetn_in)
300+
301+
serial_clock_in = platform.request("serial_clock_in")
302+
serial_clock_out = platform.request("serial_clock_out")
303+
self.comb += serial_clock_out.eq(serial_clock_in)
304+
305+
rstb_l_in = platform.request("rstb_l_in")
306+
rstb_l_out = platform.request("rstb_l_out")
307+
self.comb += rstb_l_out.eq(rstb_l_in)
308+
309+
por_l_in = platform.request("por_l_in")
310+
por_l_out = platform.request("por_l_out")
311+
self.comb += por_l_out.eq(por_l_in)
312+
313+
porb_h_in = platform.request("porb_h_in")
314+
porb_h_out = platform.request("porb_h_out")
315+
self.comb += porb_h_out.eq(porb_h_in)
316+
289317
#####################
290318

291319
def new_add_spi_flash(self, name="flash", mode="4x", dummy_cycles=None, clk_freq=None, module=None, phy=None, rate="1:1", **kwargs):

litex/caravel_platform.py

+15
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,21 @@
2020
("resetn_in", 0, Pins(1)),
2121
("resetn_out", 0, Pins(1)),
2222

23+
("serial_load_in", 0, Pins(1)),
24+
("serial_load_out", 0, Pins(1)),
25+
("serial_data_2_in", 0, Pins(1)),
26+
("serial_data_2_out", 0, Pins(1)),
27+
("serial_resetn_in", 0, Pins(1)),
28+
("serial_resetn_out", 0, Pins(1)),
29+
("serial_clock_in", 0, Pins(1)),
30+
("serial_clock_out", 0, Pins(1)),
31+
("rstb_l_in", 0, Pins(1)),
32+
("rstb_l_out", 0, Pins(1)),
33+
("por_l_in", 0, Pins(1)),
34+
("por_l_out", 0, Pins(1)),
35+
("porb_h_in", 0, Pins(1)),
36+
("porb_h_out", 0, Pins(1)),
37+
2338
# GPIO mgmt
2439
("gpio", 0,
2540
Subsignal("out_pad", Pins(1)),

verilog/dv/generated/csr.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//--------------------------------------------------------------------------------
2-
// Auto-generated by Migen (9a0be7a) & LiteX (c17d028) on 2022-10-11 07:59:57
2+
// Auto-generated by Migen (9a0be7a) & LiteX (470fc6f) on 2022-10-14 12:53:54
33
//--------------------------------------------------------------------------------
44
#include <generated/soc.h>
55
#ifndef __GENERATED_CSR_H

verilog/dv/generated/git.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
//--------------------------------------------------------------------------------
2-
// Auto-generated by Migen (9a0be7a) & LiteX (c17d028) on 2022-10-11 07:59:57
2+
// Auto-generated by Migen (9a0be7a) & LiteX (470fc6f) on 2022-10-14 12:53:55
33
//--------------------------------------------------------------------------------
44
#ifndef __GENERATED_GIT_H
55
#define __GENERATED_GIT_H
66

77
#define MIGEN_GIT_SHA1 "9a0be7a"
8-
#define LITEX_GIT_SHA1 "c17d028"
8+
#define LITEX_GIT_SHA1 "470fc6f"
99
#endif

verilog/dv/generated/mem.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//--------------------------------------------------------------------------------
2-
// Auto-generated by Migen (9a0be7a) & LiteX (c17d028) on 2022-10-11 07:59:57
2+
// Auto-generated by Migen (9a0be7a) & LiteX (470fc6f) on 2022-10-14 12:53:54
33
//--------------------------------------------------------------------------------
44
#ifndef __GENERATED_MEM_H
55
#define __GENERATED_MEM_H

verilog/dv/generated/soc.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//--------------------------------------------------------------------------------
2-
// Auto-generated by Migen (9a0be7a) & LiteX (c17d028) on 2022-10-11 07:59:57
2+
// Auto-generated by Migen (9a0be7a) & LiteX (470fc6f) on 2022-10-14 12:53:54
33
//--------------------------------------------------------------------------------
44
#ifndef __GENERATED_SOC_H
55
#define __GENERATED_SOC_H

0 commit comments

Comments
 (0)