是否可以通过Quartus 13.1中的大学计划VWF监视内部信号的状态?

时间:2019-05-15 20:04:12

标签: vhdl fpga hdl quartus

我有一个VHDL有限状态机。我创建了一个类似于fast_executemany = true的内部 [6721864 rows x 8 columns] Traceback (most recent call last): File "C:\Users\x\AppData\Local\Continuum\anaconda3\envs\envname\lib\site-packages\sqlalchemy\engine\base.py", line 1244, in _execute_context cursor, statement, parameters, context File "C:\Users\x\AppData\Local\Continuum\anaconda3\envs\envname\lib\site-packages\sqlalchemy\engine\default.py", line 552, in do_execute cursor.execute(statement, parameters) pyodbc.Error: ('HY090', '[HY090] [Microsoft][ODBC Driver Manager] Invalid string or buffer length (0) (SQLExecDirectW)') The above exception was the direct cause of the following exception: Traceback (most recent call last): File "<stdin>", line 1, in <module> File "PYTHON\Testing\ETL\LoadTables.py", line 21, in readSQLFile_makeTables table = pd.read_sql_query(command, con=conn.engine_H) File "\lib\site-packages\pandas\io\sql.py", line 314, in read_sql_query parse_dates=parse_dates, chunksize=chunksize) File "\lib\site-packages\pandas\io\sql.py", line 1063, in read_query result = self.execute(*args) File "\lib\site-packages\pandas\io\sql.py", line 954, in execute return self.connectable.execute(*args, **kwargs) File "\lib\site-packages\sqlalchemy\engine\base.py", line 2166, in execute return connection.execute(statement, *multiparams, **params) File "\lib\site-packages\sqlalchemy\engine\base.py", line 982, in execute return self._execute_text(object_, multiparams, params) File "\lib\site-packages\sqlalchemy\engine\base.py", line 1155, in _execute_text parameters, File "\lib\site-packages\sqlalchemy\engine\base.py", line 1248, in _execute_context e, statement, parameters, cursor, context File "\lib\site-packages\sqlalchemy\engine\base.py", line 1466, in _handle_dbapi_exception util.raise_from_cause(sqlalchemy_exception, exc_info) File "\lib\site-packages\sqlalchemy\util\compat.py", line 383, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "\lib\site-packages\sqlalchemy\util\compat.py", line 128, in reraise raise value.with_traceback(tb) File "\lib\site-packages\sqlalchemy\engine\base.py", line 1244, in _execute_context cursor, statement, parameters, context File "\lib\site-packages\sqlalchemy\engine\default.py", line 552, in do_execute cursor.execute(statement, parameters) sqlalchemy.exc.DBAPIError: (pyodbc.Error) ('HY090', '[HY090] [Microsoft][ODBC Driver Manager] Invalid string or buffer length (0) (SQLExecDirectW)') (Background on this error at: http://sqlalche.me/e/dbapi) ,并且还在Quartus中创建了一个大学计划VWF,用于模拟我的VHDL代码的响应。

是否可以在TYPE内部定义的信号对模拟器可见,而无需使用TYPE t_SM_Main IS (s_Idle, s_Start, s_TX1, s_TX0, s_Cleanup); ARCHITECTURE映射将其导出? (这也会引起问题,因为ENTITY定义需要先于PORT定义。)

另一种措辞是,我想知道是否有办法将TYPE看作不是黑盒而是白盒。

我正在使用Quartus II 64位13.1,而未启用任何较新的VHDL版本。

1 个答案:

答案 0 :(得分:1)

在“仿真波形编辑器”中选择:

  1. Edit> Insert Node or Bus

Insert Node or Bus

  1. Node Finder...

Node finder

  1. 在弹出的新窗口中,将“过滤器”更改为Design Entry (all names)(默认值:Pins: all

Filter

  1. 列出信号并选择要分析的信号。

照片取自Quartus II Tutorial