1
0
mirror of https://github.com/mist-devel/mist-board.git synced 2026-01-16 16:18:11 +00:00
2015-11-26 13:52:16 +01:00

35 lines
593 B
Verilog

// A simple system-on-a-chip (SoC) for the MiST
// (c) 2015 Till Harbaum
module soc (
input [1:0] CLOCK_27,
output SDRAM_nCS,
output VGA_HS,
output VGA_VS,
output [5:0] VGA_R,
output [5:0] VGA_G,
output [5:0] VGA_B
);
// de-activate unused SDRAM
assign SDRAM_nCS = 1;
wire pixel_clock;
vga vga (
.pclk (pixel_clock),
.hs (VGA_HS),
.vs (VGA_VS),
.r (VGA_R),
.g (VGA_G),
.b (VGA_B)
);
// A PLL to derive the VGA pixel clocl from the MiSTs 27MHz
pll pll (
.inclk0(CLOCK_27[0]),
.c0(pixel_clock) // 25.175 MHz
);
endmodule