JIANG Da-li ZHAO Bo CHANG Liang LI Hua-wang YANG Gen-qing. FPGA low level data mining approach based on cluster and rough set[J]. Editorial Office of Optics and Precision Engineering, 2013,21(1): 233-238
JIANG Da-li ZHAO Bo CHANG Liang LI Hua-wang YANG Gen-qing. FPGA low level data mining approach based on cluster and rough set[J]. Editorial Office of Optics and Precision Engineering, 2013,21(1): 233-238 DOI: 10.3788/OPE.20132101.0233.
FPGA low level data mining approach based on cluster and rough set
This paper provides a method to get low level logic and route resources of a Field Programming Gate Array(FPGA) from XDL documents. In the preprocess stage
the lowly logic document is transformed to a relational database with different attributes via a regular expression. In the data mining stage
different algorithms are adopted to cluster the data to get preliminary knowledge based on the different internal features of each level of the database. By taking a rough set to analyze the preliminary knowledge and summarize its attribute
the relation of the preliminary knowledge is obtained and the knowledge for decision rule and production rule is given. Finally
the above rules are validated and generalized through a validator and a generalization device. Experiments show that the highest compressing rate of wire logic can reach 2.8810-4 for a huge FPGA. This method has good versatility and interchangeability and is suitable for acquiring the low level information and knowledge from FPGAs in different apparatus families. The method has signification in exploring the topology framework of FPGA
improving controllability for dynamic reconfiguration of FPGA
and achieving more flexibility reconfiguration.
关键词
Keywords
references
MERAZ S, ARVIZU M, CRUZ J M C, et al.. GNSS receiver based on a SDR architecture using FPGA devices[C]. Electronics, Robotics and Automotive Mechanics Conference (CERMA), 2011: 383-388.[2]IZUMI T, OKADA M, MASAKI T. An FPGA implementation of 200MBPS CI/OFDM modem for satellite communication systems[C]. World Automation Congress (WAC), 2010: 1-6.[3]LAVIN C, PADILLA M, LUNDRIGAN P, NELSON B, et al.. Rapid prototyping tools for FPGA designs: rapid smith[C]. International Conference on Field-Programmable Technology (FPT10), December 2010: 353-356.[4]STEINER N, WOOD A, SHOJAEI H, et al.. Towards an open-source tool flow[J]. Proceedings of the 19th ACM/SIGDA international symposium on Field Programmable Gate Arrays (FPGA 11). ACM, 2011: 41-44.[5]Xilinx, Inc. The Xilinx Design Language, Juli 2000, HTML documentation file supplied with ISE Verion 6.3.[6]BECKHOFF C, KOCH D, TORRESEN J. The Xilinx Design Language (XDL) Tutorial and Use Cases[C]. Proceedings of the 6th international workshop on Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC), Montpellier, France, 2011: 1-8.[7]GHOSH S, NELSON B. XDL-based module generators for rapid FPGA design implementation[C]. Field Programmable Logic and Applications (FPL), International Conference, 2011: 64-69.[8]李杨,徐抒岩,韩诚山,等. 定量化故障树分析技术在空间相机软件开发中的应用[J]. 光学 精密工程,2008,16(11): 2180-2186.LI Y, XU SH Y, HAN CH SH, et al.. Application of quantitative fault tree analysis to software development for space camera[J]. Opt. Precision Eng., 2008, 16(11): 2180-2186. (in Chinese)[9]杨兆军,李雪,陈淑芬.基于粗糙集模糊控制的微孔钻削在线检测[J]. 光学 精密工程,2008,16(7): 1230-1235.YANG ZH J, LI X, CHEN SH F. On-line monitoring micro-size drilling based on rough set fuzzy control[J]. Opt. Precision Eng., 2008, 16(7): 1230-1235. (in Chinese)[10]张坤华,杨但.应用聚类和分形实现复杂背景下的扩展目标分割[J]. 光学 精密工程,2009, 17(7): 1665-1671.ZHANG K H. YANG D. Segmentation for extended target in complex back grounds based on clusetering and fractal[J]. Opt. Precision Eng., 2009, 17(7): 1665-1671. (in Chinese)