【Verilog】Hex 字符串 转化成 符合 case结构的输出流

matlab

STR = "55 AA CF 12 71 7B FF 04 71 01 00 00 84 39 C0 70 0F 00 00 00 00 03 00 " + ...
    "00 00 00 00 00 03 00 FF FF 02 00 00 00 00 00 00 00 00 00 00 00 00 00 D3 " + ...
    "03 FB FF 12 00 00 00 00 00 00 00 00 00 C4 09 00 00 00 00 00 00 C4 09 00 " + ...
    "96 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 " + ...
    "00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 83 62 8A 62 55 09 E0 " + ...
    "FF 10 0B 00 0D 7A 00 00 32 00 00 00 00 00 00 00 00 32 EC FF 13 00 ED FF " + ...
    "EC FF 10 00 00 1A 00 00 00 19 00 00 00 00 00 00 00 00 28 00 08 EA 6C 03 " + ...
    "00 01 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 " + ...
    "00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 AE 10 4C 15 2E";

C = strsplit(STR," ");

LEN = length(C);

for i = 1:LEN
    disp("32'd"+i+":begin dout<=8'h"+C(i)+"; end");
end

在这里插入图片描述
生成的代码可以复制到Verilog的 case结构中使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

东枫科技

打赏即可咨询本帖子的技术问题

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值