uart的顶层模块编译出现一个问题,求解答

2019-07-15 23:05发布

module uart(clk,rst,data_tx,data_rx);
input data_rx,clk,rst;
output wire data_tx;
wire clk,rst,clk16,data_en,data_rx_over,
wire [7:0]data_rt;
uart_clk bps(.clk(clk),.rst(rst),.clk16(clk16));
uart_rx receiver(.clk16(clk16),.rst(rst),.data_rx(data_rx),
                 .data_en(data_en),.data_rx_over(data_rx_over),.data_t(data_rt));
uart_tx transeiver(.clk16(clk16),.rst(rst),.data_in(data_rt),
                  .data_tx_flag(data_tx_flag),.data_tx_over(data_tx_over),.data_tx(data_tx));
uart_clk controll(.clk16(clk16),.rst(rst),.data_rx_over(data_rx_over),
                  .data_tx_over(data_tx_over),.data_tx_flag(data_tx_flag),.data_en(data_en));
endmocule
这是自己写的uart顶层模块,编译有个问题请求大神解答:
Error (10170): Verilog HDL syntax error at uart.v(5) near text "wire";  expecting an identifier ("wire" is a reserved keyword )
这个是什么意思,怎么改?



补充内容 (2016-1-21 18:52):
这个语法错误不懂 求大神解答
Error (10170): Verilog HDL syntax error at uart.v(5) near text £
Error (10170): Verilog HDL syntax error at uart.v(5) near text "£";  expecting ";"
Error (10170): Verilog HDL syntax error at uart.v(5) near text »
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
feeeed
1楼-- · 2019-07-15 23:52
第一个wire后面不是要分号;吗 最佳答案
残焰0ne
2楼-- · 2019-07-16 02:54
 精彩回答 2  元偷偷看……
fpga_wang
3楼-- · 2019-07-16 07:27
data_rx_over,  逗号改成;应该就可以了,试一下
残焰0ne
4楼-- · 2019-07-16 10:04
fpga_wang 发表于 2016-1-21 09:42
data_rx_over,  逗号改成;应该就可以了,试一下

改了之后出现了别的错误,能帮忙看看语法哪里错了吗 十分感谢
残焰0ne
5楼-- · 2019-07-16 11:06
Error (10170): Verilog HDL syntax error at uart.v(5) near text £
Error (10170): Verilog HDL syntax error at uart.v(5) near text "£";  expecting ";"
Error (10170): Verilog HDL syntax error at uart.v(5) near text »
cdhui0574
6楼-- · 2019-07-16 15:07
你可以根据编译出啦显示的错误双击后一个一个修改

一周热门 更多>