电子产业一站式赋能平台

PCB联盟网

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

verilog与txt文件里数字的判断

[复制链接]

594

主题

958

帖子

5093

积分

四级会员

Rank: 4

积分
5093
发表于 2022-7-22 12:10:44 | 显示全部楼层 |阅读模式
请教大家一个verilog问题,如果txt文件里的数据是1,就输出图片1,否则输出图片2,但是我下面这个判断不对,可以帮我看看错哪了吗
+ g+ I( L" r/ g2 U: ]部分代码如下
; @' a8 c* N/ m% |$readmemb("C:\Users\22872\Desktop\wpq.txt",data_src_mem);//将路径下得txt的数据以二进制的形式写入到data_src_mem中
& s6 x2 h% y" B/ r1 S  P. \if(data_src_mem[0]===1'b0)3 e) l, X6 A+ {+ `
begin5 q" |0 J2 f3 K: W* H" ?3 [; w
Red <= B1_rom_data[11:8];
2 J9 Z8 X6 [$ [" X5 G7 o/ I6 ~Green <= B1_rom_data[7:4];
7 K/ K5 P2 j# Q( M& }Blue <= B1_rom_data[3:0];  X# m9 y( S; u$ S
if(B1_rom_addr >= 18'd6400). F: i, D* }. }7 Q2 a9 J1 Q+ o
B1_rom_addr <= 18'd0;
$ H. X' {: X8 selse9 A! \* g" ]; p, i/ N1 z
B1_rom_addr <= B1_rom_addr + 1'd1;
9 G+ o- R  r0 N4 k( S/ qend+ F' v7 a& Z8 @' I% r
else
! o6 t* N8 @% b* Q8 s. |1 O, Xbegin
7 `3 _$ k% P4 o6 {9 y+ S1 hRed <= E1_rom_data[11:8];* n7 t: B) f5 D3 p. S
Green <= E1_rom_data[7:4];! ]: V: e/ I, p/ O7 ?/ X
Blue <= E1_rom_data[3:0];
% [/ Q3 {6 ~- _4 l+ Hif(E1_rom_addr >= 18'd6400)8 e2 n7 _/ L8 z6 H
E1_rom_addr <= 18'd0;
; t( u5 z4 X; B: G; yelse
5 y6 `1 h# n* j, o' h7 ?& VE1_rom_addr <= E1_rom_addr + 1'd1;
% T7 W5 y& V7 m3 @3 wend
% g( ?! \( }. E9 Cend0 y( [8 W, j. V$ T- B

8 d: c, b9 l& s9 g- ]2 n+ f

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表回复

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

本版积分规则


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