Artikel-ID: 000077004 Inhaltstyp: Produktinformationen und Dokumente Letzte Überprüfung: 01.01.2015

Wie kompiliere ich die Programming Language Interface (PLI), convert_hex2ver.c, in ModelTech, um MAX PLUS® II Ausgabedateien für Designs zu simulieren, die ROM oder initialisierten RAM enthalten?

Umgebung

  • Intel® Quartus® II Anmeldungs-Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Beschreibung

    Laden Sie die datei convert_hex2ver.c von der EDIF-Website herunter (http://www.edif.org/lpmweb/convert_hex2ver.c).

     

    • Erstellen Sie eine Datei namens veriuser_mti.c mit dem folgenden Inhalt:
      #include "veriuser.h"
      #include "acc_user.h"
      
      extern convert_hex2ver();
      
      s_tfcell veriusertfs[] =
      {
          /*** Template for an entry:
          { usertask|userfunction, data,
            checktf(), sizetf(), calltf(), misctf(),
            ""},
          Example:
          { usertask, 0, check, 0, func, misctf, "" },
          ***/
      
          /*** add customer task entries here ***/
          /* This converts intel binary bit patterns to a verilog readmemb format*/
          {usertask, 0, 0, 0, convert_hex2ver,   0,  "",  1},
          
      {0} /*** final entry must be 0 ***/
      };
      
      /* mti interface */
      void init_usertfs()
      {
       p_tfcell usertf;
       for (usertf = veriusertfs; usertf; usertf  ) {
        if(usertf->type == 0)
          return;
        mti_RegisterUserTF(usertf);
       }
      }
      
    • Kompilieren und verknüpfen Sie die beiden C-Quelldateien (veriuser_mti.c Und convert_hex2ver.c). Zum Beispiel:

       

      gcc -c -I/<full_path_to_modelsim>/include convert_hex2ver.c
      gcc -c -I/
      <full_path_to_modelsim>/include veriuser_mti.c
      ld -G -o altera.sl convert_hex2ver.o veriuser_mti.o

    • Erstellen und bearbeiten Sie eine lokale Kopie von modelsim.ini um die folgenden Informationen aufzunehmen:

       

      Veriuser = /<full_path_to_where_you_created_altera.sl>/altera.sl

    • Kompilieren Sie die Verilog-Quelldatei mithilfe der Vlog Befehl. Sie sollten die folgenden Nachrichten sehen, während Sie die Datei analysieren, indem Sie Vlog:

      Loading work.<design_name> Loading /<full_path_to_where_you_created_altera.sl>/altera.sl

    • Fahren Sie mit der Simulation fort.

    Zugehörige Produkte

    Dieser Artikel bezieht sich auf 1 Produkte

    Intel® programmierbare Geräte

    Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.