您当前的位置: 首页 > 

FPGA硅农

暂无认证

  • 0浏览

    0关注

    282博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

非整数倍数据位宽转换:24to128

FPGA硅农 发布时间:2022-06-13 09:56:45 ,浏览量:0

题目描述

实现数据位宽转换电路,实现24bit数据输入转换为128bit数据输出。其中,先到的数据应置于输出的高bit位。 电路的接口如下图所示。valid_in用来指示数据输入data_in的有效性,valid_out用来指示数据输出data_out的有效性;clk是时钟信号;rst_n是异步复位信号。 在这里插入图片描述

代码
`timescale 1ns/1ns

module width_24to128(
	input 				clk 		,   
	input 				rst_n		,
	input				valid_in	,
	input	[23:0]		data_in		,
 
 	output	reg			valid_out	,
	output  reg [127:0]	data_out
);
    
//384=3*128=16*24,最小公倍数
reg [127:0] data_reg;
reg [3:0] data_cnt;
//data_cnt
always@(posedge clk,negedge rst_n)
if(~rst_n)
    data_cnt            
关注
打赏
1658642721
查看更多评论
0.0368s