diff options
| author | Alejandro Soto <alejandro@34project.org> | 2024-05-26 11:17:19 -0600 |
|---|---|---|
| committer | Alejandro Soto <alejandro@34project.org> | 2024-05-26 12:51:51 -0600 |
| commit | 2ea327c97ed9008f4f5a7bcbe1bfe05f1970ab50 (patch) | |
| tree | 4ed99a24a4925978c8f030d039edc73e239787bd /target/w3d_de1soc/w3d_de1soc.sv | |
| parent | 2e12077e682a27a159122b5676301c8c433a58fe (diff) | |
platform/wavelet3d: add video display controller
Diffstat (limited to '')
| -rw-r--r-- | target/w3d_de1soc/w3d_de1soc.sv | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/target/w3d_de1soc/w3d_de1soc.sv b/target/w3d_de1soc/w3d_de1soc.sv index 14c31be..10796bc 100644 --- a/target/w3d_de1soc/w3d_de1soc.sv +++ b/target/w3d_de1soc/w3d_de1soc.sv @@ -71,6 +71,9 @@ module w3d_de1soc logic[2:0] mmio_full_arprot, mmio_full_awprot; logic[3:0] mmio_full_arcache, mmio_full_awcache; + logic dac_first, dac_last, dac_ready, dac_valid; + logic[9:0] dac_r, dac_g, dac_b; + debounce reset_debounce ( .clk(sys_clk), @@ -187,12 +190,11 @@ module w3d_de1soc .io_axi_bridge_s0_rvalid(mmio_full_rvalid), .io_axi_bridge_s0_rready(mmio_full_rready), .intc_0_interrupt_sender_irq(), //TODO - //TODO TODO TODO - .pixfifo_avalon_dc_buffer_sink_ready(), - .pixfifo_avalon_dc_buffer_sink_startofpacket(1), - .pixfifo_avalon_dc_buffer_sink_endofpacket(0), - .pixfifo_avalon_dc_buffer_sink_valid(1), - .pixfifo_avalon_dc_buffer_sink_data({10'h3ff, 10'h000, 10'h000}), + .pixfifo_avalon_dc_buffer_sink_ready(dac_ready), + .pixfifo_avalon_dc_buffer_sink_startofpacket(dac_first), + .pixfifo_avalon_dc_buffer_sink_endofpacket(dac_last), + .pixfifo_avalon_dc_buffer_sink_valid(dac_valid), + .pixfifo_avalon_dc_buffer_sink_data({dac_r, dac_g, dac_b}), .sys_clock_out_clk_1_clk(sys_clk), .sys_rst_out_reset_1_reset_n(sys_rst_n) ); @@ -248,6 +250,14 @@ module w3d_de1soc .mmio_rready, .mmio_rdata, + .dac_b, + .dac_g, + .dac_r, + .dac_last, + .dac_first, + .dac_ready, + .dac_valid, + //TODO Altera Virtual JTAG .jtag_tck(0), .jtag_tms(0), |
