├── .gitignore ├── LICENSE ├── Project ├── 2-bool_Plan ├── 3-bool_Plan ├── 4-bool_Plan ├── Arc_Final_Bits.drawio ├── Architecture.drawio ├── Improved_Plan ├── Individual_Blocks ├── Stage_1.drawio ├── images │ ├── 2-bool_Arc │ │ ├── 2-bool_Plan-S1.png │ │ ├── 2-bool_Plan-S2.png │ │ ├── 2-bool_Plan-S3.png │ │ └── 2-bool_Plan-S4.png │ ├── 3-bool_Arc │ │ ├── Improved_S1.png │ │ ├── Improved_S2.png │ │ ├── Improved_S3.png │ │ ├── Improved_S4.png │ │ ├── Individual_Blocks │ │ │ ├── Individual_Blocks-s2_Bool.drawio.png │ │ │ ├── Individual_Blocks-s2_CDF.drawio.png │ │ │ ├── Individual_Blocks-s3_Bool.drawio.png │ │ │ └── Individual_Blocks-s3_CDF.drawio.png │ │ └── image_history │ │ │ └── S4_4carryPropagation.png │ ├── 4-bool_Arc │ │ ├── 4-bool_S1.png │ │ ├── 4-bool_S2.png │ │ ├── 4-bool_S3.png │ │ └── 4-bool_S4.png │ ├── Full_Arc.png │ ├── Graph_MB.png │ └── Original_Arc │ │ ├── Architecture-Stage_1.png │ │ ├── Architecture-Stage_2.jpg │ │ ├── Architecture-Stage_4.png │ │ ├── s3-CDF.png │ │ ├── s3-Renormalization.png │ │ └── s3-Top.png └── previous_ideas │ ├── Arq_pipeline.circ │ ├── FSM-Arith_Encoder.drawio │ ├── Pipeline.circ │ ├── lzc_architecture.jpg │ ├── one-round_normalization_original.jpg │ ├── pipeline_architecture.jpg │ └── pipeline_project.txt ├── README.md ├── Scripts ├── README.md ├── boolean_analysis.py ├── encoded_bits_counter.py ├── get_frame.py ├── lut-generator.py ├── mix_csv.py ├── simulation-file-generator.py ├── simulations │ ├── Makefile │ ├── executor.sh │ └── lists │ │ ├── list_entropy_encoder-lp.txt │ │ ├── list_entropy_encoder.txt │ │ ├── list_entropy_encoder_1-bool.txt │ │ ├── list_entropy_encoder_2-bool.txt │ │ ├── list_entropy_encoder_3-bool.txt │ │ ├── list_entropy_encoder_4-bool.txt │ │ └── list_entropy_encoder_improved.txt ├── statistics.py ├── throughput_analysis.py └── throughput_improved.py ├── rtl ├── README.md ├── entropy-encoder-1-bool-lp │ ├── Miao_LZC.v │ ├── arithmetic_encoder.v │ ├── carry_propagation.v │ ├── control_unit.v │ ├── entropy_encoder.v │ ├── final_bits.v │ ├── luts.v │ ├── stage_1.v │ ├── stage_2.v │ ├── stage_3.v │ ├── stage_4.v │ └── top_registers_control.v ├── entropy-encoder-1-bool │ ├── Miao_LZC.v │ ├── arithmetic_encoder.v │ ├── carry_propagation.v │ ├── control_unit.v │ ├── entropy_encoder.v │ ├── final_bits.v │ ├── luts.v │ ├── stage_1.v │ ├── stage_2.v │ ├── stage_3.v │ ├── stage_4.v │ └── top_registers_control.v ├── entropy-encoder-2-bool-lp │ ├── Miao_LZC.v │ ├── arithmetic_encoder.v │ ├── carry_propagation.v │ ├── control_unit.v │ ├── entropy_encoder.v │ ├── final_bits.v │ ├── luts.v │ ├── stage_1.v │ ├── stage_2.v │ ├── stage_3.v │ ├── stage_4.v │ └── top_registers_control.v ├── entropy-encoder-2-bool │ ├── Miao_LZC.v │ ├── arithmetic_encoder.v │ ├── carry_propagation.v │ ├── control_unit.v │ ├── entropy_encoder.v │ ├── final_bits.v │ ├── luts.v │ ├── stage_1.v │ ├── stage_2.v │ ├── stage_3.v │ ├── stage_4.v │ └── top_registers_control.v ├── entropy-encoder-3-bool-lp │ ├── Miao_LZC.v │ ├── arithmetic_encoder.v │ ├── carry_propagation.v │ ├── control_unit.v │ ├── entropy_encoder.v │ ├── final_bits.v │ ├── luts.v │ ├── stage_1.v │ ├── stage_2.v │ ├── stage_3.v │ ├── stage_4.v │ └── top_registers_control.v ├── entropy-encoder-3-bool │ ├── Miao_LZC.v │ ├── arithmetic_encoder.v │ ├── carry_propagation.v │ ├── control_unit.v │ ├── entropy_encoder.v │ ├── final_bits.v │ ├── luts.v │ ├── stage_1.v │ ├── stage_2.v │ ├── stage_3.v │ ├── stage_4.v │ └── top_registers_control.v ├── entropy-encoder-4-bool │ ├── Miao_LZC.v │ ├── arithmetic_encoder.v │ ├── carry_propagation.v │ ├── control_unit.v │ ├── entropy_encoder.v │ ├── final_bits.v │ ├── luts.v │ ├── stage_1.v │ ├── stage_2.v │ ├── stage_3.v │ ├── stage_4.v │ └── top_registers_control.v ├── entropy-encoder-lp │ ├── LZC.v │ ├── arithmetic_encoder.v │ ├── carry_propagation.v │ ├── control_unit.v │ ├── entropy_encoder.v │ ├── final_bits.v │ ├── luts.v │ ├── stage_1.v │ ├── stage_2.v │ ├── stage_3.v │ ├── stage_4.v │ └── top_registers_control.v ├── entropy-encoder-original │ ├── LZC.v │ ├── arithmetic_encoder.v │ ├── carry_propagation.v │ ├── control_unit.v │ ├── entropy_encoder.v │ ├── final_bits.v │ ├── luts.v │ ├── stage_1.v │ ├── stage_2.v │ ├── stage_3.v │ ├── stage_4.v │ └── top_registers_control.v └── other-blocks │ ├── ripple_carry_adder │ └── ripple_carry_adder.v │ └── vedic-multiplier │ ├── full_adder.v │ ├── half_adder.v │ ├── new_multiplier.v │ ├── ripple_carry_adder_4x4.v │ ├── stage_2_vedic.v │ ├── vedic_16x16.v │ ├── vedic_2x2.v │ ├── vedic_4x4.v │ └── vedic_8x8.v ├── sdc ├── entropy_encoder.sdc └── entropy_encoder_lp.sdc └── verification_area ├── AV1-reference-info ├── README.md ├── all_commands_run ├── arc_draw ├── encode.sh ├── entdec.c ├── entenc.c ├── how-to-execute └── script_encode_videos.sh ├── Modelsim ├── DUT_ent_enc │ ├── start_dut_1-bool.do │ ├── start_dut_2-bool.do │ ├── start_dut_3-bool.do │ └── start_dut_4-bool.do ├── modelsim_flow.tcl └── modelsim_scripts │ ├── first-run.do │ ├── pipeline_waveform.do │ ├── scripts │ ├── bitstream_tb │ │ ├── bitstream_tb_waveform.do │ │ ├── data_flow_between_stages.do │ │ ├── re-run_full.do │ │ └── waveforms_colorful_debug-full.do │ ├── carry_propag │ │ ├── aux_carry_waveform.do │ │ ├── overview.do │ │ └── run_carry_prop.do │ ├── main_arith_encoder │ │ ├── clk_gating.do │ │ ├── data_flow_between_stages.do │ │ ├── op_isolation_low │ │ ├── re-run_full.do │ │ └── waveforms_colorful_debug-full.do │ ├── main_entropy_encoder │ │ ├── arith_encoder_colorful_debug-full.do │ │ ├── arith_encoder_data_flow_between_stages.do │ │ ├── aux_carry_waveform.do │ │ ├── carry_debug_waveform.do │ │ ├── debug_waveform.do │ │ ├── new_carry_propag.do │ │ └── re-run.do │ └── old_scripts │ │ ├── 10-inputs-scripts │ │ ├── 10-re-run.do │ │ └── 10-waveforms_colorful_debug.do │ │ ├── 99-inputs-scripts │ │ ├── re-run.do │ │ └── waveforms_colorful_debug.do │ │ ├── entire-file-scripts │ │ ├── data_flow_between_stages.do │ │ ├── re-run.do │ │ └── waveforms_colorful_debug.do │ │ ├── tb_stage-1-2 │ │ └── re-run.do │ │ └── tb_stage-3 │ │ └── re-run.do │ ├── waveforms.do │ └── waveforms_complete_debug.do ├── README.md ├── c-arithmetic-encoder-av1 ├── Makefile ├── arith_decoder.c ├── arith_encoder.c ├── binary_bitstream_generator.py ├── binary_range_converter.py ├── check_bitstream_vs_ref.py ├── new_logic │ └── comparer.py └── range_counter.py ├── other_tb ├── pipeline_sv_csv │ ├── old-tb │ │ ├── tb_arith_encoder_10_inputs.sv │ │ ├── tb_stage-1-2_211_inputs.sv │ │ └── tb_stage3_100.sv │ ├── tb_arith_encoder_99_inputs.sv │ └── tb_arith_encoder_entire-file.sv └── simple_sv │ └── tb_arith_encoder_simple.sv ├── sv_arith_encoder_simulator └── arith_encoder_simulator.sv └── testbenches ├── Old_TBs └── entropy_encoder_tb.sv ├── Stages ├── s1.sv └── s2.sv ├── components ├── tb_arith_encoder.sv ├── tb_bitstream.sv ├── tb_carry_propagation.sv ├── tb_lzc.sv ├── tb_lzc_miao.sv ├── tb_new_mult.sv ├── tb_vedic_16x16.sv ├── tb_vedic_2x2.sv ├── tb_vedic_4x4.sv └── tb_vedic_8x8.sv ├── tb_1-bool.sv ├── tb_2-bool.sv ├── tb_3-bool.sv └── tb_4-bool.sv /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/LICENSE -------------------------------------------------------------------------------- /Project/2-bool_Plan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/2-bool_Plan -------------------------------------------------------------------------------- /Project/3-bool_Plan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/3-bool_Plan -------------------------------------------------------------------------------- /Project/4-bool_Plan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/4-bool_Plan -------------------------------------------------------------------------------- /Project/Arc_Final_Bits.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/Arc_Final_Bits.drawio -------------------------------------------------------------------------------- /Project/Architecture.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/Architecture.drawio -------------------------------------------------------------------------------- /Project/Improved_Plan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/Improved_Plan -------------------------------------------------------------------------------- /Project/Individual_Blocks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/Individual_Blocks -------------------------------------------------------------------------------- /Project/Stage_1.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/Stage_1.drawio -------------------------------------------------------------------------------- /Project/images/2-bool_Arc/2-bool_Plan-S1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/images/2-bool_Arc/2-bool_Plan-S1.png -------------------------------------------------------------------------------- /Project/images/2-bool_Arc/2-bool_Plan-S2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/images/2-bool_Arc/2-bool_Plan-S2.png -------------------------------------------------------------------------------- /Project/images/2-bool_Arc/2-bool_Plan-S3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/images/2-bool_Arc/2-bool_Plan-S3.png -------------------------------------------------------------------------------- /Project/images/2-bool_Arc/2-bool_Plan-S4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/images/2-bool_Arc/2-bool_Plan-S4.png -------------------------------------------------------------------------------- /Project/images/3-bool_Arc/Improved_S1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/images/3-bool_Arc/Improved_S1.png -------------------------------------------------------------------------------- /Project/images/3-bool_Arc/Improved_S2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/images/3-bool_Arc/Improved_S2.png -------------------------------------------------------------------------------- /Project/images/3-bool_Arc/Improved_S3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/images/3-bool_Arc/Improved_S3.png -------------------------------------------------------------------------------- /Project/images/3-bool_Arc/Improved_S4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/images/3-bool_Arc/Improved_S4.png -------------------------------------------------------------------------------- /Project/images/3-bool_Arc/Individual_Blocks/Individual_Blocks-s2_Bool.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/images/3-bool_Arc/Individual_Blocks/Individual_Blocks-s2_Bool.drawio.png -------------------------------------------------------------------------------- /Project/images/3-bool_Arc/Individual_Blocks/Individual_Blocks-s2_CDF.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/images/3-bool_Arc/Individual_Blocks/Individual_Blocks-s2_CDF.drawio.png -------------------------------------------------------------------------------- /Project/images/3-bool_Arc/Individual_Blocks/Individual_Blocks-s3_Bool.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/images/3-bool_Arc/Individual_Blocks/Individual_Blocks-s3_Bool.drawio.png -------------------------------------------------------------------------------- /Project/images/3-bool_Arc/Individual_Blocks/Individual_Blocks-s3_CDF.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/images/3-bool_Arc/Individual_Blocks/Individual_Blocks-s3_CDF.drawio.png -------------------------------------------------------------------------------- /Project/images/3-bool_Arc/image_history/S4_4carryPropagation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/images/3-bool_Arc/image_history/S4_4carryPropagation.png -------------------------------------------------------------------------------- /Project/images/4-bool_Arc/4-bool_S1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/images/4-bool_Arc/4-bool_S1.png -------------------------------------------------------------------------------- /Project/images/4-bool_Arc/4-bool_S2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/images/4-bool_Arc/4-bool_S2.png -------------------------------------------------------------------------------- /Project/images/4-bool_Arc/4-bool_S3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/images/4-bool_Arc/4-bool_S3.png -------------------------------------------------------------------------------- /Project/images/4-bool_Arc/4-bool_S4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/images/4-bool_Arc/4-bool_S4.png -------------------------------------------------------------------------------- /Project/images/Full_Arc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/images/Full_Arc.png -------------------------------------------------------------------------------- /Project/images/Graph_MB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/images/Graph_MB.png -------------------------------------------------------------------------------- /Project/images/Original_Arc/Architecture-Stage_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/images/Original_Arc/Architecture-Stage_1.png -------------------------------------------------------------------------------- /Project/images/Original_Arc/Architecture-Stage_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/images/Original_Arc/Architecture-Stage_2.jpg -------------------------------------------------------------------------------- /Project/images/Original_Arc/Architecture-Stage_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/images/Original_Arc/Architecture-Stage_4.png -------------------------------------------------------------------------------- /Project/images/Original_Arc/s3-CDF.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/images/Original_Arc/s3-CDF.png -------------------------------------------------------------------------------- /Project/images/Original_Arc/s3-Renormalization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/images/Original_Arc/s3-Renormalization.png -------------------------------------------------------------------------------- /Project/images/Original_Arc/s3-Top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/images/Original_Arc/s3-Top.png -------------------------------------------------------------------------------- /Project/previous_ideas/Arq_pipeline.circ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/previous_ideas/Arq_pipeline.circ -------------------------------------------------------------------------------- /Project/previous_ideas/FSM-Arith_Encoder.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/previous_ideas/FSM-Arith_Encoder.drawio -------------------------------------------------------------------------------- /Project/previous_ideas/Pipeline.circ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/previous_ideas/Pipeline.circ -------------------------------------------------------------------------------- /Project/previous_ideas/lzc_architecture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/previous_ideas/lzc_architecture.jpg -------------------------------------------------------------------------------- /Project/previous_ideas/one-round_normalization_original.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/previous_ideas/one-round_normalization_original.jpg -------------------------------------------------------------------------------- /Project/previous_ideas/pipeline_architecture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/previous_ideas/pipeline_architecture.jpg -------------------------------------------------------------------------------- /Project/previous_ideas/pipeline_project.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Project/previous_ideas/pipeline_project.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/README.md -------------------------------------------------------------------------------- /Scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Scripts/README.md -------------------------------------------------------------------------------- /Scripts/boolean_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Scripts/boolean_analysis.py -------------------------------------------------------------------------------- /Scripts/encoded_bits_counter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Scripts/encoded_bits_counter.py -------------------------------------------------------------------------------- /Scripts/get_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Scripts/get_frame.py -------------------------------------------------------------------------------- /Scripts/lut-generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Scripts/lut-generator.py -------------------------------------------------------------------------------- /Scripts/mix_csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Scripts/mix_csv.py -------------------------------------------------------------------------------- /Scripts/simulation-file-generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Scripts/simulation-file-generator.py -------------------------------------------------------------------------------- /Scripts/simulations/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Scripts/simulations/Makefile -------------------------------------------------------------------------------- /Scripts/simulations/executor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Scripts/simulations/executor.sh -------------------------------------------------------------------------------- /Scripts/simulations/lists/list_entropy_encoder-lp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Scripts/simulations/lists/list_entropy_encoder-lp.txt -------------------------------------------------------------------------------- /Scripts/simulations/lists/list_entropy_encoder.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Scripts/simulations/lists/list_entropy_encoder.txt -------------------------------------------------------------------------------- /Scripts/simulations/lists/list_entropy_encoder_1-bool.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Scripts/simulations/lists/list_entropy_encoder_1-bool.txt -------------------------------------------------------------------------------- /Scripts/simulations/lists/list_entropy_encoder_2-bool.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Scripts/simulations/lists/list_entropy_encoder_2-bool.txt -------------------------------------------------------------------------------- /Scripts/simulations/lists/list_entropy_encoder_3-bool.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Scripts/simulations/lists/list_entropy_encoder_3-bool.txt -------------------------------------------------------------------------------- /Scripts/simulations/lists/list_entropy_encoder_4-bool.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Scripts/simulations/lists/list_entropy_encoder_4-bool.txt -------------------------------------------------------------------------------- /Scripts/simulations/lists/list_entropy_encoder_improved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Scripts/simulations/lists/list_entropy_encoder_improved.txt -------------------------------------------------------------------------------- /Scripts/statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Scripts/statistics.py -------------------------------------------------------------------------------- /Scripts/throughput_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Scripts/throughput_analysis.py -------------------------------------------------------------------------------- /Scripts/throughput_improved.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/Scripts/throughput_improved.py -------------------------------------------------------------------------------- /rtl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/README.md -------------------------------------------------------------------------------- /rtl/entropy-encoder-1-bool-lp/Miao_LZC.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-1-bool-lp/Miao_LZC.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-1-bool-lp/arithmetic_encoder.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-1-bool-lp/arithmetic_encoder.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-1-bool-lp/carry_propagation.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-1-bool-lp/carry_propagation.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-1-bool-lp/control_unit.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-1-bool-lp/control_unit.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-1-bool-lp/entropy_encoder.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-1-bool-lp/entropy_encoder.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-1-bool-lp/final_bits.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-1-bool-lp/final_bits.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-1-bool-lp/luts.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-1-bool-lp/luts.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-1-bool-lp/stage_1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-1-bool-lp/stage_1.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-1-bool-lp/stage_2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-1-bool-lp/stage_2.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-1-bool-lp/stage_3.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-1-bool-lp/stage_3.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-1-bool-lp/stage_4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-1-bool-lp/stage_4.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-1-bool-lp/top_registers_control.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-1-bool-lp/top_registers_control.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-1-bool/Miao_LZC.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-1-bool/Miao_LZC.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-1-bool/arithmetic_encoder.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-1-bool/arithmetic_encoder.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-1-bool/carry_propagation.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-1-bool/carry_propagation.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-1-bool/control_unit.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-1-bool/control_unit.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-1-bool/entropy_encoder.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-1-bool/entropy_encoder.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-1-bool/final_bits.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-1-bool/final_bits.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-1-bool/luts.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-1-bool/luts.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-1-bool/stage_1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-1-bool/stage_1.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-1-bool/stage_2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-1-bool/stage_2.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-1-bool/stage_3.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-1-bool/stage_3.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-1-bool/stage_4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-1-bool/stage_4.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-1-bool/top_registers_control.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-1-bool/top_registers_control.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-2-bool-lp/Miao_LZC.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-2-bool-lp/Miao_LZC.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-2-bool-lp/arithmetic_encoder.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-2-bool-lp/arithmetic_encoder.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-2-bool-lp/carry_propagation.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-2-bool-lp/carry_propagation.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-2-bool-lp/control_unit.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-2-bool-lp/control_unit.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-2-bool-lp/entropy_encoder.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-2-bool-lp/entropy_encoder.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-2-bool-lp/final_bits.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-2-bool-lp/final_bits.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-2-bool-lp/luts.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-2-bool-lp/luts.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-2-bool-lp/stage_1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-2-bool-lp/stage_1.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-2-bool-lp/stage_2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-2-bool-lp/stage_2.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-2-bool-lp/stage_3.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-2-bool-lp/stage_3.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-2-bool-lp/stage_4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-2-bool-lp/stage_4.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-2-bool-lp/top_registers_control.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-2-bool-lp/top_registers_control.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-2-bool/Miao_LZC.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-2-bool/Miao_LZC.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-2-bool/arithmetic_encoder.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-2-bool/arithmetic_encoder.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-2-bool/carry_propagation.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-2-bool/carry_propagation.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-2-bool/control_unit.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-2-bool/control_unit.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-2-bool/entropy_encoder.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-2-bool/entropy_encoder.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-2-bool/final_bits.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-2-bool/final_bits.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-2-bool/luts.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-2-bool/luts.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-2-bool/stage_1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-2-bool/stage_1.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-2-bool/stage_2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-2-bool/stage_2.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-2-bool/stage_3.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-2-bool/stage_3.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-2-bool/stage_4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-2-bool/stage_4.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-2-bool/top_registers_control.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-2-bool/top_registers_control.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-3-bool-lp/Miao_LZC.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-3-bool-lp/Miao_LZC.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-3-bool-lp/arithmetic_encoder.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-3-bool-lp/arithmetic_encoder.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-3-bool-lp/carry_propagation.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-3-bool-lp/carry_propagation.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-3-bool-lp/control_unit.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-3-bool-lp/control_unit.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-3-bool-lp/entropy_encoder.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-3-bool-lp/entropy_encoder.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-3-bool-lp/final_bits.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-3-bool-lp/final_bits.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-3-bool-lp/luts.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-3-bool-lp/luts.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-3-bool-lp/stage_1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-3-bool-lp/stage_1.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-3-bool-lp/stage_2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-3-bool-lp/stage_2.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-3-bool-lp/stage_3.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-3-bool-lp/stage_3.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-3-bool-lp/stage_4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-3-bool-lp/stage_4.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-3-bool-lp/top_registers_control.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-3-bool-lp/top_registers_control.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-3-bool/Miao_LZC.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-3-bool/Miao_LZC.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-3-bool/arithmetic_encoder.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-3-bool/arithmetic_encoder.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-3-bool/carry_propagation.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-3-bool/carry_propagation.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-3-bool/control_unit.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-3-bool/control_unit.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-3-bool/entropy_encoder.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-3-bool/entropy_encoder.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-3-bool/final_bits.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-3-bool/final_bits.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-3-bool/luts.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-3-bool/luts.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-3-bool/stage_1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-3-bool/stage_1.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-3-bool/stage_2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-3-bool/stage_2.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-3-bool/stage_3.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-3-bool/stage_3.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-3-bool/stage_4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-3-bool/stage_4.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-3-bool/top_registers_control.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-3-bool/top_registers_control.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-4-bool/Miao_LZC.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-4-bool/Miao_LZC.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-4-bool/arithmetic_encoder.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-4-bool/arithmetic_encoder.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-4-bool/carry_propagation.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-4-bool/carry_propagation.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-4-bool/control_unit.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-4-bool/control_unit.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-4-bool/entropy_encoder.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-4-bool/entropy_encoder.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-4-bool/final_bits.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-4-bool/final_bits.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-4-bool/luts.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-4-bool/luts.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-4-bool/stage_1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-4-bool/stage_1.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-4-bool/stage_2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-4-bool/stage_2.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-4-bool/stage_3.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-4-bool/stage_3.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-4-bool/stage_4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-4-bool/stage_4.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-4-bool/top_registers_control.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-4-bool/top_registers_control.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-lp/LZC.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-lp/LZC.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-lp/arithmetic_encoder.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-lp/arithmetic_encoder.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-lp/carry_propagation.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-lp/carry_propagation.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-lp/control_unit.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-lp/control_unit.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-lp/entropy_encoder.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-lp/entropy_encoder.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-lp/final_bits.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-lp/final_bits.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-lp/luts.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-lp/luts.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-lp/stage_1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-lp/stage_1.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-lp/stage_2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-lp/stage_2.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-lp/stage_3.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-lp/stage_3.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-lp/stage_4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-lp/stage_4.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-lp/top_registers_control.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-lp/top_registers_control.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-original/LZC.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-original/LZC.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-original/arithmetic_encoder.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-original/arithmetic_encoder.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-original/carry_propagation.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-original/carry_propagation.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-original/control_unit.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-original/control_unit.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-original/entropy_encoder.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-original/entropy_encoder.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-original/final_bits.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-original/final_bits.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-original/luts.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-original/luts.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-original/stage_1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-original/stage_1.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-original/stage_2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-original/stage_2.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-original/stage_3.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-original/stage_3.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-original/stage_4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-original/stage_4.v -------------------------------------------------------------------------------- /rtl/entropy-encoder-original/top_registers_control.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/entropy-encoder-original/top_registers_control.v -------------------------------------------------------------------------------- /rtl/other-blocks/ripple_carry_adder/ripple_carry_adder.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/other-blocks/ripple_carry_adder/ripple_carry_adder.v -------------------------------------------------------------------------------- /rtl/other-blocks/vedic-multiplier/full_adder.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/other-blocks/vedic-multiplier/full_adder.v -------------------------------------------------------------------------------- /rtl/other-blocks/vedic-multiplier/half_adder.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/other-blocks/vedic-multiplier/half_adder.v -------------------------------------------------------------------------------- /rtl/other-blocks/vedic-multiplier/new_multiplier.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/other-blocks/vedic-multiplier/new_multiplier.v -------------------------------------------------------------------------------- /rtl/other-blocks/vedic-multiplier/ripple_carry_adder_4x4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/other-blocks/vedic-multiplier/ripple_carry_adder_4x4.v -------------------------------------------------------------------------------- /rtl/other-blocks/vedic-multiplier/stage_2_vedic.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/other-blocks/vedic-multiplier/stage_2_vedic.v -------------------------------------------------------------------------------- /rtl/other-blocks/vedic-multiplier/vedic_16x16.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/other-blocks/vedic-multiplier/vedic_16x16.v -------------------------------------------------------------------------------- /rtl/other-blocks/vedic-multiplier/vedic_2x2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/other-blocks/vedic-multiplier/vedic_2x2.v -------------------------------------------------------------------------------- /rtl/other-blocks/vedic-multiplier/vedic_4x4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/other-blocks/vedic-multiplier/vedic_4x4.v -------------------------------------------------------------------------------- /rtl/other-blocks/vedic-multiplier/vedic_8x8.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/rtl/other-blocks/vedic-multiplier/vedic_8x8.v -------------------------------------------------------------------------------- /sdc/entropy_encoder.sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/sdc/entropy_encoder.sdc -------------------------------------------------------------------------------- /sdc/entropy_encoder_lp.sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/sdc/entropy_encoder_lp.sdc -------------------------------------------------------------------------------- /verification_area/AV1-reference-info/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/AV1-reference-info/README.md -------------------------------------------------------------------------------- /verification_area/AV1-reference-info/all_commands_run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/AV1-reference-info/all_commands_run -------------------------------------------------------------------------------- /verification_area/AV1-reference-info/arc_draw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/AV1-reference-info/arc_draw -------------------------------------------------------------------------------- /verification_area/AV1-reference-info/encode.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/AV1-reference-info/encode.sh -------------------------------------------------------------------------------- /verification_area/AV1-reference-info/entdec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/AV1-reference-info/entdec.c -------------------------------------------------------------------------------- /verification_area/AV1-reference-info/entenc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/AV1-reference-info/entenc.c -------------------------------------------------------------------------------- /verification_area/AV1-reference-info/how-to-execute: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/AV1-reference-info/how-to-execute -------------------------------------------------------------------------------- /verification_area/AV1-reference-info/script_encode_videos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/AV1-reference-info/script_encode_videos.sh -------------------------------------------------------------------------------- /verification_area/Modelsim/DUT_ent_enc/start_dut_1-bool.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/Modelsim/DUT_ent_enc/start_dut_1-bool.do -------------------------------------------------------------------------------- /verification_area/Modelsim/DUT_ent_enc/start_dut_2-bool.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/Modelsim/DUT_ent_enc/start_dut_2-bool.do -------------------------------------------------------------------------------- /verification_area/Modelsim/DUT_ent_enc/start_dut_3-bool.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/Modelsim/DUT_ent_enc/start_dut_3-bool.do -------------------------------------------------------------------------------- /verification_area/Modelsim/DUT_ent_enc/start_dut_4-bool.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/Modelsim/DUT_ent_enc/start_dut_4-bool.do -------------------------------------------------------------------------------- /verification_area/Modelsim/modelsim_flow.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/Modelsim/modelsim_flow.tcl -------------------------------------------------------------------------------- /verification_area/Modelsim/modelsim_scripts/first-run.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/Modelsim/modelsim_scripts/first-run.do -------------------------------------------------------------------------------- /verification_area/Modelsim/modelsim_scripts/pipeline_waveform.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/Modelsim/modelsim_scripts/pipeline_waveform.do -------------------------------------------------------------------------------- /verification_area/Modelsim/modelsim_scripts/scripts/bitstream_tb/bitstream_tb_waveform.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/Modelsim/modelsim_scripts/scripts/bitstream_tb/bitstream_tb_waveform.do -------------------------------------------------------------------------------- /verification_area/Modelsim/modelsim_scripts/scripts/bitstream_tb/data_flow_between_stages.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/Modelsim/modelsim_scripts/scripts/bitstream_tb/data_flow_between_stages.do -------------------------------------------------------------------------------- /verification_area/Modelsim/modelsim_scripts/scripts/bitstream_tb/re-run_full.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/Modelsim/modelsim_scripts/scripts/bitstream_tb/re-run_full.do -------------------------------------------------------------------------------- /verification_area/Modelsim/modelsim_scripts/scripts/bitstream_tb/waveforms_colorful_debug-full.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/Modelsim/modelsim_scripts/scripts/bitstream_tb/waveforms_colorful_debug-full.do -------------------------------------------------------------------------------- /verification_area/Modelsim/modelsim_scripts/scripts/carry_propag/aux_carry_waveform.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/Modelsim/modelsim_scripts/scripts/carry_propag/aux_carry_waveform.do -------------------------------------------------------------------------------- /verification_area/Modelsim/modelsim_scripts/scripts/carry_propag/overview.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/Modelsim/modelsim_scripts/scripts/carry_propag/overview.do -------------------------------------------------------------------------------- /verification_area/Modelsim/modelsim_scripts/scripts/carry_propag/run_carry_prop.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/Modelsim/modelsim_scripts/scripts/carry_propag/run_carry_prop.do -------------------------------------------------------------------------------- /verification_area/Modelsim/modelsim_scripts/scripts/main_arith_encoder/clk_gating.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/Modelsim/modelsim_scripts/scripts/main_arith_encoder/clk_gating.do -------------------------------------------------------------------------------- /verification_area/Modelsim/modelsim_scripts/scripts/main_arith_encoder/data_flow_between_stages.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/Modelsim/modelsim_scripts/scripts/main_arith_encoder/data_flow_between_stages.do -------------------------------------------------------------------------------- /verification_area/Modelsim/modelsim_scripts/scripts/main_arith_encoder/op_isolation_low: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/Modelsim/modelsim_scripts/scripts/main_arith_encoder/op_isolation_low -------------------------------------------------------------------------------- /verification_area/Modelsim/modelsim_scripts/scripts/main_arith_encoder/re-run_full.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/Modelsim/modelsim_scripts/scripts/main_arith_encoder/re-run_full.do -------------------------------------------------------------------------------- /verification_area/Modelsim/modelsim_scripts/scripts/main_arith_encoder/waveforms_colorful_debug-full.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/Modelsim/modelsim_scripts/scripts/main_arith_encoder/waveforms_colorful_debug-full.do -------------------------------------------------------------------------------- /verification_area/Modelsim/modelsim_scripts/scripts/main_entropy_encoder/arith_encoder_colorful_debug-full.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/Modelsim/modelsim_scripts/scripts/main_entropy_encoder/arith_encoder_colorful_debug-full.do -------------------------------------------------------------------------------- /verification_area/Modelsim/modelsim_scripts/scripts/main_entropy_encoder/arith_encoder_data_flow_between_stages.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/Modelsim/modelsim_scripts/scripts/main_entropy_encoder/arith_encoder_data_flow_between_stages.do -------------------------------------------------------------------------------- /verification_area/Modelsim/modelsim_scripts/scripts/main_entropy_encoder/aux_carry_waveform.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/Modelsim/modelsim_scripts/scripts/main_entropy_encoder/aux_carry_waveform.do -------------------------------------------------------------------------------- /verification_area/Modelsim/modelsim_scripts/scripts/main_entropy_encoder/carry_debug_waveform.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/Modelsim/modelsim_scripts/scripts/main_entropy_encoder/carry_debug_waveform.do -------------------------------------------------------------------------------- /verification_area/Modelsim/modelsim_scripts/scripts/main_entropy_encoder/debug_waveform.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/Modelsim/modelsim_scripts/scripts/main_entropy_encoder/debug_waveform.do -------------------------------------------------------------------------------- /verification_area/Modelsim/modelsim_scripts/scripts/main_entropy_encoder/new_carry_propag.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/Modelsim/modelsim_scripts/scripts/main_entropy_encoder/new_carry_propag.do -------------------------------------------------------------------------------- /verification_area/Modelsim/modelsim_scripts/scripts/main_entropy_encoder/re-run.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/Modelsim/modelsim_scripts/scripts/main_entropy_encoder/re-run.do -------------------------------------------------------------------------------- /verification_area/Modelsim/modelsim_scripts/scripts/old_scripts/10-inputs-scripts/10-re-run.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/Modelsim/modelsim_scripts/scripts/old_scripts/10-inputs-scripts/10-re-run.do -------------------------------------------------------------------------------- /verification_area/Modelsim/modelsim_scripts/scripts/old_scripts/10-inputs-scripts/10-waveforms_colorful_debug.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/Modelsim/modelsim_scripts/scripts/old_scripts/10-inputs-scripts/10-waveforms_colorful_debug.do -------------------------------------------------------------------------------- /verification_area/Modelsim/modelsim_scripts/scripts/old_scripts/99-inputs-scripts/re-run.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/Modelsim/modelsim_scripts/scripts/old_scripts/99-inputs-scripts/re-run.do -------------------------------------------------------------------------------- /verification_area/Modelsim/modelsim_scripts/scripts/old_scripts/99-inputs-scripts/waveforms_colorful_debug.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/Modelsim/modelsim_scripts/scripts/old_scripts/99-inputs-scripts/waveforms_colorful_debug.do -------------------------------------------------------------------------------- /verification_area/Modelsim/modelsim_scripts/scripts/old_scripts/entire-file-scripts/data_flow_between_stages.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/Modelsim/modelsim_scripts/scripts/old_scripts/entire-file-scripts/data_flow_between_stages.do -------------------------------------------------------------------------------- /verification_area/Modelsim/modelsim_scripts/scripts/old_scripts/entire-file-scripts/re-run.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/Modelsim/modelsim_scripts/scripts/old_scripts/entire-file-scripts/re-run.do -------------------------------------------------------------------------------- /verification_area/Modelsim/modelsim_scripts/scripts/old_scripts/entire-file-scripts/waveforms_colorful_debug.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/Modelsim/modelsim_scripts/scripts/old_scripts/entire-file-scripts/waveforms_colorful_debug.do -------------------------------------------------------------------------------- /verification_area/Modelsim/modelsim_scripts/scripts/old_scripts/tb_stage-1-2/re-run.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/Modelsim/modelsim_scripts/scripts/old_scripts/tb_stage-1-2/re-run.do -------------------------------------------------------------------------------- /verification_area/Modelsim/modelsim_scripts/scripts/old_scripts/tb_stage-3/re-run.do: -------------------------------------------------------------------------------- 1 | restart -f 2 | 3 | # do wave.do 4 | run 3000 ns 5 | -------------------------------------------------------------------------------- /verification_area/Modelsim/modelsim_scripts/waveforms.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/Modelsim/modelsim_scripts/waveforms.do -------------------------------------------------------------------------------- /verification_area/Modelsim/modelsim_scripts/waveforms_complete_debug.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/Modelsim/modelsim_scripts/waveforms_complete_debug.do -------------------------------------------------------------------------------- /verification_area/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/README.md -------------------------------------------------------------------------------- /verification_area/c-arithmetic-encoder-av1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/c-arithmetic-encoder-av1/Makefile -------------------------------------------------------------------------------- /verification_area/c-arithmetic-encoder-av1/arith_decoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/c-arithmetic-encoder-av1/arith_decoder.c -------------------------------------------------------------------------------- /verification_area/c-arithmetic-encoder-av1/arith_encoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/c-arithmetic-encoder-av1/arith_encoder.c -------------------------------------------------------------------------------- /verification_area/c-arithmetic-encoder-av1/binary_bitstream_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/c-arithmetic-encoder-av1/binary_bitstream_generator.py -------------------------------------------------------------------------------- /verification_area/c-arithmetic-encoder-av1/binary_range_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/c-arithmetic-encoder-av1/binary_range_converter.py -------------------------------------------------------------------------------- /verification_area/c-arithmetic-encoder-av1/check_bitstream_vs_ref.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/c-arithmetic-encoder-av1/check_bitstream_vs_ref.py -------------------------------------------------------------------------------- /verification_area/c-arithmetic-encoder-av1/new_logic/comparer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/c-arithmetic-encoder-av1/new_logic/comparer.py -------------------------------------------------------------------------------- /verification_area/c-arithmetic-encoder-av1/range_counter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/c-arithmetic-encoder-av1/range_counter.py -------------------------------------------------------------------------------- /verification_area/other_tb/pipeline_sv_csv/old-tb/tb_arith_encoder_10_inputs.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/other_tb/pipeline_sv_csv/old-tb/tb_arith_encoder_10_inputs.sv -------------------------------------------------------------------------------- /verification_area/other_tb/pipeline_sv_csv/old-tb/tb_stage-1-2_211_inputs.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/other_tb/pipeline_sv_csv/old-tb/tb_stage-1-2_211_inputs.sv -------------------------------------------------------------------------------- /verification_area/other_tb/pipeline_sv_csv/old-tb/tb_stage3_100.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/other_tb/pipeline_sv_csv/old-tb/tb_stage3_100.sv -------------------------------------------------------------------------------- /verification_area/other_tb/pipeline_sv_csv/tb_arith_encoder_99_inputs.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/other_tb/pipeline_sv_csv/tb_arith_encoder_99_inputs.sv -------------------------------------------------------------------------------- /verification_area/other_tb/pipeline_sv_csv/tb_arith_encoder_entire-file.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/other_tb/pipeline_sv_csv/tb_arith_encoder_entire-file.sv -------------------------------------------------------------------------------- /verification_area/other_tb/simple_sv/tb_arith_encoder_simple.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/other_tb/simple_sv/tb_arith_encoder_simple.sv -------------------------------------------------------------------------------- /verification_area/sv_arith_encoder_simulator/arith_encoder_simulator.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/sv_arith_encoder_simulator/arith_encoder_simulator.sv -------------------------------------------------------------------------------- /verification_area/testbenches/Old_TBs/entropy_encoder_tb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/testbenches/Old_TBs/entropy_encoder_tb.sv -------------------------------------------------------------------------------- /verification_area/testbenches/Stages/s1.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/testbenches/Stages/s1.sv -------------------------------------------------------------------------------- /verification_area/testbenches/Stages/s2.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/testbenches/Stages/s2.sv -------------------------------------------------------------------------------- /verification_area/testbenches/components/tb_arith_encoder.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/testbenches/components/tb_arith_encoder.sv -------------------------------------------------------------------------------- /verification_area/testbenches/components/tb_bitstream.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/testbenches/components/tb_bitstream.sv -------------------------------------------------------------------------------- /verification_area/testbenches/components/tb_carry_propagation.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/testbenches/components/tb_carry_propagation.sv -------------------------------------------------------------------------------- /verification_area/testbenches/components/tb_lzc.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/testbenches/components/tb_lzc.sv -------------------------------------------------------------------------------- /verification_area/testbenches/components/tb_lzc_miao.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/testbenches/components/tb_lzc_miao.sv -------------------------------------------------------------------------------- /verification_area/testbenches/components/tb_new_mult.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/testbenches/components/tb_new_mult.sv -------------------------------------------------------------------------------- /verification_area/testbenches/components/tb_vedic_16x16.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/testbenches/components/tb_vedic_16x16.sv -------------------------------------------------------------------------------- /verification_area/testbenches/components/tb_vedic_2x2.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/testbenches/components/tb_vedic_2x2.sv -------------------------------------------------------------------------------- /verification_area/testbenches/components/tb_vedic_4x4.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/testbenches/components/tb_vedic_4x4.sv -------------------------------------------------------------------------------- /verification_area/testbenches/components/tb_vedic_8x8.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/testbenches/components/tb_vedic_8x8.sv -------------------------------------------------------------------------------- /verification_area/testbenches/tb_1-bool.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/testbenches/tb_1-bool.sv -------------------------------------------------------------------------------- /verification_area/testbenches/tb_2-bool.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/testbenches/tb_2-bool.sv -------------------------------------------------------------------------------- /verification_area/testbenches/tb_3-bool.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/testbenches/tb_3-bool.sv -------------------------------------------------------------------------------- /verification_area/testbenches/tb_4-bool.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuliopereirab/arithmetic-encoder-av1/HEAD/verification_area/testbenches/tb_4-bool.sv --------------------------------------------------------------------------------