diff --git a/MPFS_VIDEO_KIT_REFERENCE_DESIGN.tcl b/MPFS_VIDEO_KIT_REFERENCE_DESIGN.tcl index b5d33be..13c5733 100644 --- a/MPFS_VIDEO_KIT_REFERENCE_DESIGN.tcl +++ b/MPFS_VIDEO_KIT_REFERENCE_DESIGN.tcl @@ -87,11 +87,11 @@ new_project \ # // Download required cores # -download_core -vlnv {Microsemi:SolutionCore:Bayer_Interpolation:4.6.0} -location {www.microchip-ip.com/repositories/DirectCore} +download_core -vlnv {Microsemi:SolutionCore:Bayer_Interpolation:4.7.0} -location {www.microchip-ip.com/repositories/DirectCore} download_core -vlnv {Actel:DirectCore:CoreAPB3:4.2.100} -location {www.microchip-ip.com/repositories/DirectCore} download_core -vlnv {Actel:DirectCore:CORERESET_PF:2.3.100} -location {www.microchip-ip.com/repositories/DirectCore} download_core -vlnv {Actel:DirectCore:CORERXIODBITALIGN:2.2.100} -location {www.microchip-ip.com/repositories/DirectCore} -download_core -vlnv {Microsemi:SolutionCore:Gamma_Correction:4.2.0} -location {www.microchip-ip.com/repositories/DirectCore} +download_core -vlnv {Microsemi:SolutionCore:Gamma_Correction:4.3.0} -location {www.microchip-ip.com/repositories/DirectCore} download_core -vlnv {Microsemi:SolutionCore:Image_Enhancement:4.4.0} -location {www.microchip-ip.com/repositories/DirectCore} download_core -vlnv {Microsemi:SolutionCore:IMAGE_SCALER:4.1.0} -location {www.microchip-ip.com/repositories/DirectCore} download_core -vlnv {Microsemi:SgCore:PFSOC_INIT_MONITOR:1.0.307} -location {www.microchip-ip.com/repositories/SgCore} diff --git a/script_support/components/Bayer_Interpolation_C0.tcl b/script_support/components/Bayer_Interpolation_C0.tcl index 78acc7f..75c0230 100644 --- a/script_support/components/Bayer_Interpolation_C0.tcl +++ b/script_support/components/Bayer_Interpolation_C0.tcl @@ -2,7 +2,7 @@ # Family: PolarFireSoC # Part Number: MPFS250T_ES-1FCG1152E # Create and Configure the core component Bayer_Interpolation_C0 -create_and_configure_core -core_vlnv {Microsemi:SolutionCore:Bayer_Interpolation:4.6.0} -component_name {Bayer_Interpolation_C0} -params {\ +create_and_configure_core -core_vlnv {Microsemi:SolutionCore:Bayer_Interpolation:4.7.0} -component_name {Bayer_Interpolation_C0} -params {\ "G_CONFIG:0" \ "G_DATA_WIDTH:8" \ "G_FORMAT:0" \ diff --git a/script_support/components/Gamma_Correction_C0.tcl b/script_support/components/Gamma_Correction_C0.tcl index a02258f..d4db673 100644 --- a/script_support/components/Gamma_Correction_C0.tcl +++ b/script_support/components/Gamma_Correction_C0.tcl @@ -2,7 +2,7 @@ # Family: PolarFireSoC # Part Number: MPFS250T_ES-1FCG1152E # Create and Configure the core component Gamma_Correction_C0 -create_and_configure_core -core_vlnv {Microsemi:SolutionCore:Gamma_Correction:4.2.0} -component_name {Gamma_Correction_C0} -params {\ +create_and_configure_core -core_vlnv {Microsemi:SolutionCore:Gamma_Correction:4.3.0} -component_name {Gamma_Correction_C0} -params {\ "G_DATA_WIDTH:8" \ "G_FORMAT:0" \ "G_PIXELS:1" } diff --git a/script_support/hdl/H264/apb_wrapper.vhd b/script_support/hdl/H264/apb_wrapper.vhd index 70e4707..d949bf3 100644 --- a/script_support/hdl/H264/apb_wrapper.vhd +++ b/script_support/hdl/H264/apb_wrapper.vhd @@ -348,7 +348,8 @@ s_frame_valid_re <= frame_valid_i AND (NOT s_frame_valid_dly1); text_coordinates_o <= x"00100010"; disp_digits_o <= x"000"; h264_ddrlsb_addr_o <= x"AE000000"; - h264_en_o <= '0'; + osd_en_o <= '1'; + h264_en_o <= '0'; elsif (pclk_i'event and pclk_i = '1') then if ((psel_i = '1') and (pwrite_i = '1') and (penable_i = '1')) then case paddr_i(11 downto 0) is