class JTagBlazerSvfProgrammer(UdXilinxProgrammer): def __init__(self, cfg_manager, xilinx_impact_device): super(JTagBlazerSvfProgrammer, self).__init__(cfg_manager, xilinx_impact_device) self._jtag_blazer = JTagBlazer(cfg_manager) self._device_ip = self._cfg_manager.get_value('xilinx_jtag_blazer_device_ip') @Override(UdXilinxProgrammer) def program(self, file_name): self._xilinx_impact_device.source2svf(file_name) svf_file_name = file_name.replace("."+self._xilinx_impact_device.get_suffix(), ".svf") self._jtag_blazer.program_device(svf_file_name, self._device_ip)
class JTagBlazerSvfProgrammer(UdXilinxProgrammer): def __init__(self, cfg_manager, xilinx_impact_device): super(JTagBlazerSvfProgrammer, self).__init__(cfg_manager, xilinx_impact_device) self._jtag_blazer = JTagBlazer(cfg_manager) self._device_ip = self._cfg_manager.get_value( 'xilinx_jtag_blazer_device_ip') @Override(UdXilinxProgrammer) def program(self, file_name): self._xilinx_impact_device.source2svf(file_name) svf_file_name = file_name.replace( "." + self._xilinx_impact_device.get_suffix(), ".svf") self._jtag_blazer.program_device(svf_file_name, self._device_ip)
def __init__(self, cfg_manager, xilinx_impact_device): super(JTagBlazerSvfProgrammer, self).__init__(cfg_manager, xilinx_impact_device) self._jtag_blazer = JTagBlazer(cfg_manager) self._device_ip = self._cfg_manager.get_value( 'xilinx_jtag_blazer_device_ip')
def __init__(self, cfg_manager, xilinx_impact_device): super(JTagBlazerSvfProgrammer, self).__init__(cfg_manager, xilinx_impact_device) self._jtag_blazer = JTagBlazer(cfg_manager) self._device_ip = self._cfg_manager.get_value('xilinx_jtag_blazer_device_ip')