Abstract
This paper presents a versatile high performance FPGA-based Fog platform to accommodate the growth of Internet-of-Thing. Proposed platform allows hosted Fog applications to have high throughput computation while retaining required flexibility for post-deployment functional updates. Significantly, proposed platform has remote connectivity to allow customized circuitry of hosted applications to be software-defined by external management or development entity once deployed. Proposed platform occupied less than 14% of slices and 15% of BRAM logic resources in FPGA, which left more than 86% of slices and 85% of BRAM for application plane implementation.