modelsim

    1熱度

    1回答

    有我的VHDL code,有BDF desing。 當我在ModelSim中模擬我的VHDL代碼時,它工作正常,但是當我在Quartus中模擬它或上傳到FPGA Cyclone板時,LED沒有信號。 IDK,我想以什麼方式來看待。

    0熱度

    1回答

    我使用ModelSim來設計和模擬CPU體系結構。對於像我這樣知道這一點的人來說,您可能也意識到,在試圖處理所有這些信號時,驗證模擬數據是非常困難的。 有沒有辦法自動運行模擬並執行一些驗證過程,以查看我得到的數據是否正確? 例如,我有一個特定的組件,當一個信號刺激時,在下一個時鐘,將返回否定信號。我想驗證這一點。怎麼樣? (當然不需要手動檢查屏幕上的信號)。 三江源

    2熱度

    2回答

    在VHDL Testcase上運行modelsim時出現以上錯誤,我無法理解它爲什麼是錯誤。 測試用例: LIBRARY IEEE; Use ieee.std_logic_1164.all; entity a is port (in11 : in std_logic ); end a; 架構一個的是: component b_1 port (in1 : in bit); end

    2熱度

    1回答

    在verilog中是否有特殊的開始和結束關鍵字,可以讓仿真繼續運行,直到遇到結束關鍵字?我知道這不會是可綜合的;不過,我只希望將其用於測試目的。另外verilog中的$ finish關鍵字退出了modelsim。

    0熱度

    3回答

    我剛剛開始在modelsim中學習VHDL,所以我提前道歉,如果我在做什麼似乎真的是noob。 基本上我想創建的是一個一位數的上/下BCD計數器的可綜合VHDL代碼。當「啓用」爲「1」時,計數器將計數,否則保持不變。當初始化輸入「初始化」時,取決於「方向」輸入的值,計數器被設置爲0或9。 (當「方向」爲'1'時,它是一個加計數器)。 我只是想知道是否有更好的工具可用於此工作,而不是使用100 if

    0熱度

    2回答

    我想使用下面的代碼在ModelSim中的Verilog中聲明一個使用數組的1MB內存模型。我還需要在地址空間中有地址0x80020000。 parameter MEM_START = 32'h7FFA_0000; parameter MEM_END = 32'h800A_0000; reg [7:0] MEMORY [MEM_START:MEM_END]; 上面的代碼編譯好,但它提供了以下

    0熱度

    1回答

    我隨時隨地嘗試任何使用I/O的verilog時遇到了一些問題。 Modelsim或者拋出某些函數不支持的函數,或者什麼也不做。我只需要按字符讀取文件字符,並通過端口發送每一位。任何人都可以協助 module readFile(clk,reset,dEnable,dataOut,done); parameter size = 4; //to Comply with S-block rul

    2熱度

    2回答

    我想爲我的解碼器模塊編寫一個tcl腳本(modelsim中的verilog) 我需要將'din'輸入值從000循環到111 這就是我現在想到的。 vsim work.decode_shift add wave -noupdate -format Logic -radix binary /decode_shift/din add wave -noupdate -format Logic -rad

    0熱度

    1回答

    我想在我的VHDL代碼中使用STD_LOGIC。它不會編譯,因爲我試圖在port(.....)部分使用的STD_LOGIC不起作用。我知道這個問題是因爲我沒有導入IEEE庫。我試圖導入它,但我沒有成功。 如何正確導入IEEE庫到ModelSim中的VHDL程序?

    0熱度

    3回答

    我試圖用Verilog建立一個32位ALU和我只做過行爲的Verilog的一個小一點,所以我有一些困難,與此代碼: module ZERO_FLAG(flag, control, inputA, inputB); input [2:0] control; input [31:0] inputA, inputB; output flag; reg flag;