class XilinxImpactProgrammer(XilinxProgrammer): def __init__(self, cfg_manager, xilinx_board_type): super(XilinxImpactProgrammer, self).__init__(cfg_manager, xilinx_board_type) self._xilinx_impact_device = XilinxImpact(cfg_manager) @Override(XilinxProgrammer) def program(self, file_name): self._xilinx_impact_device.program_device(file_name) @Override(XilinxProgrammer) def get_suffix(self): if self._xilinx_board_type == 'FPGA': return ".bit" else: return ".jed"
def __init__(self, cfg_manager, xilinx_board_type): super(XilinxImpactProgrammer, self).__init__(cfg_manager, xilinx_board_type) self._xilinx_impact_device = XilinxImpact(cfg_manager)