Dans mon cours de FPGA/Verilog, mon professeur a simplement passé en revue les fonctions. Il disait que dans les fonctions, vous écrivez le code procéduralement. Ensuite, lorsque vous voulez appeler la fonction, vous pouvez soit l'appeler dans un bloc always (c'est-à-dire procéduralement), soit l'appeler avec une instruction assign.Comment les fonctions sont-elles utilisées dans Verilog?
Cela ne me semble pas logique d'écrire une fonction avec un code de procédure, mais d'être appelée en continu.
Si quelqu'un a un aperçu de cette question (probablement) de base, il est très apprécié.
Cordialement
Demandez à votre professeur pour l'expliquer. Obtenez votre argent. – toolic