您当前的位置: 首页 > 

FPGA硅农

暂无认证

  • 0浏览

    0关注

    282博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

非整数倍数据位宽转换:8to12

FPGA硅农 发布时间:2022-06-13 10:02:27 ,浏览量:0

题目描述

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

代码
`timescale 1ns/1ns

module width_8to12(
	input 				   clk 		,   
	input 			      rst_n		,
	input				      valid_in	,
	input	[7:0]			   data_in	,
 
 	output  reg			   valid_out,
	output  reg [11:0]   data_out
);
    
//24=8*3=12*2
    reg [1:0] data_cnt;
    reg [11:0] data_reg;
    always@(posedge clk,negedge rst_n)
    if(~rst_n)
        data_cnt            
关注
打赏
1658642721
查看更多评论
0.0396s