Comment puis-je générer de nombreuses boîtes aux lettres, par exemple avec generate endgenerate et la façon de mettre des données à un pour eux.Systemverilog Générer des boîtes aux lettres
J'ai essayé de faire
generate
for (genvar i=0; i<10; i++) begin
mailbox test = new();
end
endgenerate
et crée 10 boîtes aux lettres mais je ne savais pas comment mettre les données à l'un d'entre eux j'imagine quelque chose comme
test[4].put(input);
mais ne fonctionne pas
des idées?
Vous avez nommé la boîte aux lettres 'test'. Peut-être que vous devriez utiliser le nom que vous lui avez donné: 'test [4] .put (entrée);' – toolic
ouais désolé je voulais écrire test [4] .put (entrée); mais cela ne fonctionne pas –
Peut-être que vous devez déclarer le tableau de boîtes aux lettres en dehors de votre bloc de génération: 'test de boîte aux lettres [10];' – toolic