AFDX network is designed for applications that require high safety and reliabilty. AFDX interace is implemented based on the ARINC 664 standard Part 7. This standard is a deterministic version of the IEEE 802.3 standard. In a Ethernet network there is no guarantee for data arrival time in the destination. AFDX standard use virtual links (VL’s) to correct this problem. This thesis presents the design and implementation of software and hardware for AFDX interface which can be used for data transfer within aircraft. For this reason, data link layer of Ethernet must be changed regarding to ARINC664 stsndard. In the first step, AFDX interface is implemented using software on an ARM microprocessor. Software based implementation enables rapid design development and troubleshooting. A real-time operating system (RTOS) is used for the implementation of AFDX interface scheduler unit because accurate timing requirement in ARINC664 standard and jitter of transmitted data is measured. After software based implementation, hardware based implementation using programmable logic unit of Zynq SoC is considered to achive a completely deterministic timing characteristics. In this design, the virtual link data is stored in a dedicated FIFO memory and an AFDX scheduler sends messages according to the BAG time of each VL, to the MAC layer. Finally, the design is implemented on a Zynq EVB board and the jitter of transmitted data is measured. Hardware implementation results show that the specified requirements in the ARINC664 standard can be achieved. Keywords: Avionics, Data Netwprk, AFDX Interface, Hardware Implementation, RTOS.