serv/servant/servus.v
2020-04-15 10:18:06 +02:00

36 lines
612 B
Verilog

`default_nettype none
module servus
(input wire i_clk_p,
input wire i_clk_n,
output wire o_uart_tx,
output wire q);
parameter memfile = "zephyr_hello.hex";
parameter memsize = 8192;
wire i_clk;
wire clk;
wire rst;
assign o_uart_tx = q;
IBUFDS ibufds
(.I (i_clk_p),
.IB (i_clk_n),
.O (i_clk));
servus_clock_gen
clock_gen
(.i_clk (i_clk),
.o_clk (clk),
.o_rst (rst));
servant
#(.memfile (memfile),
.memsize (memsize))
servant
(.wb_clk (clk),
.wb_rst (rst),
.q (q));
endmodule