├── .gitignore ├── LICENSE.md ├── Makefile ├── README.md ├── crc.vhd ├── crc32.vhd ├── crc32_tb.vhd ├── ethernet.vhd ├── ethernet_mac.xise ├── ethernet_mac_tb.vhd ├── ethernet_types.vhd ├── ethernet_with_fifos.vhd ├── framing.vhd ├── framing_common.vhd ├── generic └── single_signal_synchronizer_simple.vhd ├── mii_gmii.vhd ├── mii_gmii_io.vhd ├── miim.vhd ├── miim_control.vhd ├── miim_registers.vhd ├── miim_types.vhd ├── reset_generator.vhd ├── rx_fifo.vhd ├── single_signal_synchronizer.vhd ├── test ├── test_common.vhd └── test_instance.vhd ├── tx_fifo_adapter.vhd ├── utility.vhd └── xilinx ├── fixed_input_delay.vhd ├── input_buffer.vhd ├── ipcore_dir ├── ethernet_mac_tx_fifo_xilinx.xco └── ethernet_mac_tx_fifo_xilinx.xise ├── mii_gmii_io_spartan6.vhd ├── output_buffer.vhd ├── single_signal_synchronizer_spartan6.vhd ├── test ├── test_configuration_spartan6.vhd ├── test_instance_spartan6.ucf ├── test_instance_spartan6.vhd └── test_wrapper_spartan6.vhd └── tx_fifo.vhd /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/README.md -------------------------------------------------------------------------------- /crc.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/crc.vhd -------------------------------------------------------------------------------- /crc32.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/crc32.vhd -------------------------------------------------------------------------------- /crc32_tb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/crc32_tb.vhd -------------------------------------------------------------------------------- /ethernet.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/ethernet.vhd -------------------------------------------------------------------------------- /ethernet_mac.xise: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/ethernet_mac.xise -------------------------------------------------------------------------------- /ethernet_mac_tb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/ethernet_mac_tb.vhd -------------------------------------------------------------------------------- /ethernet_types.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/ethernet_types.vhd -------------------------------------------------------------------------------- /ethernet_with_fifos.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/ethernet_with_fifos.vhd -------------------------------------------------------------------------------- /framing.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/framing.vhd -------------------------------------------------------------------------------- /framing_common.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/framing_common.vhd -------------------------------------------------------------------------------- /generic/single_signal_synchronizer_simple.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/generic/single_signal_synchronizer_simple.vhd -------------------------------------------------------------------------------- /mii_gmii.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/mii_gmii.vhd -------------------------------------------------------------------------------- /mii_gmii_io.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/mii_gmii_io.vhd -------------------------------------------------------------------------------- /miim.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/miim.vhd -------------------------------------------------------------------------------- /miim_control.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/miim_control.vhd -------------------------------------------------------------------------------- /miim_registers.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/miim_registers.vhd -------------------------------------------------------------------------------- /miim_types.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/miim_types.vhd -------------------------------------------------------------------------------- /reset_generator.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/reset_generator.vhd -------------------------------------------------------------------------------- /rx_fifo.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/rx_fifo.vhd -------------------------------------------------------------------------------- /single_signal_synchronizer.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/single_signal_synchronizer.vhd -------------------------------------------------------------------------------- /test/test_common.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/test/test_common.vhd -------------------------------------------------------------------------------- /test/test_instance.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/test/test_instance.vhd -------------------------------------------------------------------------------- /tx_fifo_adapter.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/tx_fifo_adapter.vhd -------------------------------------------------------------------------------- /utility.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/utility.vhd -------------------------------------------------------------------------------- /xilinx/fixed_input_delay.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/xilinx/fixed_input_delay.vhd -------------------------------------------------------------------------------- /xilinx/input_buffer.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/xilinx/input_buffer.vhd -------------------------------------------------------------------------------- /xilinx/ipcore_dir/ethernet_mac_tx_fifo_xilinx.xco: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/xilinx/ipcore_dir/ethernet_mac_tx_fifo_xilinx.xco -------------------------------------------------------------------------------- /xilinx/ipcore_dir/ethernet_mac_tx_fifo_xilinx.xise: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/xilinx/ipcore_dir/ethernet_mac_tx_fifo_xilinx.xise -------------------------------------------------------------------------------- /xilinx/mii_gmii_io_spartan6.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/xilinx/mii_gmii_io_spartan6.vhd -------------------------------------------------------------------------------- /xilinx/output_buffer.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/xilinx/output_buffer.vhd -------------------------------------------------------------------------------- /xilinx/single_signal_synchronizer_spartan6.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/xilinx/single_signal_synchronizer_spartan6.vhd -------------------------------------------------------------------------------- /xilinx/test/test_configuration_spartan6.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/xilinx/test/test_configuration_spartan6.vhd -------------------------------------------------------------------------------- /xilinx/test/test_instance_spartan6.ucf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/xilinx/test/test_instance_spartan6.ucf -------------------------------------------------------------------------------- /xilinx/test/test_instance_spartan6.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/xilinx/test/test_instance_spartan6.vhd -------------------------------------------------------------------------------- /xilinx/test/test_wrapper_spartan6.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/xilinx/test/test_wrapper_spartan6.vhd -------------------------------------------------------------------------------- /xilinx/tx_fifo.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yol/ethernet_mac/HEAD/xilinx/tx_fifo.vhd --------------------------------------------------------------------------------