Kritisches Problem
Wenn Sie das Simulationsmodell VHDL generieren, gibt es Parameter und Port-Typ Nicht mit dem VHDL-Top-Level-Wrapper übereinstimmen. Testbench, der die generierten Top-Wrapper liefert Kompilierungsfehler.
Nicht mehr die folgenden Ports mit 1-Bit-Breite als std_logic anstelle von
std_logic_vector im VHDL-Top-Level-Wrapper:
csr_external_tm_mode_wrcsr_external_mtu_wrexternal_illegal_transaction_decode_setexternal_io_error_response_setexternal_message_request_timeout_setexternal_slave_packet_response_timeout_setexternal_unsolicited_response_setexternal_unsupported_transaction_setexternal_illegal_transaction_target_error_setexternal_missing_data_streaming_context_setexternal_open_existing_data_streaming_context_setexternal_long_data_streaming_segment_setexternal_short_data_streaming_segment_setexternal_data_streaming_pdu_length_error_setexternal_capture_ftype_wrexternal_capture_ttype_wrexternal_letter_wrexternal_mbox_wrexternal_msgseg_wrexternal_xmbox_wr
Ändern Sie für Varianten der FPGA Gerätereihe der V-Reihe die folgenden Ports oben
Level-generated-Wrapper, passend std_logic_vector(0 downto 0) zu
dem jeweiligen SystemVerilog Vektor-Port, der im Modul definiert ist
altera_rapidio2_top:
pll_lockedpll_powerdown
Für Parametertyp mismatch error können Sie den Parameter sicher entfernen
SYS_CLK_FREQ im generierten Top-Wrapper. DER IP-Kern wird nicht weiter
verarbeiten Sie diesen Parameter.