芯路恒电子技术论坛

 找回密码
 立即注册
热搜: 合集
查看: 567|回复: 0

FPGA 数据变量使用问题?

[复制链接]
  • TA的每日心情
    开心
    2024-12-24 16:30
  • 3

    主题

    3

    帖子

    32

    积分

    新手上路

    Rank: 2

    积分
    32
    发表于 2024-12-9 20:21:09 | 显示全部楼层 |阅读模式
    input [31:0]disp_data;

    reg [3:0]data_tmp;//数据缓存

    reg [7:0]sel_r;


        always@(*)
            case(sel_r)
                8'b0000_0001:data_tmp = disp_data[3:0];
                8'b0000_0010:data_tmp = disp_data[7:4];
                8'b0000_0100:data_tmp = disp_data[11:8];
                8'b0000_1000:data_tmp = disp_data[15:12];
                8'b0001_0000:data_tmp = disp_data[19:16];
                8'b0010_0000:data_tmp = disp_data[23:20];
                8'b0100_0000:data_tmp = disp_data[27:24];
                8'b1000_0000:data_tmp = disp_data[31:28];
                default:data_tmp = 4'b0000;
            endcase

    问题:定义[31:0]disp_data,下面使用时又用 disp_data[3:0],[3:0]使用时放disp_data变量前面还是后面?


    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|小黑屋|Archiver|芯路恒电子技术论坛 |鄂ICP备2021003648号

    GMT+8, 2025-4-4 03:55 , Processed in 0.077783 second(s), 30 queries .

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

    快速回复 返回顶部 返回列表