K
kender
Guest
Colegas, Aqui está outro problema VHDL. Eu quero colocar um temporizador one-shot para a CPLD. Ele vai servir a um propósito de segurança, se não é reset (strobe) na hora certa, ele vai cortar a energia. Para melhorar a tolerância a falhas, eu quero a redefinir a ser disparado por borda (a maioria dos flip-flops têm disparado nível redefine, embora). Então, eu escrevi o código VHDL seguinte:
Code:
arquitetura comportamental de watch_dog_timer é sinal wdt_clk_cnt: unsigned (23 downto 0); iniciar o processo (wdt_clk, wdi) começam if (wdt_clk'event e wdt_clk = '1 'e wdt_clk_cnt <16777215 ), então wdt_clk_cnt