output wire [7:0] leds,
output serio,
output wire [3:0] digits,
- output wire [7:0] seven);
+ output wire [7:0] seven,
+ output wire hs, vs,
+ output wire [2:0] r, g,
+ output wire [1:0] b);
wire clk;
CPUDCM dcm (.CLKIN_IN(xtal), .CLKFX_OUT(clk));
wire [7:0] data;
wire wr, rd;
- wire irq, tmrirq;
+ wire irq, tmrirq, lcdcirq, vblankirq;
wire [7:0] jaddr;
wire [1:0] state;
.wr(wr),
.rd(rd));
+ LCDC lcdc(
+ .addr(addr),
+ .data(data),
+ .clk(clk),
+ .wr(wr),
+ .rd(rd),
+ .lcdcirq(lcdcirq),
+ .vblankirq(vblankirq),
+ .vgahs(hs),
+ .vgavs(vs),
+ .vgar(r),
+ .vgag(g),
+ .vgab(b));
+
AddrMon amon(
.addr(addr),
.clk(clk),
.wr(wr),
.addr(addr),
.data(data),
- .vblank(0),
- .lcdc(0),
+ .vblank(vblankirq),
+ .lcdc(lcdcirq),
.tovf(tmrirq),
.serial(0),
.buttons(0),