bal_xilinx.analyzers¶
bal_xilinx.analyzers.device_analyzer¶
-
class
bal_xilinx.analyzers.device_analyzer.
XilinxDeviceAnalyzer
(context)¶ Bases:
bal.context_ioc.AbstractAnalyzer
An analyzer used to retrieve the device type from a Xilinx bitstream.
- Parameters
context (XilinxContext) – The configured xilinx context
-
analyze
(**kwargs)¶ Returns the device name and it’s int representation in the bitstream :rtype: str
bal_xilinx.analyzers.encryption_analyzer¶
-
class
bal_xilinx.analyzers.encryption_analyzer.
XilinxEncryptionAnalyzer
(context)¶ Bases:
bal_xilinx.analyzers.device_analyzer.XilinxDeviceAnalyzer
An analyzer used to determine if a Xilinx bitstream it encrypted.
- Parameters
context (XilinxContext) – The configured xilinx context
bal_xilinx.analyzers.visualizer_analyzer¶
-
class
bal_xilinx.analyzers.visualizer_analyzer.
XilinxVisualizerAnalyzer
(context)¶ Bases:
bal.analyzers.visualizer_analyzer.VisualizerAnalyzer
Generate nested native objects (ie can be fed to serialization libraries) that are used by the visualizer to display the data within the provided data object.
- Parameters
context (XilinxContext) – The configured xilinx context
-
analyze
()¶ Build a visualizer config object for the bitstream. :rtype: Dict[str, Any]