Navigation

    OpenASIC
    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    1. Home
    2. huvas
    H
    • Continue chat with huvas
    • Start new chat with huvas
    • Flag Profile
    • Block User
    • Profile
    • Following
    • Followers
    • Topics
    • Posts
    • Best
    • Groups
    Save
    Saving

    huvas

    @huvas

    0
    Reputation
    4
    Posts
    1549
    Profile views
    0
    Followers
    0
    Following
    Joined Last Online

    huvas Follow

    Posts made by huvas

    • db mv更新疑问。

      范老师您好:
      感谢范老师开源265 、264代码,在阅读代码中我受益很多。
      同时有一个疑问:如下代码中left_mv在第一列LCU中没有被取值。那么在第二列LCU中
      mv_pre_up_r <= left_mv[cnt_r[7:5]-3'd1] ;
      mv_pre_dn_r <= left_mv[cnt_r[7:5]] ;
      这里拿到的left_mv是否为无效值。

      //*** store left mv ***************************************
          assign mv_data_o_w = ((cnt_r[8:5] == 0) && (cnt_r[1:0] == 0)) ? top_mv_data_o_w : cur_mv_data_o_w ;
          always @ ( posedge clk or negedge rst_n ) begin 
              if ( !rst_n ) begin
                  left_mv[0]      <= 0      ;
                  left_mv[1]      <= 0      ;
                  left_mv[2]      <= 0      ;
                  left_mv[3]      <= 0      ;
                  left_mv[4]      <= 0      ;
                  left_mv[5]      <= 0      ;
                  left_mv[6]      <= 0      ;
                  left_mv[7]      <= 0      ;
              end else if ( sys_ctu_x_i == 0 ) begin //第一列LCU不更新
                  left_mv[0]      <= 0      ;
                  left_mv[1]      <= 0      ;
                  left_mv[2]      <= 0      ;
                  left_mv[3]      <= 0      ;
                  left_mv[4]      <= 0      ;
                  left_mv[5]      <= 0      ;
                  left_mv[6]      <= 0      ;
                  left_mv[7]      <= 0      ;
              end else if (cnt_r[8:5]>0 && cnt_r[4:2] == 3'b111) begin 
                  left_mv[cnt_r[8:5]-3'd1] <= cnt_r[1:0] == 2'd0 ? mv_data_o_w : left_mv[cnt_r[8:5]-3'd1] ;
              end 
          end 
        always @ ( posedge clk or negedge rst_n ) begin 
              if ( !rst_n )begin 
                  mv_pre_up_r  <= 0;
                  mv_pre_dn_r  <= 0;
              end 
              else if (cnt_i == 0) begin                     
                  mv_pre_up_r  <= tl_mv ;                   
                  mv_pre_dn_r  <= left_mv[0] ;            
              end else if (cnt_i[4:2] == 0) begin             
                  mv_pre_up_r  <= left_mv[cnt_r[7:5]-3'd1] ;  
                  mv_pre_dn_r  <= left_mv[cnt_r[7:5]] ;
              end else if (cnt_r[1:0] == 2'b11) begin         
                  mv_pre_up_r  <= mv_cur_up_r;
                  mv_pre_dn_r  <= mv_cur_dn_r;
              end 
              else begin 
                  mv_pre_up_r  <= mv_pre_up_r;
                  mv_pre_dn_r  <= mv_pre_dn_r;
              end 
          end 
      
      
      posted in xkHEVC IP Core
      H
      huvas
    • RE: 技术交流群

      可以加一下我吗,xiatian6175

      posted in 交流讨论 | General Discussion
      H
      huvas
    • RE: 请问咱们H265 ENCODER IP有没有开源C 模型?如果有的话,在哪下载?谢谢!

      @bo 那请问编解码一致是通过verilog仿真做的吗

      posted in 交流讨论 | General Discussion
      H
      huvas
    • RE: http://soc.fudan.edu.cn/vip网址等不上去

      范老师你好,我在publish栏没看到毕业论文,在知网搜到了三篇

      面向HEVC的参考帧压缩算法研究及其VLSI实现
      基于H.264/AVC的高性能CABAC编码器的设计研究
      超高清H.264/AVC帧内编码器的VLSI实现研究

      请问有其他合适渠道看到更多的毕业论文吗

      posted in 问题反馈 | Comments & Feedback
      H
      huvas
    • 1 / 1