集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1791|回复: 4

【求助】这两种写法有什么区别

[复制链接]
zxg_ltt 发表于 2011-5-5 10:08:22 | 显示全部楼层 |阅读模式
(1)
module led_shift(
    input clk,
    input reset,
    input dir_r_l,
    output [7:0] led
    );
reg [7:0] led;

(2)
module led_shif(clk,reset,dir_r_l,led);
       
        input clk;
        input reset;
        input dir_r_l;
       
        output [7:0] led;
        reg [7:0] led;

为什么第一种写法会有语法错误?
谢谢
njithjw 发表于 2011-5-5 22:20:13 | 显示全部楼层
第一种写法对led变量的声明有错误,应该在定义其为输出变量的时候同时将其定义为reg型变量。
 楼主| zxg_ltt 发表于 2011-5-10 10:00:56 | 显示全部楼层
回复 5# liuyi6776


    谢谢,这个是从哪里下的啊
 楼主| zxg_ltt 发表于 2011-5-10 10:02:12 | 显示全部楼层
回复 2# njithjw


    是写成output reg [7:0] led 吗?
 楼主| zxg_ltt 发表于 2011-5-10 10:02:52 | 显示全部楼层
回复 3# feihu612


    谢谢,刚开始,还没有入门,以后还望多多指教
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

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

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-6-23 06:42 , Processed in 0.068102 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表