1
0
mirror of https://github.com/olofk/serv.git synced 2026-03-02 09:36:27 +00:00
Files
olofk.serv/servant/servant_qf.v
Olof Kindgren 88ffe617f5 WIP: Quickfeather support
FIXME:
Verify clock/reset
2021-04-23 09:20:40 +02:00

43 lines
812 B
Verilog

module servant_qf
(
input wire i_rst_n,
output wire o_uart_tx);
reg rst_r;
wire i_clk;
wire i_rst;
wire clk;
// wire rst;
// parameter memfile = "zephyr_hello.hex";
parameter memfile = "blinky.hex";
parameter memsize = 2048;
qlal4s3b_cell_macro u_qlal4s3b_cell_macro
(
.Sys_Clk0 (i_clk),
.Sys_Clk0_Rst (i_rst),
.Sys_Clk1 (),
.Sys_Clk1_Rst ());
gclkbuff u_gclkbuff_clock0 (.A(i_clk), .Z(clk));
// gclkbuff u_gclkbuff_reset0 (.A(i_rst), .Z(rst));
wire o_uart_tx = q;
reg rst;
always @(posedge clk)
rst <= !i_rst_n;
servant
#(.memfile (memfile),
.memsize (memsize))
servant
(.wb_clk (clk),
.wb_rst (rst),
.q (q));
endmodule