电子产业一站式赋能平台

PCB联盟网

搜索
查看: 1467|回复: 0
收起左侧

verilog与txt文件里数字的判断

[复制链接]

591

主题

955

帖子

5069

积分

四级会员

Rank: 4

积分
5069
发表于 2022-7-22 12:10:44 | 显示全部楼层 |阅读模式
请教大家一个verilog问题,如果txt文件里的数据是1,就输出图片1,否则输出图片2,但是我下面这个判断不对,可以帮我看看错哪了吗7 u7 l3 R. {# a1 Q
部分代码如下
1 I, x) c+ y% ?$readmemb("C:\Users\22872\Desktop\wpq.txt",data_src_mem);//将路径下得txt的数据以二进制的形式写入到data_src_mem中" U9 b! A0 X! m/ T7 v
if(data_src_mem[0]===1'b0)6 H* T" V; m+ u
begin
& g' C  t- X5 }# zRed <= B1_rom_data[11:8];! c# `! ]% X9 _+ i/ _. W
Green <= B1_rom_data[7:4];
- i7 ]* o1 t1 XBlue <= B1_rom_data[3:0];
% n: _/ c5 z0 f0 ?  A1 Gif(B1_rom_addr >= 18'd6400)
) W6 a4 q. c4 I7 oB1_rom_addr <= 18'd0;
4 c9 U( m/ o$ v# F+ ^9 G+ `else0 c4 X- D7 T7 f: O
B1_rom_addr <= B1_rom_addr + 1'd1;9 T: j0 t  J8 t( k, y
end
5 m; E6 H5 d* ?( e1 L/ V& \else
9 }) Y# J  L; Rbegin
$ a8 M1 a1 [* s6 `$ S) {! L$ ZRed <= E1_rom_data[11:8];
( K3 ~: e& B: V% _/ O. n3 W' CGreen <= E1_rom_data[7:4];9 \( J# g1 X1 T( g/ X' M
Blue <= E1_rom_data[3:0];8 ]0 H1 j7 P" [5 S; B
if(E1_rom_addr >= 18'd6400)
) H4 n9 F! ]1 R6 C3 x: ?% uE1_rom_addr <= 18'd0;2 d1 X, T# O, e+ \1 j! |8 ?& M# |
else
, Q/ F0 T2 e. p, qE1_rom_addr <= E1_rom_addr + 1'd1;$ m! m+ j& I5 j! \2 A& g0 V
end
8 q" z! k, X! _2 _end
6 s/ I7 o3 N% C2 u, o# M' g. q) Y' B) o' U6 F8 n

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

发表回复

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

本版积分规则

关闭

站长推荐上一条 /1 下一条


联系客服 关注微信 下载APP 返回顶部 返回列表