微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 关于Verilog程序 RESET复位

关于Verilog程序 RESET复位

时间:10-02 整理:3721RD 点击:
module prac (
        clk,
        rst_n,
        dataout
    );
    input        clk;
    input        rst_n;
    output        dataout;
    reg            dataout;
    always @ (posedge clk or negedge rst_n)
    begin
        if (!rst_n)
            dataout    <= 1'b0;
        else
            dataout    <= datain;
    end
endmodule
这个复位程序中RESET信号应该是由外部电路来做的吧?
请问有没有办法不用外部电路来完成初始化呢?
上电之后就希望dataout=1 要如何实现

如果你是用FPGA,直接在声明时 reg dataout = 1'b1; 就可以将其上电值改为1。
ASIC就不行了。



    原来如此。这种细小的东西反而被忽略了
我一直在想方设法一上电就用程序赋值

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top