├── README.md ├── lib └── behave │ └── mem │ ├── ram_1p.v │ ├── ram_2p.v │ ├── rf_1p.v │ ├── rf_2p.v │ └── rom_1p.v ├── rtl ├── cavlc │ ├── BitStream_packer.v │ ├── Coeff_Sign_packer.v │ ├── Coeff_token_enc.v │ ├── Coeff_token_vlc0.v │ ├── Coeff_token_vlc1.v │ ├── Coeff_token_vlc2.v │ ├── Coeff_token_vlc_chromaDC.v │ ├── Delta_qp_enc.v │ ├── LevelCodeGen.v │ ├── MB_header_enc.v │ ├── MB_header_packer.v │ ├── NC_compute.v │ ├── Run_tab.v │ ├── TotalCoefZero.v │ ├── TotalZeros_enc.v │ ├── TotalZeros_tab.v │ ├── TrailingOne.v │ ├── Zeros_Run_packer.v │ ├── cavlc_top.v │ ├── cbp_enc.v │ ├── control_fsm.v │ ├── level_bit_packer.v │ ├── level_enc.v │ ├── level_run_buf.v │ ├── regLevel_buf.v │ ├── regRun_buf.v │ └── run_enc.v ├── db │ ├── bs.v │ ├── chroma_pipeline.v │ ├── db_control.v │ ├── db_filter.v │ ├── db_top.v │ ├── luma_pipeline.v │ ├── rom_alpha.v │ ├── rom_beta.v │ └── rom_clip.v ├── enc_defines.v ├── fetch │ ├── fetch.v │ ├── fetch_chroma.v │ ├── fetch_db.v │ ├── fetch_fme.v │ ├── fetch_ime.v │ └── fetch_luma.v ├── fme │ ├── fme_best_candidate.v │ ├── fme_ctrl.v │ ├── fme_datapath.v │ ├── fme_fetch.v │ ├── fme_interpolator_4pel.v │ ├── fme_load.v │ ├── fme_ram.v │ ├── fme_satd_gen_4x4.v │ ├── fme_satd_gen_double4xn.v │ └── fme_top.v ├── ime │ ├── ime_abs.v │ ├── ime_cost4x4.v │ ├── ime_costx16.v │ ├── ime_costx8.v │ ├── ime_ctrl.v │ ├── ime_min_cost.v │ ├── ime_mux.v │ ├── ime_mv_cost.v │ ├── ime_sad4x4.v │ ├── ime_sad4x4_pe.v │ ├── ime_sad_top.v │ ├── ime_sad_x16.v │ ├── ime_sad_x8.v │ └── ime_top.v ├── intra │ ├── intra_16x16_chroma_ctrl.v │ ├── intra_16x16_chroma_dc.v │ ├── intra_16x16_chroma_pe.v │ ├── intra_16x16_chroma_plane.v │ ├── intra_16x16_chroma_top.v │ ├── intra_4x4_ctrl.v │ ├── intra_4x4_pe.v │ ├── intra_4x4_pred_mode_gen.v │ ├── intra_4x4_top.v │ ├── intra_hadamard4x4.v │ ├── intra_lambda.v │ ├── intra_ref.v │ └── intra_top.v ├── mc │ ├── mc_chroma.v │ ├── mc_chroma_ip_2pel.v │ ├── mc_chroma_top.v │ ├── mc_core.v │ ├── mc_ip_4pel.v │ ├── mc_luma.v │ ├── mc_luma_top.v │ └── mc_top.v ├── mem │ ├── cavlc_ram_2p_36x120.v │ ├── db_ram_1p_128x8.v │ ├── db_ram_1p_28x480.v │ ├── fetch_ram_2p_128x16.v │ ├── fetch_ram_2p_128x64.v │ ├── fetch_ram_2p_64x144.v │ ├── fetch_ram_dp_128x48.v │ ├── fme_ram_2p_160x128.v │ ├── intra_ram_2p_128x120.v │ ├── intra_ram_2p_16x120.v │ ├── mv_ram_1p_16x480.v │ ├── mvd_ram_2p_18x32.v │ ├── tq_ram_2p_128x24.v │ ├── tq_ram_2p_128x32.v │ └── tq_ram_dp_256x64.v ├── top │ ├── bs_buf.v │ ├── cur_mb.v │ ├── mem_arbiter.v │ ├── mvd_cmp.v │ ├── top.v │ └── top_ctrl.v └── tq │ ├── tq_add_idct_pre.v │ ├── tq_dct4x4.v │ ├── tq_dequant2x2_dc.v │ ├── tq_dequant4x4.v │ ├── tq_dequant4x4_dc.v │ ├── tq_div6_c.v │ ├── tq_div6_l.v │ ├── tq_ht2x2.v │ ├── tq_ht4x4.v │ ├── tq_idct4x4.v │ ├── tq_iht2x2.v │ ├── tq_iht4x4.v │ ├── tq_mod6_c.v │ ├── tq_mod6_l.v │ ├── tq_quant2x2_dc.v │ ├── tq_quant4x4.v │ ├── tq_quant4x4_dc.v │ └── tq_top.v ├── sim └── top_testbench │ ├── bench │ ├── cavlc_dump.v │ ├── db_dump.v │ ├── fme_dump.v │ ├── ime_dump.v │ ├── intra_dump.v │ ├── mc_dump.v │ └── tq_dump.v │ ├── clean.sh │ ├── debussy.run │ ├── enc_file.f │ ├── sim.do │ ├── tb_top.v │ ├── vlog.args │ └── vsim.run └── sw └── f264.exe /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/README.md -------------------------------------------------------------------------------- /lib/behave/mem/ram_1p.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/lib/behave/mem/ram_1p.v -------------------------------------------------------------------------------- /lib/behave/mem/ram_2p.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/lib/behave/mem/ram_2p.v -------------------------------------------------------------------------------- /lib/behave/mem/rf_1p.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/lib/behave/mem/rf_1p.v -------------------------------------------------------------------------------- /lib/behave/mem/rf_2p.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/lib/behave/mem/rf_2p.v -------------------------------------------------------------------------------- /lib/behave/mem/rom_1p.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/lib/behave/mem/rom_1p.v -------------------------------------------------------------------------------- /rtl/cavlc/BitStream_packer.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/cavlc/BitStream_packer.v -------------------------------------------------------------------------------- /rtl/cavlc/Coeff_Sign_packer.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/cavlc/Coeff_Sign_packer.v -------------------------------------------------------------------------------- /rtl/cavlc/Coeff_token_enc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/cavlc/Coeff_token_enc.v -------------------------------------------------------------------------------- /rtl/cavlc/Coeff_token_vlc0.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/cavlc/Coeff_token_vlc0.v -------------------------------------------------------------------------------- /rtl/cavlc/Coeff_token_vlc1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/cavlc/Coeff_token_vlc1.v -------------------------------------------------------------------------------- /rtl/cavlc/Coeff_token_vlc2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/cavlc/Coeff_token_vlc2.v -------------------------------------------------------------------------------- /rtl/cavlc/Coeff_token_vlc_chromaDC.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/cavlc/Coeff_token_vlc_chromaDC.v -------------------------------------------------------------------------------- /rtl/cavlc/Delta_qp_enc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/cavlc/Delta_qp_enc.v -------------------------------------------------------------------------------- /rtl/cavlc/LevelCodeGen.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/cavlc/LevelCodeGen.v -------------------------------------------------------------------------------- /rtl/cavlc/MB_header_enc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/cavlc/MB_header_enc.v -------------------------------------------------------------------------------- /rtl/cavlc/MB_header_packer.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/cavlc/MB_header_packer.v -------------------------------------------------------------------------------- /rtl/cavlc/NC_compute.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/cavlc/NC_compute.v -------------------------------------------------------------------------------- /rtl/cavlc/Run_tab.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/cavlc/Run_tab.v -------------------------------------------------------------------------------- /rtl/cavlc/TotalCoefZero.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/cavlc/TotalCoefZero.v -------------------------------------------------------------------------------- /rtl/cavlc/TotalZeros_enc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/cavlc/TotalZeros_enc.v -------------------------------------------------------------------------------- /rtl/cavlc/TotalZeros_tab.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/cavlc/TotalZeros_tab.v -------------------------------------------------------------------------------- /rtl/cavlc/TrailingOne.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/cavlc/TrailingOne.v -------------------------------------------------------------------------------- /rtl/cavlc/Zeros_Run_packer.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/cavlc/Zeros_Run_packer.v -------------------------------------------------------------------------------- /rtl/cavlc/cavlc_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/cavlc/cavlc_top.v -------------------------------------------------------------------------------- /rtl/cavlc/cbp_enc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/cavlc/cbp_enc.v -------------------------------------------------------------------------------- /rtl/cavlc/control_fsm.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/cavlc/control_fsm.v -------------------------------------------------------------------------------- /rtl/cavlc/level_bit_packer.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/cavlc/level_bit_packer.v -------------------------------------------------------------------------------- /rtl/cavlc/level_enc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/cavlc/level_enc.v -------------------------------------------------------------------------------- /rtl/cavlc/level_run_buf.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/cavlc/level_run_buf.v -------------------------------------------------------------------------------- /rtl/cavlc/regLevel_buf.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/cavlc/regLevel_buf.v -------------------------------------------------------------------------------- /rtl/cavlc/regRun_buf.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/cavlc/regRun_buf.v -------------------------------------------------------------------------------- /rtl/cavlc/run_enc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/cavlc/run_enc.v -------------------------------------------------------------------------------- /rtl/db/bs.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/db/bs.v -------------------------------------------------------------------------------- /rtl/db/chroma_pipeline.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/db/chroma_pipeline.v -------------------------------------------------------------------------------- /rtl/db/db_control.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/db/db_control.v -------------------------------------------------------------------------------- /rtl/db/db_filter.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/db/db_filter.v -------------------------------------------------------------------------------- /rtl/db/db_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/db/db_top.v -------------------------------------------------------------------------------- /rtl/db/luma_pipeline.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/db/luma_pipeline.v -------------------------------------------------------------------------------- /rtl/db/rom_alpha.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/db/rom_alpha.v -------------------------------------------------------------------------------- /rtl/db/rom_beta.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/db/rom_beta.v -------------------------------------------------------------------------------- /rtl/db/rom_clip.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/db/rom_clip.v -------------------------------------------------------------------------------- /rtl/enc_defines.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/enc_defines.v -------------------------------------------------------------------------------- /rtl/fetch/fetch.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/fetch/fetch.v -------------------------------------------------------------------------------- /rtl/fetch/fetch_chroma.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/fetch/fetch_chroma.v -------------------------------------------------------------------------------- /rtl/fetch/fetch_db.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/fetch/fetch_db.v -------------------------------------------------------------------------------- /rtl/fetch/fetch_fme.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/fetch/fetch_fme.v -------------------------------------------------------------------------------- /rtl/fetch/fetch_ime.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/fetch/fetch_ime.v -------------------------------------------------------------------------------- /rtl/fetch/fetch_luma.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/fetch/fetch_luma.v -------------------------------------------------------------------------------- /rtl/fme/fme_best_candidate.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/fme/fme_best_candidate.v -------------------------------------------------------------------------------- /rtl/fme/fme_ctrl.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/fme/fme_ctrl.v -------------------------------------------------------------------------------- /rtl/fme/fme_datapath.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/fme/fme_datapath.v -------------------------------------------------------------------------------- /rtl/fme/fme_fetch.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/fme/fme_fetch.v -------------------------------------------------------------------------------- /rtl/fme/fme_interpolator_4pel.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/fme/fme_interpolator_4pel.v -------------------------------------------------------------------------------- /rtl/fme/fme_load.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/fme/fme_load.v -------------------------------------------------------------------------------- /rtl/fme/fme_ram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/fme/fme_ram.v -------------------------------------------------------------------------------- /rtl/fme/fme_satd_gen_4x4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/fme/fme_satd_gen_4x4.v -------------------------------------------------------------------------------- /rtl/fme/fme_satd_gen_double4xn.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/fme/fme_satd_gen_double4xn.v -------------------------------------------------------------------------------- /rtl/fme/fme_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/fme/fme_top.v -------------------------------------------------------------------------------- /rtl/ime/ime_abs.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/ime/ime_abs.v -------------------------------------------------------------------------------- /rtl/ime/ime_cost4x4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/ime/ime_cost4x4.v -------------------------------------------------------------------------------- /rtl/ime/ime_costx16.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/ime/ime_costx16.v -------------------------------------------------------------------------------- /rtl/ime/ime_costx8.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/ime/ime_costx8.v -------------------------------------------------------------------------------- /rtl/ime/ime_ctrl.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/ime/ime_ctrl.v -------------------------------------------------------------------------------- /rtl/ime/ime_min_cost.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/ime/ime_min_cost.v -------------------------------------------------------------------------------- /rtl/ime/ime_mux.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/ime/ime_mux.v -------------------------------------------------------------------------------- /rtl/ime/ime_mv_cost.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/ime/ime_mv_cost.v -------------------------------------------------------------------------------- /rtl/ime/ime_sad4x4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/ime/ime_sad4x4.v -------------------------------------------------------------------------------- /rtl/ime/ime_sad4x4_pe.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/ime/ime_sad4x4_pe.v -------------------------------------------------------------------------------- /rtl/ime/ime_sad_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/ime/ime_sad_top.v -------------------------------------------------------------------------------- /rtl/ime/ime_sad_x16.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/ime/ime_sad_x16.v -------------------------------------------------------------------------------- /rtl/ime/ime_sad_x8.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/ime/ime_sad_x8.v -------------------------------------------------------------------------------- /rtl/ime/ime_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/ime/ime_top.v -------------------------------------------------------------------------------- /rtl/intra/intra_16x16_chroma_ctrl.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/intra/intra_16x16_chroma_ctrl.v -------------------------------------------------------------------------------- /rtl/intra/intra_16x16_chroma_dc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/intra/intra_16x16_chroma_dc.v -------------------------------------------------------------------------------- /rtl/intra/intra_16x16_chroma_pe.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/intra/intra_16x16_chroma_pe.v -------------------------------------------------------------------------------- /rtl/intra/intra_16x16_chroma_plane.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/intra/intra_16x16_chroma_plane.v -------------------------------------------------------------------------------- /rtl/intra/intra_16x16_chroma_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/intra/intra_16x16_chroma_top.v -------------------------------------------------------------------------------- /rtl/intra/intra_4x4_ctrl.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/intra/intra_4x4_ctrl.v -------------------------------------------------------------------------------- /rtl/intra/intra_4x4_pe.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/intra/intra_4x4_pe.v -------------------------------------------------------------------------------- /rtl/intra/intra_4x4_pred_mode_gen.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/intra/intra_4x4_pred_mode_gen.v -------------------------------------------------------------------------------- /rtl/intra/intra_4x4_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/intra/intra_4x4_top.v -------------------------------------------------------------------------------- /rtl/intra/intra_hadamard4x4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/intra/intra_hadamard4x4.v -------------------------------------------------------------------------------- /rtl/intra/intra_lambda.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/intra/intra_lambda.v -------------------------------------------------------------------------------- /rtl/intra/intra_ref.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/intra/intra_ref.v -------------------------------------------------------------------------------- /rtl/intra/intra_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/intra/intra_top.v -------------------------------------------------------------------------------- /rtl/mc/mc_chroma.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/mc/mc_chroma.v -------------------------------------------------------------------------------- /rtl/mc/mc_chroma_ip_2pel.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/mc/mc_chroma_ip_2pel.v -------------------------------------------------------------------------------- /rtl/mc/mc_chroma_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/mc/mc_chroma_top.v -------------------------------------------------------------------------------- /rtl/mc/mc_core.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/mc/mc_core.v -------------------------------------------------------------------------------- /rtl/mc/mc_ip_4pel.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/mc/mc_ip_4pel.v -------------------------------------------------------------------------------- /rtl/mc/mc_luma.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/mc/mc_luma.v -------------------------------------------------------------------------------- /rtl/mc/mc_luma_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/mc/mc_luma_top.v -------------------------------------------------------------------------------- /rtl/mc/mc_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/mc/mc_top.v -------------------------------------------------------------------------------- /rtl/mem/cavlc_ram_2p_36x120.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/mem/cavlc_ram_2p_36x120.v -------------------------------------------------------------------------------- /rtl/mem/db_ram_1p_128x8.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/mem/db_ram_1p_128x8.v -------------------------------------------------------------------------------- /rtl/mem/db_ram_1p_28x480.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/mem/db_ram_1p_28x480.v -------------------------------------------------------------------------------- /rtl/mem/fetch_ram_2p_128x16.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/mem/fetch_ram_2p_128x16.v -------------------------------------------------------------------------------- /rtl/mem/fetch_ram_2p_128x64.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/mem/fetch_ram_2p_128x64.v -------------------------------------------------------------------------------- /rtl/mem/fetch_ram_2p_64x144.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/mem/fetch_ram_2p_64x144.v -------------------------------------------------------------------------------- /rtl/mem/fetch_ram_dp_128x48.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/mem/fetch_ram_dp_128x48.v -------------------------------------------------------------------------------- /rtl/mem/fme_ram_2p_160x128.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/mem/fme_ram_2p_160x128.v -------------------------------------------------------------------------------- /rtl/mem/intra_ram_2p_128x120.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/mem/intra_ram_2p_128x120.v -------------------------------------------------------------------------------- /rtl/mem/intra_ram_2p_16x120.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/mem/intra_ram_2p_16x120.v -------------------------------------------------------------------------------- /rtl/mem/mv_ram_1p_16x480.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/mem/mv_ram_1p_16x480.v -------------------------------------------------------------------------------- /rtl/mem/mvd_ram_2p_18x32.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/mem/mvd_ram_2p_18x32.v -------------------------------------------------------------------------------- /rtl/mem/tq_ram_2p_128x24.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/mem/tq_ram_2p_128x24.v -------------------------------------------------------------------------------- /rtl/mem/tq_ram_2p_128x32.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/mem/tq_ram_2p_128x32.v -------------------------------------------------------------------------------- /rtl/mem/tq_ram_dp_256x64.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/mem/tq_ram_dp_256x64.v -------------------------------------------------------------------------------- /rtl/top/bs_buf.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/top/bs_buf.v -------------------------------------------------------------------------------- /rtl/top/cur_mb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/top/cur_mb.v -------------------------------------------------------------------------------- /rtl/top/mem_arbiter.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/top/mem_arbiter.v -------------------------------------------------------------------------------- /rtl/top/mvd_cmp.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/top/mvd_cmp.v -------------------------------------------------------------------------------- /rtl/top/top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/top/top.v -------------------------------------------------------------------------------- /rtl/top/top_ctrl.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/top/top_ctrl.v -------------------------------------------------------------------------------- /rtl/tq/tq_add_idct_pre.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/tq/tq_add_idct_pre.v -------------------------------------------------------------------------------- /rtl/tq/tq_dct4x4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/tq/tq_dct4x4.v -------------------------------------------------------------------------------- /rtl/tq/tq_dequant2x2_dc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/tq/tq_dequant2x2_dc.v -------------------------------------------------------------------------------- /rtl/tq/tq_dequant4x4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/tq/tq_dequant4x4.v -------------------------------------------------------------------------------- /rtl/tq/tq_dequant4x4_dc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/tq/tq_dequant4x4_dc.v -------------------------------------------------------------------------------- /rtl/tq/tq_div6_c.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/tq/tq_div6_c.v -------------------------------------------------------------------------------- /rtl/tq/tq_div6_l.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/tq/tq_div6_l.v -------------------------------------------------------------------------------- /rtl/tq/tq_ht2x2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/tq/tq_ht2x2.v -------------------------------------------------------------------------------- /rtl/tq/tq_ht4x4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/tq/tq_ht4x4.v -------------------------------------------------------------------------------- /rtl/tq/tq_idct4x4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/tq/tq_idct4x4.v -------------------------------------------------------------------------------- /rtl/tq/tq_iht2x2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/tq/tq_iht2x2.v -------------------------------------------------------------------------------- /rtl/tq/tq_iht4x4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/tq/tq_iht4x4.v -------------------------------------------------------------------------------- /rtl/tq/tq_mod6_c.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/tq/tq_mod6_c.v -------------------------------------------------------------------------------- /rtl/tq/tq_mod6_l.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/tq/tq_mod6_l.v -------------------------------------------------------------------------------- /rtl/tq/tq_quant2x2_dc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/tq/tq_quant2x2_dc.v -------------------------------------------------------------------------------- /rtl/tq/tq_quant4x4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/tq/tq_quant4x4.v -------------------------------------------------------------------------------- /rtl/tq/tq_quant4x4_dc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/tq/tq_quant4x4_dc.v -------------------------------------------------------------------------------- /rtl/tq/tq_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/rtl/tq/tq_top.v -------------------------------------------------------------------------------- /sim/top_testbench/bench/cavlc_dump.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/sim/top_testbench/bench/cavlc_dump.v -------------------------------------------------------------------------------- /sim/top_testbench/bench/db_dump.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/sim/top_testbench/bench/db_dump.v -------------------------------------------------------------------------------- /sim/top_testbench/bench/fme_dump.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/sim/top_testbench/bench/fme_dump.v -------------------------------------------------------------------------------- /sim/top_testbench/bench/ime_dump.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/sim/top_testbench/bench/ime_dump.v -------------------------------------------------------------------------------- /sim/top_testbench/bench/intra_dump.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/sim/top_testbench/bench/intra_dump.v -------------------------------------------------------------------------------- /sim/top_testbench/bench/mc_dump.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/sim/top_testbench/bench/mc_dump.v -------------------------------------------------------------------------------- /sim/top_testbench/bench/tq_dump.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/sim/top_testbench/bench/tq_dump.v -------------------------------------------------------------------------------- /sim/top_testbench/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/sim/top_testbench/clean.sh -------------------------------------------------------------------------------- /sim/top_testbench/debussy.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/sim/top_testbench/debussy.run -------------------------------------------------------------------------------- /sim/top_testbench/enc_file.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/sim/top_testbench/enc_file.f -------------------------------------------------------------------------------- /sim/top_testbench/sim.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/sim/top_testbench/sim.do -------------------------------------------------------------------------------- /sim/top_testbench/tb_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/sim/top_testbench/tb_top.v -------------------------------------------------------------------------------- /sim/top_testbench/vlog.args: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/sim/top_testbench/vlog.args -------------------------------------------------------------------------------- /sim/top_testbench/vsim.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/sim/top_testbench/vsim.run -------------------------------------------------------------------------------- /sw/f264.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openasic-org/xk264/HEAD/sw/f264.exe --------------------------------------------------------------------------------