https://skydrive.live.com/redir?resi...71C68BE47C!302
can i send data through ethernet like this and captured by wireshark?
or i need to send a real ethernet frame?
LIBRARY ieee;
USE ieee.std_logic_1164.all;
ENTITY LabT1 IS
PORT ( SW : IN STD_LOGIC_VECTOR(17 DOWNTO 0);
LEDR : OUT STD_LOGIC_VECTOR(17 DOWNTO 0);
--Input
CLOCK_50 : IN STD_LOGIC;
--ENET0_INT_N
--ENET0_LINK100
ENET0_RX_CLK : IN STD_LOGIC;
--ENET0_RX_COL
--ENET0_RX_CRS
ENET0_RX_DATA : IN STD_LOGIC_VECTOR(3 DOWNTO 0);
--ENET0_RX_DV
--ENET0_RX_ER
ENET0_TX_CLK : IN STD_LOGIC;
--Output
ENET0_GTX_CLK : OUT STD_LOGIC;
--ENET0_MDC
--ENET0_RST_N
ENET0_TX_DATA : OUT STD_LOGIC_VECTOR(3 DOWNTO 0);
ENET0_TX_EN : OUT STD_LOGIC
--ENET0_TX_ER
);
END LabT1;
ARCHITECTURE Behavior OF LabT1 IS
BEGIN
--LEDR <= SW;
tx_process : process(CLOCK_50)
begin
if SW(0) = '1' then
ENET0_TX_DATA <= "0001";
ENET0_TX_DATA <= "1110";
end if;
end process tx_process;
END Behavior;
can i send data through ethernet like this and captured by wireshark?
or i need to send a real ethernet frame?
LIBRARY ieee;
USE ieee.std_logic_1164.all;
ENTITY LabT1 IS
PORT ( SW : IN STD_LOGIC_VECTOR(17 DOWNTO 0);
LEDR : OUT STD_LOGIC_VECTOR(17 DOWNTO 0);
--Input
CLOCK_50 : IN STD_LOGIC;
--ENET0_INT_N
--ENET0_LINK100
ENET0_RX_CLK : IN STD_LOGIC;
--ENET0_RX_COL
--ENET0_RX_CRS
ENET0_RX_DATA : IN STD_LOGIC_VECTOR(3 DOWNTO 0);
--ENET0_RX_DV
--ENET0_RX_ER
ENET0_TX_CLK : IN STD_LOGIC;
--Output
ENET0_GTX_CLK : OUT STD_LOGIC;
--ENET0_MDC
--ENET0_RST_N
ENET0_TX_DATA : OUT STD_LOGIC_VECTOR(3 DOWNTO 0);
ENET0_TX_EN : OUT STD_LOGIC
--ENET0_TX_ER
);
END LabT1;
ARCHITECTURE Behavior OF LabT1 IS
BEGIN
--LEDR <= SW;
tx_process : process(CLOCK_50)
begin
if SW(0) = '1' then
ENET0_TX_DATA <= "0001";
ENET0_TX_DATA <= "1110";
end if;
end process tx_process;
END Behavior;