├── .github ├── FUNDING.yml └── workflows │ └── testbench.yml ├── .gitignore ├── LICENSE-APACHE ├── LICENSE-MIT ├── Manifest.py ├── README.md ├── README_fr.md ├── demo.gif ├── requirements.txt ├── sim ├── audio_clock_tb │ └── Manifest.py ├── audio_param_tb │ └── Manifest.py ├── spd_tb │ └── Manifest.py ├── top_tb │ └── Manifest.py └── vsim.do ├── src ├── Manifest.py ├── audio_clock_regeneration_packet.sv ├── audio_info_frame.sv ├── audio_sample_packet.sv ├── auxiliary_video_information_info_frame.sv ├── hdmi.sv ├── packet_assembler.sv ├── packet_picker.sv ├── serializer.sv ├── source_product_description_info_frame.sv └── tmds_channel.sv ├── test ├── audio_clock_tb │ ├── Manifest.py │ └── audio_clock_tb.sv ├── audio_param_tb │ ├── Manifest.py │ └── audio_param_tb.sv ├── spd_tb │ ├── Manifest.py │ └── spd_tb.sv └── top_tb │ ├── Manifest.py │ ├── pll.sv │ └── top_tb.sv └── top ├── Manifest.py └── top.sv /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: ['sameer'] 4 | -------------------------------------------------------------------------------- /.github/workflows/testbench.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdl-util/hdmi/HEAD/.github/workflows/testbench.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdl-util/hdmi/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdl-util/hdmi/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdl-util/hdmi/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /Manifest.py: -------------------------------------------------------------------------------- 1 | modules = { 2 | "local": "./src/" 3 | } 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdl-util/hdmi/HEAD/README.md -------------------------------------------------------------------------------- /README_fr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdl-util/hdmi/HEAD/README_fr.md -------------------------------------------------------------------------------- /demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdl-util/hdmi/HEAD/demo.gif -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | hdlmake==3.3 2 | six==1.14.0 3 | -------------------------------------------------------------------------------- /sim/audio_clock_tb/Manifest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdl-util/hdmi/HEAD/sim/audio_clock_tb/Manifest.py -------------------------------------------------------------------------------- /sim/audio_param_tb/Manifest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdl-util/hdmi/HEAD/sim/audio_param_tb/Manifest.py -------------------------------------------------------------------------------- /sim/spd_tb/Manifest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdl-util/hdmi/HEAD/sim/spd_tb/Manifest.py -------------------------------------------------------------------------------- /sim/top_tb/Manifest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdl-util/hdmi/HEAD/sim/top_tb/Manifest.py -------------------------------------------------------------------------------- /sim/vsim.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdl-util/hdmi/HEAD/sim/vsim.do -------------------------------------------------------------------------------- /src/Manifest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdl-util/hdmi/HEAD/src/Manifest.py -------------------------------------------------------------------------------- /src/audio_clock_regeneration_packet.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdl-util/hdmi/HEAD/src/audio_clock_regeneration_packet.sv -------------------------------------------------------------------------------- /src/audio_info_frame.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdl-util/hdmi/HEAD/src/audio_info_frame.sv -------------------------------------------------------------------------------- /src/audio_sample_packet.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdl-util/hdmi/HEAD/src/audio_sample_packet.sv -------------------------------------------------------------------------------- /src/auxiliary_video_information_info_frame.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdl-util/hdmi/HEAD/src/auxiliary_video_information_info_frame.sv -------------------------------------------------------------------------------- /src/hdmi.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdl-util/hdmi/HEAD/src/hdmi.sv -------------------------------------------------------------------------------- /src/packet_assembler.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdl-util/hdmi/HEAD/src/packet_assembler.sv -------------------------------------------------------------------------------- /src/packet_picker.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdl-util/hdmi/HEAD/src/packet_picker.sv -------------------------------------------------------------------------------- /src/serializer.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdl-util/hdmi/HEAD/src/serializer.sv -------------------------------------------------------------------------------- /src/source_product_description_info_frame.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdl-util/hdmi/HEAD/src/source_product_description_info_frame.sv -------------------------------------------------------------------------------- /src/tmds_channel.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdl-util/hdmi/HEAD/src/tmds_channel.sv -------------------------------------------------------------------------------- /test/audio_clock_tb/Manifest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdl-util/hdmi/HEAD/test/audio_clock_tb/Manifest.py -------------------------------------------------------------------------------- /test/audio_clock_tb/audio_clock_tb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdl-util/hdmi/HEAD/test/audio_clock_tb/audio_clock_tb.sv -------------------------------------------------------------------------------- /test/audio_param_tb/Manifest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdl-util/hdmi/HEAD/test/audio_param_tb/Manifest.py -------------------------------------------------------------------------------- /test/audio_param_tb/audio_param_tb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdl-util/hdmi/HEAD/test/audio_param_tb/audio_param_tb.sv -------------------------------------------------------------------------------- /test/spd_tb/Manifest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdl-util/hdmi/HEAD/test/spd_tb/Manifest.py -------------------------------------------------------------------------------- /test/spd_tb/spd_tb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdl-util/hdmi/HEAD/test/spd_tb/spd_tb.sv -------------------------------------------------------------------------------- /test/top_tb/Manifest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdl-util/hdmi/HEAD/test/top_tb/Manifest.py -------------------------------------------------------------------------------- /test/top_tb/pll.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdl-util/hdmi/HEAD/test/top_tb/pll.sv -------------------------------------------------------------------------------- /test/top_tb/top_tb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdl-util/hdmi/HEAD/test/top_tb/top_tb.sv -------------------------------------------------------------------------------- /top/Manifest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdl-util/hdmi/HEAD/top/Manifest.py -------------------------------------------------------------------------------- /top/top.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdl-util/hdmi/HEAD/top/top.sv --------------------------------------------------------------------------------