Field Programmable Gate Array: An Extensive Review, Recent Trends, Challenges and Applications | IEEE Conference Publication | IEEE Xplore