From: Sebastien Bourdeauducq Date: Fri, 6 Jul 2012 22:11:58 +0000 (+0200) Subject: tb/framebuffer: compute parameters X-Git-Tag: 24jan2021_ls180~3112 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=de287609132cd026a7ca4d94ba631d045e02a1e9;p=litex.git tb/framebuffer: compute parameters --- diff --git a/tb/framebuffer/framebuffer.py b/tb/framebuffer/framebuffer.py index b12cf679..65b780ad 100644 --- a/tb/framebuffer/framebuffer.py +++ b/tb/framebuffer/framebuffer.py @@ -18,17 +18,21 @@ def main(): sim.run(1) def csr_w(addr, d): sim.wr(dut.bank.description[addr].field.storage, d) - csr_w(1, 2) # hres - csr_w(2, 3) # hsync_start - csr_w(3, 4) # hsync_stop - csr_w(4, 5) # hscan - csr_w(5, 2) # vres - csr_w(6, 3) # vsync_start - csr_w(7, 4) # vsync_stop - csr_w(8, 5) # vscan - csr_w(10, 2*2*4) # length + + hres = 4 + vres = 4 + + csr_w(1, hres) # hres + csr_w(2, hres+3) # hsync_start + csr_w(3, hres+5) # hsync_stop + csr_w(4, hres+10) # hscan + csr_w(5, vres) # vres + csr_w(6, vres+3) # vsync_start + csr_w(7, vres+5) # vsync_stop + csr_w(8, vres+10) # vscan + csr_w(10, hres*vres*4) # length csr_w(0, 1) # enable - sim.run(200) + sim.run(1000) main()