500 lignes pour une ALU c'est bon ? Je m'attendais vraiment pas à ça.
Une ALU ce n'est pas bien compliqué, tout dépend après le nombre d'opérations supportée. Donc ce n'est pas déconnant pour une ALU de microcontrôleur. Pour un processeur moderne et puissant ce serait plutôt léger oui.
Une autre question en passant : le code verilog, on peut l'utiliser pour simuler la puce ? Y a t'il des logiciels open-source pour le faire ? Y a t'il besoin de bibliothèques non libres ?
Je connais plus le VHDL que le Verilog, mais en théorie les deux sont assez proches. En VHDL tu peux tout simuler, c'est même le principal intérêt d'utiliser de tels langages dans la phase de conception, pour s'assurer qu'il se comportera à priori correctement avant la coûteuse opération de mise sur puce.
Par contre, je crois qu'en LL il n'y a rien pour simuler. Il y a normalement de quoi coder, générer une image et flasher (sur FPGA). Mais l'étape de simulation est complexe à réaliser. Peut être un jour.
[^] # Re: Code VHDL : peu de lignes ?
Posté par Renault (site web personnel) . En réponse au journal OPEN-V : premier microcontrôleur libre ?. Évalué à 5.
Une ALU ce n'est pas bien compliqué, tout dépend après le nombre d'opérations supportée. Donc ce n'est pas déconnant pour une ALU de microcontrôleur. Pour un processeur moderne et puissant ce serait plutôt léger oui.
Je connais plus le VHDL que le Verilog, mais en théorie les deux sont assez proches. En VHDL tu peux tout simuler, c'est même le principal intérêt d'utiliser de tels langages dans la phase de conception, pour s'assurer qu'il se comportera à priori correctement avant la coûteuse opération de mise sur puce.
Par contre, je crois qu'en LL il n'y a rien pour simuler. Il y a normalement de quoi coder, générer une image et flasher (sur FPGA). Mais l'étape de simulation est complexe à réaliser. Peut être un jour.