CDL Modules
|
Framebuffer CDL types and submodules. More...
Framebuffer CDL types and submodules.
Header file for framebuffer modules for VGA, LCD panel, both bitmapped and teletext.
Data Structures | |
struct | t_video_timing |
struct t_video_timing |
module framebuffer | ( | clock | csr_clk, |
clock | sram_clk, | ||
clock | video_clk, | ||
input bit | reset_n, | ||
input t_bbc_display_sram_write | display_sram_write, | ||
output t_video_bus | video_bus, | ||
input t_csr_request | csr_request, | ||
output t_csr_response | csr_response, | ||
input bit | csr_select[16] | ||
) |
csr_clk | Clock for CSR reads/writes |
sram_clk | SRAM write clock, with frame buffer data |
video_clk | Video clock, used to generate vsync, hsync, data out, etc |
csr_select | CSR select value to target this module on the CSR interface |
module framebuffer_teletext | ( | clock | csr_clk, |
clock | sram_clk, | ||
clock | video_clk, | ||
input bit | reset_n, | ||
input t_bbc_display_sram_write | display_sram_write, | ||
output t_video_bus | video_bus, | ||
input bit | csr_select_in[16], | ||
input t_csr_request | csr_request, | ||
output t_csr_response | csr_response | ||
) |
csr_clk | Clock for CSR reads/writes |
sram_clk | SRAM write clock, with frame buffer data |
video_clk | Video clock, used to generate vsync, hsync, data out, etc |
csr_select_in | Tie to zero for default |
module framebuffer_timing | ( | clock | csr_clk, |
clock | video_clk, | ||
input bit | reset_n, | ||
output t_video_timing | video_timing, | ||
input t_csr_request | csr_request, | ||
output t_csr_response | csr_response, | ||
input bit | csr_select[16] | ||
) |
[in] | csr_clk | Clock for CSR reads/writes |
[in] | video_clk | Video clock, used to generate vsync, hsync, data out, etc |
[in] | reset_n | Active low reset |
[out] | video_timing | Video timing outputs |
[in] | csr_request | Pipelined CSR request interface to control the module |
[out] | csr_response | Pipelined CSR response interface to control the module |
[in] | csr_select | CSR select value to target this module on the CSR interface |