{"title":"VHDL code generation as State Machine from a Data Flow Graph","authors":"Darian Reyes Fernández de Bulnes, Y. Maldonado","doi":"10.1109/ROPEC.2016.7830518","DOIUrl":null,"url":null,"abstract":"Operation scheduling is a fundamental problem in mapping an application to electronic devices. In scenarios where these schedules are made on Data Flow Graph (DFG), it is necessary to convert the result to Hardware Description Language (HDL) code. We present a detailed approach for generate VHDL code described in a Data Flow Graph (DFG). We generate VHDL code corresponding to Moore Finite State Machine (FSM), because is similar with the logic of the DFG. We use 20 DFGs from benchmark Mediabench to compute different experiments and we report the occupied area (Slice registers and LUTs) of VHDL codes on a FPGA device. We expose conversions made from DFG scheduling and mapping with As Soon As Possible (ASAP), As Late As Possible (ALAP) and Random scheduling algorithms. All codes are simulated with Xilinx ISE Design Suite to demonstrate its validity.","PeriodicalId":166098,"journal":{"name":"2016 IEEE International Autumn Meeting on Power, Electronics and Computing (ROPEC)","volume":"137 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE International Autumn Meeting on Power, Electronics and Computing (ROPEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ROPEC.2016.7830518","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Operation scheduling is a fundamental problem in mapping an application to electronic devices. In scenarios where these schedules are made on Data Flow Graph (DFG), it is necessary to convert the result to Hardware Description Language (HDL) code. We present a detailed approach for generate VHDL code described in a Data Flow Graph (DFG). We generate VHDL code corresponding to Moore Finite State Machine (FSM), because is similar with the logic of the DFG. We use 20 DFGs from benchmark Mediabench to compute different experiments and we report the occupied area (Slice registers and LUTs) of VHDL codes on a FPGA device. We expose conversions made from DFG scheduling and mapping with As Soon As Possible (ASAP), As Late As Possible (ALAP) and Random scheduling algorithms. All codes are simulated with Xilinx ISE Design Suite to demonstrate its validity.