A MAC protocol based on flexible channel reservation was proposed and implemented to meet the com-munication requirements of high-load traffic in directed Ad Hoc networks,which can accurately use or release chan-nel resources without interference and ensure network throughput and delay requirements.This protocol mainly in-troduced flexible channel reservation mechanism,adaptive MCS adjustment and adaptive frame aggregation.The whole protocol was designed and implemented on FPGA,and the node service transmission function was verified on Xilinx ZYNQ7010 development board.