电子产业一站式赋能平台

PCB联盟网

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

verilog与txt文件里数字的判断

[复制链接]

594

主题

958

帖子

5093

积分

四级会员

Rank: 4

积分
5093
发表于 2022-7-22 12:10:44 | 显示全部楼层 |阅读模式
请教大家一个verilog问题,如果txt文件里的数据是1,就输出图片1,否则输出图片2,但是我下面这个判断不对,可以帮我看看错哪了吗0 A# Y4 ~; x' A9 f5 p1 C% Y8 N
部分代码如下
  X2 i; ^1 B. B( b3 X$readmemb("C:\Users\22872\Desktop\wpq.txt",data_src_mem);//将路径下得txt的数据以二进制的形式写入到data_src_mem中7 P9 Y) \; A' Q7 @
if(data_src_mem[0]===1'b0)9 j/ h0 s  V7 M  `% D  K5 ?; ^
begin
# T8 \* z4 `) O* u6 }0 J" LRed <= B1_rom_data[11:8];& G. Y& J5 g+ i! J8 H% [
Green <= B1_rom_data[7:4];
! K* d' B( @6 {4 X9 [4 ?Blue <= B1_rom_data[3:0];
/ g2 y/ Z& Q5 I. M' ?if(B1_rom_addr >= 18'd6400)
" C% J- z% u6 @/ ~$ O5 a6 i. q8 RB1_rom_addr <= 18'd0;
, H/ K9 b9 g) Y/ ]/ Velse  n* n2 E/ }/ C* }3 u
B1_rom_addr <= B1_rom_addr + 1'd1;. Y; _/ S) a8 ^4 E
end
" J# I! S+ K- [$ q. h, @% Pelse0 \: Q* p6 \' T
begin& z7 l% G& b# o: B1 b' ?
Red <= E1_rom_data[11:8];) n2 r% R. U1 }# {% A& _, g0 M
Green <= E1_rom_data[7:4];
( T/ }6 I% a7 A: [7 b; C/ G) W/ r8 e  ]Blue <= E1_rom_data[3:0];
  w% ?, W7 J; o6 y) T7 E0 Z' `6 Lif(E1_rom_addr >= 18'd6400)
0 J& `4 N, w# D: {' ]: U4 tE1_rom_addr <= 18'd0;0 v9 x2 H" v, h; \5 K4 c
else) |) F# u3 Y% M2 p
E1_rom_addr <= E1_rom_addr + 1'd1;4 L2 m: }5 s2 o; a) ]
end" g5 t  U2 b! u, i+ s: S& J
end: Q% O- h& w, r4 F
; k  @* _* Y$ R! M3 b1 `

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表回复

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

本版积分规则


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