• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

自动并行转串行数据流

US 2018-05-22 浏览量:1146

根据ISE的language templates里我找到了并行转串行的代码:

   parameter piso_shift = <shift_width>;
   
   reg [piso_shift-2:0] <reg_name>;
   reg                  <output>;

   always @(posedge <clock>)
      if (<load_signal>) begin
         <reg_name> <= <input>[piso_shift-1:1];
         <output>    <= <input>[0];
      end
      else begin
         <reg_name> <= {1'b0 <reg_name>[piso_shift-2:1]};
         <output>   <= <reg_name>[0];
      end
发现有一个load_signal控制它什么时候转换,现在已知并行数据位宽为8,我想省去这个load_signal信号以使它自动重复转换,需要添加额外逻辑,我想过用一个计数器产生一个en信号,但是需要的资源比重很大,有什么处理策略可以尽可能减少资源比重?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 直接去掉就是咯,为何还要在去掉后再加en?
    • 发布于 2018-05-22
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:1

相关问题

问题达人换一批

自动并行转串行数据流