首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

并串转换程序有问题

并串转换程序有问题

小弟自己编写的并串转换程序,可是输出总是0,各位大神帮忙看看这个程序是哪里有问题
  • always@(posedge clk or negedge rst)
  • begin
  •     if(!rst)
  •        begin
  •           load<=1;
  •          done<=0;
  •          data_buf<=0;
  •          sdata<=0;
  •      end
  •         else
  •         begin
  •   if(load)
  •     begin
  •       data_buf<=data_in;
  •       sdata<=data_buf[15];
  •       if(done)
  •       begin
  •         load<=0;
  •       end
  •       else
  •       begin
  •         if(count==14)
  •           begin
  •             count<=0;
  •             done<=1;
  •          end
  •       else
  •       begin
  •          count<=count+1;
  •          data_buf<=data_buf<<1;
  •       end
  •    end
  •                 end
  •     else
  •        begin
  •          data_buf<=0;
  •        end
  •   end
  • end
  • assign sout=sdata;

复制代码
返回列表