$readmemh $writememh ressources liées aux
Soudain, je me suis fait examiner certains verilog testbench code massivement utilise $readmemh, et $writememh. J'ai compris que c'essentiellement en lecture à la mémoire et à écrire dans la mémoire. Je serai heureux si vous pouvez pointer vers quelques ressources liées à ces routines.
PS: j'ai cherché dans google, sans succès. (Je suis très ... très nouveau pour Verilog)
Vous n'êtes pas à la recherche assez dur alors! Essayez de rechercher quelque chose comme "readmem tutoriel". La documentation pour vous simulateur devrait avoir des informations utiles aussi.
quand j'ai cherché pour "readmem tutoriel" dans google, cette page est le meilleur coup ... ;-)))
Un gratuit de la norme IEEE Std 1800-2012 est maintenant disponible: article 21.4 "Chargement de la mémoire de données de tableau à partir d'un fichier", etc.
quand j'ai cherché pour "readmem tutoriel" dans google, cette page est le meilleur coup ... ;-)))
Un gratuit de la norme IEEE Std 1800-2012 est maintenant disponible: article 21.4 "Chargement de la mémoire de données de tableau à partir d'un fichier", etc.
OriginalL'auteur Alphaneo | 2009-03-10
Vous devez vous connecter pour publier un commentaire.
Je suis d'accord ce n'est pas trop facile de trouver quelque chose sur readmem/writemem. Vous pouvez trouver ici un peu:
http://fullchipdesign.com/index_files/readmemh.htm
De toute façon il n'y a pas trop de choses à dire à propos de ces fonctions, la syntaxe est la suivante:
Verilog est très pointilleux sur le format de fichier, le nombre de bits dans le fichier texte correspondre au nombre de bits dans le tableau.
Je vous recommande de jouer un peu par la définition d'un tableau, le remplir avec les données de l'écrire avec writememh/writememb et l'imprimer par la suite.
Quelque chose comme cela devrait vous obtenir a commencé (pas essayé!).
Cheers!
OriginalL'auteur danielpoe
De lecture de fichier HEX pourrait fonctionner comme ceci:
OriginalL'auteur LS1