Altera_Forum
Honored Contributor
11 years agoCyclone V Triple Speed Ethernet in Quartus 13.1
Hi
I'm Working with the Development Kit c5efa7. I used the example board update portal and compiled it for myself in quartus 12.1 with the eclipse nios example Simple Socket Server (RGMII) everything worked fine. I could even connect the the included telnet server. After that I tried to updae to 13.1 and the errors started.... First I realized quartus can't update the tse to 13.1 by itself.... so I had to do it manually. After setting all settings exactly like they were and renaming the tse to "tse_mac" (which is essentially) I can at least compile everithing. The hello world is working but the Simple Socket Server (RGMII) doesn't get an IP-Address. I think the problem could be the connection of the tse in the top level of my design. I have now much more in/outputs than in 12.1 How do I connect my remaining in/outputs? in 12.1: .ena_10_from_the_tse_mac (ena_10_from_the_tse_mac), .eth_mode_from_the_tse_mac (eth_mode_from_the_tse_mac), .mdc_from_the_tse_mac (enet_mdc), .mdio_in_to_the_tse_mac (enet_mdio), .mdio_oen_from_the_tse_mac (mdio_oen_from_the_tse_mac), .mdio_out_from_the_tse_mac (mdio_out_from_the_tse_mac), .rgmii_in_to_the_tse_mac (enet_rx_d), .rgmii_out_from_the_tse_mac (enet_tx_d), .rx_clk_to_the_tse_mac (enet_rx_clk), .rx_control_to_the_tse_mac (enet_rx_dv), .set_1000_to_the_tse_mac (), .set_10_to_the_tse_mac (), .tx_clk_to_the_tse_mac (tx_clk_to_the_tse_mac), .tx_control_from_the_tse_mac (enet_tx_en) in 13.1 .tse_mac_mac_status_connection_set_10 ( ), // tse_mac_mac_status_connection.set_10 .tse_mac_mac_status_connection_set_1000 ( ), // .set_1000 .tse_mac_mac_status_connection_eth_mode (eth_mode_from_the_tse_mac), // .eth_mode .tse_mac_mac_status_connection_ena_10 ( ), // .ena_10 .tse_mac_mac_rgmii_connection_rgmii_in (enet_rx_d), // tse_mac_mac_rgmii_connection.rgmii_in .tse_mac_mac_rgmii_connection_rgmii_out (enet_tx_d), // .rgmii_out .tse_mac_mac_rgmii_connection_rx_control (enet_rx_dv), // .rx_control .tse_mac_mac_rgmii_connection_tx_control (enet_tx_en), // .tx_control .tse_mac_transmit_clock_connection_clk (tx_clk_to_the_tse_mac), // tse_mac_transmit_clock_connection.clk .tse_mac_receive_clock_connection_clk (enet_rx_clk), // tse_mac_receive_clock_connection.clk .tse_mac_mac_mdio_connection_mdc (enet_mdc), // tse_mac_mac_mdio_connection.mdc .tse_mac_mac_mdio_connection_mdio_in (enet_mdio), // .mdio_in .tse_mac_mac_mdio_connection_mdio_out (mdio_out_from_the_tse_mac), // .mdio_out .tse_mac_mac_mdio_connection_mdio_oen (mdio_oen_from_the_tse_mac), // .mdio_oen .tse_mac_pcs_mac_rx_clock_connection_clk (enet_rx_clk), // tse_mac_pcs_mac_rx_clock_connection.clk .tse_mac_pcs_mac_tx_clock_connection_clk (tx_clk_to_the_tse_mac), // tse_mac_pcs_mac_tx_clock_connection.clk .tse_mac_mac_misc_connection_xon_gen ( ), // tse_mac_mac_misc_connection.xon_gen .tse_mac_mac_misc_connection_xoff_gen ( ), // .xoff_gen .tse_mac_mac_misc_connection_ff_tx_crc_fwd ( ), // .ff_tx_crc_fwd .tse_mac_mac_misc_connection_ff_tx_septy ( ), // .ff_tx_septy .tse_mac_mac_misc_connection_tx_ff_uflow ( ), // .tx_ff_uflow .tse_mac_mac_misc_connection_ff_tx_a_full ( ), // .ff_tx_a_full .tse_mac_mac_misc_connection_ff_tx_a_empty ( ), // .ff_tx_a_empty .tse_mac_mac_misc_connection_rx_err_stat ( ), // .rx_err_stat .tse_mac_mac_misc_connection_rx_frm_type ( ), // .rx_frm_type .tse_mac_mac_misc_connection_ff_rx_dsav ( ), // .ff_rx_dsav .tse_mac_mac_misc_connection_ff_rx_a_full ( ), // .ff_rx_a_full .tse_mac_mac_misc_connection_ff_rx_a_empty ( ) // .ff_rx_a_empty