%) ou division (/) les opérateurs pour les diviseurs qui ne sont pas des puissances de 2 dans une conception qui a été
synthétisé à l’aide du logiciel Esth tsaïd, à l’aide du logiciel d’Uxh Le MAX PLUS®Le logiciel II émet l’un des messages d’erreur ci-dessus lors de la tentative de compilation d’un fichier EDIF créé par Barrette ou Galileo.Les opérations de se rapportant aux diviseurs qui ne sont pas des puissances de 2 ne prennent pas en charge les modlios () et les % opérations de division / ().
Le code suivant est pris en charge car le diviseurs (64) est une puissance de 2 :
begin if (framelength % 64 < 41) cells[5:0]
Le code suivant n’est pas pris en charge, car le diviseurs (48) n’est pas un pouvoir de 2 :
begin if (framelength % 48 < 41) cells[5:0]
Pour éviter cette erreur, modifiez votre conception VHDL en instantnant une lpm_divide fonction.
La version 99.1 de l’image Denst d’Erztstshum est une erreur que l’utilisateur essaie d’utiliser utilisez les modivis ou opérateurs de division avec un diviseurs qui n’est pas une puissance de 2.