Javier Cerezuela-Mora, Elisa Calvo-Gallego, S. Sánchez-Solano
{"title":"可重构平台上视频处理应用的软硬件协同设计","authors":"Javier Cerezuela-Mora, Elisa Calvo-Gallego, S. Sánchez-Solano","doi":"10.1109/ICIT.2015.7125341","DOIUrl":null,"url":null,"abstract":"The use of a reconfigurable platform, based on the Zynq-7000 Xilinx family, for hardware/software co-design of video processing applications is described in this work. The computing capability of ARM processors included in the device allows performing I/O and processing task by using conventional software libraries. On the other hand, the possibility to accelerate certain tasks through specific hardware implementation on the available programmable logic makes it easier to compare different design alternatives. The advantages of the proposed platform are demonstrated by using different design flows to implement some spatial filters usually required in video processing systems.","PeriodicalId":156295,"journal":{"name":"2015 IEEE International Conference on Industrial Technology (ICIT)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-03-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"Hardware/software co-design of video processing applications on a reconfigurable platform\",\"authors\":\"Javier Cerezuela-Mora, Elisa Calvo-Gallego, S. Sánchez-Solano\",\"doi\":\"10.1109/ICIT.2015.7125341\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The use of a reconfigurable platform, based on the Zynq-7000 Xilinx family, for hardware/software co-design of video processing applications is described in this work. The computing capability of ARM processors included in the device allows performing I/O and processing task by using conventional software libraries. On the other hand, the possibility to accelerate certain tasks through specific hardware implementation on the available programmable logic makes it easier to compare different design alternatives. The advantages of the proposed platform are demonstrated by using different design flows to implement some spatial filters usually required in video processing systems.\",\"PeriodicalId\":156295,\"journal\":{\"name\":\"2015 IEEE International Conference on Industrial Technology (ICIT)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-03-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2015 IEEE International Conference on Industrial Technology (ICIT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICIT.2015.7125341\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 IEEE International Conference on Industrial Technology (ICIT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICIT.2015.7125341","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Hardware/software co-design of video processing applications on a reconfigurable platform
The use of a reconfigurable platform, based on the Zynq-7000 Xilinx family, for hardware/software co-design of video processing applications is described in this work. The computing capability of ARM processors included in the device allows performing I/O and processing task by using conventional software libraries. On the other hand, the possibility to accelerate certain tasks through specific hardware implementation on the available programmable logic makes it easier to compare different design alternatives. The advantages of the proposed platform are demonstrated by using different design flows to implement some spatial filters usually required in video processing systems.