URL
https://opencores.org/ocsvn/wiegand_ctl/wiegand_ctl/trunk
Subversion Repositories wiegand_ctl
[/] [wiegand_ctl/] [trunk/] [sim/] [wiegand_tb.mpf] - Rev 16
Compare with Previous | Blame | View Log
; Copyright 1991-2009 Mentor Graphics Corporation;; All Rights Reserved.;; THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS THE PROPERTY OF; MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS SUBJECT TO LICENSE TERMS.;[Library]std = $MODEL_TECH/../stdieee = $MODEL_TECH/../ieeeverilog = $MODEL_TECH/../verilogvital2000 = $MODEL_TECH/../vital2000std_developerskit = $MODEL_TECH/../std_developerskitsynopsys = $MODEL_TECH/../synopsysmodelsim_lib = $MODEL_TECH/../modelsim_libsv_std = $MODEL_TECH/../sv_std; Altera Primitive libraries;; VHDL Section;altera_mf = $MODEL_TECH/../altera/vhdl/altera_mfaltera = $MODEL_TECH/../altera/vhdl/alteraaltera_lnsim = $MODEL_TECH/../altera/vhdl/altera_lnsimlpm = $MODEL_TECH/../altera/vhdl/220model220model = $MODEL_TECH/../altera/vhdl/220modelmaxii = $MODEL_TECH/../altera/vhdl/maxiimaxv = $MODEL_TECH/../altera/vhdl/maxvfiftyfivenm = $MODEL_TECH/../altera/vhdl/fiftyfivenmsgate = $MODEL_TECH/../altera/vhdl/sgatearriaii = $MODEL_TECH/../altera/vhdl/arriaiiarriaii_hssi = $MODEL_TECH/../altera/vhdl/arriaii_hssiarriaii_pcie_hip = $MODEL_TECH/../altera/vhdl/arriaii_pcie_hiparriaiigz = $MODEL_TECH/../altera/vhdl/arriaiigzarriaiigz_hssi = $MODEL_TECH/../altera/vhdl/arriaiigz_hssiarriaiigz_pcie_hip = $MODEL_TECH/../altera/vhdl/arriaiigz_pcie_hipstratixiv = $MODEL_TECH/../altera/vhdl/stratixivstratixiv_hssi = $MODEL_TECH/../altera/vhdl/stratixiv_hssistratixiv_pcie_hip = $MODEL_TECH/../altera/vhdl/stratixiv_pcie_hipcycloneiv = $MODEL_TECH/../altera/vhdl/cycloneivcycloneiv_hssi = $MODEL_TECH/../altera/vhdl/cycloneiv_hssicycloneiv_pcie_hip = $MODEL_TECH/../altera/vhdl/cycloneiv_pcie_hipcycloneive = $MODEL_TECH/../altera/vhdl/cycloneivestratixv = $MODEL_TECH/../altera/vhdl/stratixvstratixv_hssi = $MODEL_TECH/../altera/vhdl/stratixv_hssistratixv_pcie_hip = $MODEL_TECH/../altera/vhdl/stratixv_pcie_hiparriavgz = $MODEL_TECH/../altera/vhdl/arriavgzarriavgz_hssi = $MODEL_TECH/../altera/vhdl/arriavgz_hssiarriavgz_pcie_hip = $MODEL_TECH/../altera/vhdl/arriavgz_pcie_hiparriav = $MODEL_TECH/../altera/vhdl/arriavcyclonev = $MODEL_TECH/../altera/vhdl/cyclonev;; Verilog Section;altera_mf_ver = $MODEL_TECH/../altera/verilog/altera_mfaltera_ver = $MODEL_TECH/../altera/verilog/alteraaltera_lnsim_ver = $MODEL_TECH/../altera/verilog/altera_lnsimlpm_ver = $MODEL_TECH/../altera/verilog/220model220model_ver = $MODEL_TECH/../altera/verilog/220modelmaxii_ver = $MODEL_TECH/../altera/verilog/maxiimaxv_ver = $MODEL_TECH/../altera/verilog/maxvfiftyfivenm_ver = $MODEL_TECH/../altera/verilog/fiftyfivenmsgate_ver = $MODEL_TECH/../altera/verilog/sgatearriaii_ver = $MODEL_TECH/../altera/verilog/arriaiiarriaii_hssi_ver = $MODEL_TECH/../altera/verilog/arriaii_hssiarriaii_pcie_hip_ver = $MODEL_TECH/../altera/verilog/arriaii_pcie_hiparriaiigz_ver = $MODEL_TECH/../altera/verilog/arriaiigzarriaiigz_hssi_ver = $MODEL_TECH/../altera/verilog/arriaiigz_hssiarriaiigz_pcie_hip_ver = $MODEL_TECH/../altera/verilog/arriaiigz_pcie_hipstratixiv_ver = $MODEL_TECH/../altera/verilog/stratixivstratixiv_hssi_ver = $MODEL_TECH/../altera/verilog/stratixiv_hssistratixiv_pcie_hip_ver = $MODEL_TECH/../altera/verilog/stratixiv_pcie_hipstratixv_ver = $MODEL_TECH/../altera/verilog/stratixvstratixv_hssi_ver = $MODEL_TECH/../altera/verilog/stratixv_hssistratixv_pcie_hip_ver = $MODEL_TECH/../altera/verilog/stratixv_pcie_hiparriavgz_ver = $MODEL_TECH/../altera/verilog/arriavgzarriavgz_hssi_ver = $MODEL_TECH/../altera/verilog/arriavgz_hssiarriavgz_pcie_hip_ver = $MODEL_TECH/../altera/verilog/arriavgz_pcie_hiparriav_ver = $MODEL_TECH/../altera/verilog/arriavarriav_hssi_ver = $MODEL_TECH/../altera/verilog/arriav_hssiarriav_pcie_hip_ver = $MODEL_TECH/../altera/verilog/arriav_pcie_hipcyclonev_ver = $MODEL_TECH/../altera/verilog/cyclonevcyclonev_hssi_ver = $MODEL_TECH/../altera/verilog/cyclonev_hssicyclonev_pcie_hip_ver = $MODEL_TECH/../altera/verilog/cyclonev_pcie_hipcycloneiv_ver = $MODEL_TECH/../altera/verilog/cycloneivcycloneiv_hssi_ver = $MODEL_TECH/../altera/verilog/cycloneiv_hssicycloneiv_pcie_hip_ver = $MODEL_TECH/../altera/verilog/cycloneiv_pcie_hipcycloneive_ver = $MODEL_TECH/../altera/verilog/cycloneivework = work[vcom]; VHDL93 variable selects language version as the default.; Default is VHDL-2002.; Value of 0 or 1987 for VHDL-1987.; Value of 1 or 1993 for VHDL-1993.; Default or value of 2 or 2002 for VHDL-2002.; Default or value of 3 or 2008 for VHDL-2008.VHDL93 = 2002; Show source line containing error. Default is off.; Show_source = 1; Turn off unbound-component warnings. Default is on.; Show_Warning1 = 0; Turn off process-without-a-wait-statement warnings. Default is on.; Show_Warning2 = 0; Turn off null-range warnings. Default is on.; Show_Warning3 = 0; Turn off no-space-in-time-literal warnings. Default is on.; Show_Warning4 = 0; Turn off multiple-drivers-on-unresolved-signal warnings. Default is on.; Show_Warning5 = 0; Turn off optimization for IEEE std_logic_1164 package. Default is on.; Optimize_1164 = 0; Turn on resolving of ambiguous function overloading in favor of the; "explicit" function declaration (not the one automatically created by; the compiler for each type declaration). Default is off.; The .ini file has Explicit enabled so that std_logic_signed/unsigned; will match the behavior of synthesis tools.Explicit = 1; Turn off acceleration of the VITAL packages. Default is to accelerate.; NoVital = 1; Turn off VITAL compliance checking. Default is checking on.; NoVitalCheck = 1; Ignore VITAL compliance checking errors. Default is to not ignore.; IgnoreVitalErrors = 1; Turn off VITAL compliance checking warnings. Default is to show warnings.; Show_VitalChecksWarnings = 0; Keep silent about case statement static warnings.; Default is to give a warning.; NoCaseStaticError = 1; Keep silent about warnings caused by aggregates that are not locally static.; Default is to give a warning.; NoOthersStaticError = 1; Turn off inclusion of debugging info within design units.; Default is to include debugging info.; NoDebug = 1; Turn off "Loading..." messages. Default is messages on.; Quiet = 1; Turn on some limited synthesis rule compliance checking. Checks only:; -- signals used (read) by a process must be in the sensitivity list; CheckSynthesis = 1; Activate optimizations on expressions that do not involve signals,; waits, or function/procedure/task invocations. Default is off.; ScalarOpts = 1; Require the user to specify a configuration for all bindings,; and do not generate a compile time default binding for the; component. This will result in an elaboration error of; 'component not bound' if the user fails to do so. Avoids the rare; issue of a false dependency upon the unused default binding.; RequireConfigForAllDefaultBinding = 1; Inhibit range checking on subscripts of arrays. Range checking on; scalars defined with subtypes is inhibited by default.; NoIndexCheck = 1; Inhibit range checks on all (implicit and explicit) assignments to; scalar objects defined with subtypes.; NoRangeCheck = 1[vlog]; Turn off inclusion of debugging info within design units.; Default is to include debugging info.; NoDebug = 1; Turn off "loading..." messages. Default is messages on.; Quiet = 1; Turn on Verilog hazard checking (order-dependent accessing of global vars).; Default is off.; Hazard = 1; Turn on converting regular Verilog identifiers to uppercase. Allows case; insensitivity for module names. Default is no conversion.; UpCase = 1; Turn on incremental compilation of modules. Default is off.; Incremental = 1; Turns on lint-style checking.; Show_Lint = 1[vsim]; Simulator resolution; Set to fs, ps, ns, us, ms, or sec with optional prefix of 1, 10, or 100.Resolution = ps; User time unit for run commands; Set to default, fs, ps, ns, us, ms, or sec. The default is to use the; unit specified for Resolution. For example, if Resolution is 100ps,; then UserTimeUnit defaults to ps.; Should generally be set to default.UserTimeUnit = default; Default run lengthRunLength = 100 ns; Maximum iterations that can be run without advancing simulation timeIterationLimit = 5000; Directive to license manager:; vhdl Immediately reserve a VHDL license; vlog Immediately reserve a Verilog license; plus Immediately reserve a VHDL and Verilog license; nomgc Do not look for Mentor Graphics Licenses; nomti Do not look for Model Technology Licenses; noqueue Do not wait in the license queue when a license isn't available; viewsim Try for viewer license but accept simulator license(s) instead; of queuing for viewer license; License = plus; Stop the simulator after a VHDL/Verilog assertion message; 0 = Note 1 = Warning 2 = Error 3 = Failure 4 = FatalBreakOnAssertion = 3; Assertion Message Format; %S - Severity Level; %R - Report Message; %T - Time of assertion; %D - Delta; %I - Instance or Region pathname (if available); %% - print '%' character; AssertionFormat = "** %S: %R\n Time: %T Iteration: %D%I\n"; Assertion File - alternate file for storing VHDL/Verilog assertion messages; AssertFile = assert.log; Default radix for all windows and commands...; Set to symbolic, ascii, binary, octal, decimal, hex, unsignedDefaultRadix = symbolic; VSIM Startup command; Startup = do startup.do; File for saving command transcriptTranscriptFile = transcript; File for saving command history; CommandHistory = cmdhist.log; Specify whether paths in simulator commands should be described; in VHDL or Verilog format.; For VHDL, PathSeparator = /; For Verilog, PathSeparator = .; Must not be the same character as DatasetSeparator.PathSeparator = /; Specify the dataset separator for fully rooted contexts.; The default is ':'. For example, sim:/top; Must not be the same character as PathSeparator.DatasetSeparator = :; Disable VHDL assertion messages; IgnoreNote = 1; IgnoreWarning = 1; IgnoreError = 1; IgnoreFailure = 1; Default force kind. May be freeze, drive, deposit, or default; or in other terms, fixed, wired, or charged.; A value of "default" will use the signal kind to determine the; force kind, drive for resolved signals, freeze for unresolved signals; DefaultForceKind = freeze; If zero, open files when elaborated; otherwise, open files on; first read or write. Default is 0.; DelayFileOpen = 1; Control VHDL files opened for write.; 0 = Buffered, 1 = UnbufferedUnbufferedOutput = 0; Control the number of VHDL files open concurrently.; This number should always be less than the current ulimit; setting for max file descriptors.; 0 = unlimitedConcurrentFileLimit = 40; Control the number of hierarchical regions displayed as; part of a signal name shown in the Wave window.; A value of zero tells VSIM to display the full name.; The default is 0.; WaveSignalNameWidth = 0; Turn off warnings from the std_logic_arith, std_logic_unsigned; and std_logic_signed packages.; StdArithNoWarnings = 1; Turn off warnings from the IEEE numeric_std and numeric_bit packages.; NumericStdNoWarnings = 1; Control the format of the (VHDL) FOR generate statement label; for each iteration. Do not quote it.; The format string here must contain the conversion codes %s and %d,; in that order, and no other conversion codes. The %s represents; the generate_label; the %d represents the generate parameter value; at a particular generate iteration (this is the position number if; the generate parameter is of an enumeration type). Embedded whitespace; is allowed (but discouraged); leading and trailing whitespace is ignored.; Application of the format must result in a unique scope name over all; such names in the design so that name lookup can function properly.; GenerateFormat = %s__%d; Specify whether checkpoint files should be compressed.; The default is 1 (compressed).; CheckpointCompressMode = 0; List of dynamically loaded objects for Verilog PLI applications; Veriuser = veriuser.sl; Specify default options for the restart command. Options can be one; or more of: -force -nobreakpoint -nolist -nolog -nowave; DefaultRestartOptions = -force; HP-UX 10.20 ONLY - Enable memory locking to speed up large designs; (> 500 megabyte memory footprint). Default is disabled.; Specify number of megabytes to lock.; LockedMemory = 1000; Turn on (1) or off (0) WLF file compression.; The default is 1 (compress WLF file).; WLFCompress = 0; Specify whether to save all design hierarchy (1) in the WLF file; or only regions containing logged signals (0).; The default is 0 (save only regions with logged signals).; WLFSaveAllRegions = 1; WLF file time limit. Limit WLF file by time, as closely as possible,; to the specified amount of simulation time. When the limit is exceeded; the earliest times get truncated from the file.; If both time and size limits are specified the most restrictive is used.; UserTimeUnits are used if time units are not specified.; The default is 0 (no limit). Example: WLFTimeLimit = {100 ms}; WLFTimeLimit = 0; WLF file size limit. Limit WLF file size, as closely as possible,; to the specified number of megabytes. If both time and size limits; are specified then the most restrictive is used.; The default is 0 (no limit).; WLFSizeLimit = 1000; Specify whether or not a WLF file should be deleted when the; simulation ends. A value of 1 will cause the WLF file to be deleted.; The default is 0 (do not delete WLF file when simulation ends).; WLFDeleteOnQuit = 1; Automatic SDF compilation; Disables automatic compilation of SDF files in flows that support it.; Default is on, uncomment to turn off.; NoAutoSDFCompile = 1[lmc][msg_system]; Change a message severity or suppress a message.; The format is: <msg directive> = <msg number>[,<msg number>...]; Examples:; note = 3009; warning = 3033; error = 3010,3016; fatal = 3016,3033; suppress = 3009,3016,3043; The command verror <msg number> can be used to get the complete; description of a message.; Control transcripting of elaboration/runtime messages.; The default is to have messages appear in the transcript and; recorded in the wlf file (messages that are recorded in the; wlf file can be viewed in the MsgViewer). The other settings; are to send messages only to the transcript or only to the; wlf file. The valid values are; both {default}; tran {transcript only}; wlf {wlf file only}; msgmode = both[Project]; Warning -- Do not edit the project properties directly.; Property names are dynamic in nature and property; values have special syntax. Changing property data directly; can result in a corrupt MPF file. All project properties; can be modified through project window dialogs.Project_Version = 6Project_DefaultLib = workProject_SortMethod = unusedProject_Files_Count = 6Project_File_0 = C:/Users/jeffA/Desktop/rtl/wiegand/trunk/rtl/verilog/wb_interface.vProject_File_P_0 = cover_toggle 0 vlog_protect 0 file_type verilog group_id 0 cover_exttoggle 0 cover_nofec 0 cover_cond 0 vlog_1995compat 0 vlog_nodebug 0 folder {Top Level} last_compile 0 cover_fsm 0 cover_branch 0 vlog_noload 0 vlog_enable0In 0 cover_excludedefault 0 vlog_disableopt 0 cover_covercells 0 vlog_hazard 0 vlog_showsource 0 cover_optlevel 3 voptflow 1 ood 1 vlog_0InOptions {} toggle - vlog_options +incdir+C:/Users/jeffA/Desktop/rtl/wiegand/trunk/rtl/verilog compile_to work vlog_upper 0 cover_noshort 0 compile_order 3 dont_compile 0 cover_expr 0 cover_stmt 0Project_File_1 = C:/Users/jeffA/Desktop/rtl/wiegand/trunk/bench/testbench_top.vProject_File_P_1 = cover_toggle 0 vlog_protect 0 file_type verilog group_id 0 cover_exttoggle 0 cover_nofec 0 cover_cond 0 vlog_1995compat 0 vlog_nodebug 0 vlog_noload 0 cover_branch 0 folder {Top Level} last_compile 1423253444 cover_fsm 0 cover_excludedefault 0 vlog_enable0In 0 vlog_disableopt 0 cover_covercells 0 voptflow 1 cover_optlevel 3 vlog_showsource 0 vlog_hazard 0 toggle - vlog_0InOptions {} ood 1 cover_noshort 0 vlog_upper 0 compile_to work vlog_options +incdir+C:/Users/jeffA/Desktop/rtl/wiegand/trunk/bench+incdir+C:/Users/jeffA/Desktop/rtl/wiegand/trunk/rtl/verilog compile_order 0 cover_expr 0 dont_compile 0 cover_stmt 0Project_File_2 = C:/Users/jeffA/Desktop/rtl/wiegand/trunk/rtl/verilog/wiegand_rx_top.vProject_File_P_2 = cover_toggle 0 vlog_protect 0 file_type verilog group_id 0 cover_exttoggle 0 cover_nofec 0 cover_cond 0 vlog_1995compat 0 vlog_nodebug 0 cover_fsm 0 cover_branch 0 vlog_noload 0 last_compile 0 folder {Top Level} cover_excludedefault 0 vlog_enable0In 0 vlog_disableopt 0 cover_covercells 0 voptflow 1 cover_optlevel 3 vlog_showsource 0 vlog_hazard 0 toggle - vlog_0InOptions {} ood 1 cover_noshort 0 vlog_upper 0 compile_to work vlog_options {} compile_order 5 cover_expr 0 dont_compile 0 cover_stmt 0Project_File_3 = C:/Users/jeffA/Desktop/rtl/wiegand/trunk/rtl/verilog/fifos.vProject_File_P_3 = cover_toggle 0 vlog_protect 0 file_type verilog group_id 0 cover_exttoggle 0 cover_nofec 0 cover_cond 0 vlog_1995compat 0 vlog_nodebug 0 folder {Top Level} cover_branch 0 cover_fsm 0 last_compile 1420060928 vlog_noload 0 cover_excludedefault 0 vlog_enable0In 0 vlog_disableopt 0 cover_covercells 0 voptflow 1 cover_optlevel 3 vlog_showsource 0 vlog_hazard 0 toggle - vlog_0InOptions {} ood 1 cover_noshort 0 vlog_upper 0 compile_to work vlog_options +incdir+C:/Users/jeffA/Desktop/rtl/wiegand/trunk/rtl/verilog compile_order 2 cover_expr 0 dont_compile 0 cover_stmt 0Project_File_4 = C:/Users/jeffA/Desktop/rtl/wiegand/trunk/bench/testcase_1.vProject_File_P_4 = cover_toggle 0 vlog_protect 0 file_type verilog group_id 0 cover_exttoggle 0 cover_nofec 0 cover_cond 0 vlog_1995compat 0 vlog_nodebug 0 vlog_noload 0 cover_branch 0 folder {Top Level} last_compile 1423253479 cover_fsm 0 cover_excludedefault 0 vlog_enable0In 0 vlog_disableopt 0 cover_covercells 0 voptflow 1 cover_optlevel 3 vlog_showsource 0 vlog_hazard 0 toggle - vlog_0InOptions {} ood 1 cover_noshort 0 vlog_upper 0 compile_to work vlog_options +incdir+C:/Users/jeffA/Desktop/rtl/wiegand/trunk/bench+incdir+C:/Users/jeffA/Desktop/rtl/wiegand/trunk/rtl/verilog compile_order 1 cover_expr 0 dont_compile 0 cover_stmt 0Project_File_5 = C:/Users/jeffA/Desktop/rtl/wiegand/trunk/rtl/verilog/wiegand_tx_top.vProject_File_P_5 = cover_toggle 0 vlog_protect 0 file_type verilog group_id 0 cover_exttoggle 0 cover_nofec 0 cover_cond 0 vlog_1995compat 0 vlog_nodebug 0 cover_fsm 0 cover_branch 0 vlog_noload 0 last_compile 0 folder {Top Level} cover_excludedefault 0 vlog_enable0In 0 vlog_disableopt 0 cover_covercells 0 voptflow 1 cover_optlevel 3 vlog_showsource 0 vlog_hazard 0 toggle - vlog_0InOptions {} ood 1 cover_noshort 0 vlog_upper 0 compile_to work vlog_options +incdir+C:/Users/jeffA/Desktop/rtl/wiegand/trunk/rtl/verilog compile_order 4 cover_expr 0 dont_compile 0 cover_stmt 0Project_Sim_Count = 0Project_Folder_Count = 0Echo_Compile_Output = 1Save_Compile_Report = 1Project_Opt_Count = 0ForceSoftPaths = 0ProjectStatusDelay = 5000VERILOG_DoubleClick = EditVERILOG_CustomDoubleClick =SYSTEMVERILOG_DoubleClick = EditSYSTEMVERILOG_CustomDoubleClick =VHDL_DoubleClick = EditVHDL_CustomDoubleClick =PSL_DoubleClick = EditPSL_CustomDoubleClick =TEXT_DoubleClick = EditTEXT_CustomDoubleClick =SYSTEMC_DoubleClick = EditSYSTEMC_CustomDoubleClick =TCL_DoubleClick = EditTCL_CustomDoubleClick =MACRO_DoubleClick = EditMACRO_CustomDoubleClick =VCD_DoubleClick = EditVCD_CustomDoubleClick =SDF_DoubleClick = EditSDF_CustomDoubleClick =XML_DoubleClick = EditXML_CustomDoubleClick =LOGFILE_DoubleClick = EditLOGFILE_CustomDoubleClick =UCDB_DoubleClick = EditUCDB_CustomDoubleClick =UPF_DoubleClick = EditUPF_CustomDoubleClick =PCF_DoubleClick = EditPCF_CustomDoubleClick =PROJECT_DoubleClick = EditPROJECT_CustomDoubleClick =VRM_DoubleClick = EditVRM_CustomDoubleClick =DEBUGDATABASE_DoubleClick = EditDEBUGDATABASE_CustomDoubleClick =DEBUGARCHIVE_DoubleClick = EditDEBUGARCHIVE_CustomDoubleClick =Project_Major_Version = 10Project_Minor_Version = 1
