Index A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | Z A AboutWindow (class in b_asic.gui_utils.about_window) Absolute (class in b_asic.core_operations) AbstractGraphComponent (class in b_asic.graph_component) AbstractOperation (class in b_asic.operation) AbstractPort (class in b_asic.port) add_information_to_layout() (b_asic.GUI.util_dialogs.KeybindingsWindow method) add_label() (b_asic.GUI.drag_button.DragButton method) add_namespace() (b_asic.GUI.main_window.SFGMainWindow method) add_operation() (b_asic.GUI.main_window.SFGMainWindow method) add_operations_from_namespace() (b_asic.GUI.main_window.SFGMainWindow method) add_ports() (b_asic.GUI.drag_button.DragButton method) add_process() (b_asic.architecture.Memory method) (b_asic.architecture.ProcessingElement method) (b_asic.architecture.Resource method) (b_asic.resources.ProcessCollection method) add_sfg_to_dialog() (b_asic.GUI.precedence_graph_window.PrecedenceGraphWindow method) (b_asic.GUI.simulate_sfg_window.SimulateSFGWindow method) add_signal() (b_asic.port.InputPort method) (b_asic.port.OutputPort method) (b_asic.port.Port method) Addition (class in b_asic.core_operations) AddSub (class in b_asic.core_operations) ALAPScheduler (class in b_asic.scheduler) alias_declaration() (in module b_asic.codegen.vhdl.common) apply_scheduling() (b_asic.scheduler.ALAPScheduler method) (b_asic.scheduler.ASAPScheduler method) (b_asic.scheduler.ListScheduler method) (b_asic.scheduler.RecursiveListScheduler method) (b_asic.scheduler.Scheduler method) Architecture (class in b_asic.architecture) Arrow (class in b_asic.GUI.arrow) ASAPScheduler (class in b_asic.scheduler) assign() (b_asic.architecture.Memory method) (b_asic.architecture.ProcessingElement method) (b_asic.architecture.Resource method) assign_processing_elements_and_memories() (in module b_asic.resource_assigner) assign_resources() (b_asic.architecture.Architecture method) asynchronous_read_memory() (in module b_asic.codegen.vhdl.common) axes (b_asic.scheduler_gui.scheduler_item.SchedulerItem property) AxesItem (class in b_asic.scheduler_gui.axes_item) B b_asic.architecture module b_asic.codegen.vhdl module b_asic.codegen.vhdl.architecture module b_asic.codegen.vhdl.common module b_asic.codegen.vhdl.entity module b_asic.core_operations module b_asic.graph_component module b_asic.GUI module b_asic.GUI.arrow module b_asic.GUI.drag_button module b_asic.GUI.gui_interface module b_asic.GUI.main_window module b_asic.GUI.port_button module b_asic.GUI.precedence_graph_window module b_asic.GUI.properties_window module b_asic.GUI.select_sfg_window module b_asic.GUI.signal_generator_input module b_asic.GUI.simulate_sfg_window module b_asic.GUI.simulation_worker module b_asic.GUI.util_dialogs module b_asic.gui_utils module b_asic.gui_utils.about_window module b_asic.gui_utils.color_button module b_asic.gui_utils.decorators module b_asic.gui_utils.plot_window module b_asic.list_schedulers module b_asic.operation module b_asic.port module b_asic.process module b_asic.quantization module b_asic.research module b_asic.research.interleaver module b_asic.resource_assigner module b_asic.resources module b_asic.save_load_structure module b_asic.schedule module b_asic.scheduler module b_asic.scheduler_gui module b_asic.scheduler_gui.axes_item module b_asic.scheduler_gui.compile module b_asic.scheduler_gui.main_window module b_asic.scheduler_gui.operation_item module b_asic.scheduler_gui.preferences_dialog module b_asic.scheduler_gui.scheduler_event module b_asic.scheduler_gui.scheduler_item module b_asic.scheduler_gui.signal_item module b_asic.scheduler_gui.timeline_item module b_asic.sfg_generators module b_asic.signal module b_asic.signal_flow_graph module b_asic.signal_generator module b_asic.simulation module b_asic.special_operations module b_asic.utils module b_asic_preamble() (in module b_asic.codegen.vhdl.common) backward_slack() (b_asic.schedule.Schedule method) bits (b_asic.signal.Signal property) bold_font_clicked() (b_asic.scheduler_gui.preferences_dialog.PreferencesDialog method) Butterfly (class in b_asic.core_operations) C change_input_format() (b_asic.GUI.simulate_sfg_window.SimulateSFGWindow method) change_schedule_time() (b_asic.scheduler_gui.scheduler_event.SchedulerEvent method) (b_asic.scheduler_gui.scheduler_item.SchedulerItem method) clear() (b_asic.port.InputPort method) (b_asic.port.OutputPort method) (b_asic.port.Port method) (b_asic.scheduler_gui.axes_item.AxesItem method) (b_asic.scheduler_gui.operation_item.OperationItem method) (b_asic.scheduler_gui.scheduler_item.SchedulerItem method) clear_results() (b_asic.simulation.Simulation method) clear_state() (b_asic.simulation.Simulation method) close_schedule() (b_asic.scheduler_gui.main_window.ScheduleMainWindow method) collection (b_asic.architecture.Memory property) (b_asic.architecture.ProcessingElement property) (b_asic.architecture.Resource property) (b_asic.resources.ProcessCollection property) color (b_asic.gui_utils.color_button.ColorButton property) color_button_clicked() (b_asic.scheduler_gui.preferences_dialog.PreferencesDialog method) ColorButton (class in b_asic.gui_utils.color_button) compile_all() (in module b_asic.scheduler_gui.compile) compile_rc() (in module b_asic.scheduler_gui.compile) compile_ui() (in module b_asic.scheduler_gui.compile) ComplexConjugate (class in b_asic.core_operations) component_moved (b_asic.scheduler_gui.scheduler_event.SchedulerEvent.Signals attribute) component_selected (b_asic.scheduler_gui.scheduler_event.SchedulerEvent.Signals attribute) components (b_asic.scheduler_gui.scheduler_item.SchedulerItem property) (b_asic.signal_flow_graph.SFG property) connect() (b_asic.port.InputPort method) connect_external_signals_to_components() (b_asic.signal_flow_graph.SFG method) connected_source (b_asic.port.InputPort property) connectionRequested (b_asic.GUI.port_button.PortButton attribute) connectionRequested() (b_asic.GUI.drag_button.DragButton method) Constant (class in b_asic.core_operations) (class in b_asic.signal_generator) constant_declaration() (in module b_asic.codegen.vhdl.common) ConstantInput (class in b_asic.GUI.signal_generator_input) ConstantMultiplication (class in b_asic.core_operations) content (b_asic.architecture.Memory property) (b_asic.architecture.ProcessingElement property) (b_asic.architecture.Resource property) contextMenuEvent() (b_asic.GUI.arrow.Arrow method) (b_asic.GUI.drag_button.DragButton method) (b_asic.GUI.port_button.PortButton method) copy() (b_asic.graph_component.AbstractGraphComponent method) (b_asic.graph_component.GraphComponent method) (b_asic.operation.AbstractOperation method) (b_asic.signal_flow_graph.SFG method) create_color_button() (b_asic.scheduler_gui.preferences_dialog.PreferencesDialog method) create_sfg_from_toolbar() (b_asic.GUI.main_window.SFGMainWindow method) critical_path_time() (b_asic.signal_flow_graph.SFG method) current_output() (b_asic.operation.AbstractOperation method) (b_asic.operation.Operation method) (b_asic.special_operations.Delay method) current_outputs() (b_asic.operation.AbstractOperation method) (b_asic.operation.Operation method) cyclic (b_asic.schedule.Schedule property) D dangling() (b_asic.signal.Signal method) decompose() (in module b_asic.utils) decorate_class() (in module b_asic.gui_utils.decorators) decrease_font_size_clicked() (b_asic.scheduler_gui.preferences_dialog.PreferencesDialog method) decrease_time_resolution() (b_asic.schedule.Schedule method) Delay (class in b_asic.signal_generator) (class in b_asic.special_operations) delay() (b_asic.port.InputPort method) DelayInput (class in b_asic.GUI.signal_generator_input) destination (b_asic.operation.AbstractOperation property) (b_asic.operation.Operation property) (b_asic.signal.Signal property) destination_operation (b_asic.GUI.arrow.Arrow property) (b_asic.signal.Signal property) destination_operation_button (b_asic.GUI.arrow.Arrow property) destination_port (b_asic.GUI.arrow.Arrow property) destination_port_button (b_asic.GUI.arrow.Arrow property) direct_form_1_iir() (in module b_asic.sfg_generators) direct_form_2_iir() (in module b_asic.sfg_generators) direct_form_fir() (in module b_asic.sfg_generators) direct_interconnects (b_asic.architecture.Architecture property) display_about_page() (b_asic.GUI.main_window.SFGMainWindow method) display_faq_page() (b_asic.GUI.main_window.SFGMainWindow method) display_keybindings_page() (b_asic.GUI.main_window.SFGMainWindow method) Division (class in b_asic.core_operations) do_addsub (b_asic.core_operations.MADS property) DontCare (class in b_asic.core_operations) Downsample (class in b_asic.signal_generator) downsample() (in module b_asic.utils) DragButton (class in b_asic.GUI.drag_button) dragEnterEvent() (b_asic.GUI.port_button.PortButton method) dragLeaveEvent() (b_asic.GUI.port_button.PortButton method) dragMoveEvent() (b_asic.GUI.port_button.PortButton method) draw_exclusion_graph_coloring() (in module b_asic.resources) dropEvent() (b_asic.GUI.port_button.PortButton method) E EarliestDeadlineScheduler (class in b_asic.list_schedulers) edit() (b_asic.schedule.Schedule method) (b_asic.signal_flow_graph.SFG method) entity_name (b_asic.architecture.Architecture property) (b_asic.architecture.HardwareBlock property) (b_asic.architecture.Memory property) (b_asic.architecture.ProcessingElement property) (b_asic.architecture.Resource property) evaluate() (b_asic.core_operations.Absolute method) (b_asic.core_operations.Addition method) (b_asic.core_operations.AddSub method) (b_asic.core_operations.Butterfly method) (b_asic.core_operations.ComplexConjugate method) (b_asic.core_operations.Constant method) (b_asic.core_operations.ConstantMultiplication method) (b_asic.core_operations.Division method) (b_asic.core_operations.DontCare method) (b_asic.core_operations.LeftShift method) (b_asic.core_operations.MAD method) (b_asic.core_operations.MADS method) (b_asic.core_operations.Max method) (b_asic.core_operations.Min method) (b_asic.core_operations.Multiplication method) (b_asic.core_operations.Reciprocal method) (b_asic.core_operations.RightShift method) (b_asic.core_operations.Shift method) (b_asic.core_operations.Sink method) (b_asic.core_operations.SquareRoot method) (b_asic.core_operations.Subtraction method) (b_asic.core_operations.SymmetricTwoportAdaptor method) (b_asic.operation.AbstractOperation method) (b_asic.signal_flow_graph.SFG method) (b_asic.special_operations.Delay method) (b_asic.special_operations.Input method) (b_asic.special_operations.Output method) evaluate_output() (b_asic.operation.AbstractOperation method) (b_asic.operation.Operation method) (b_asic.signal_flow_graph.SFG method) (b_asic.special_operations.Delay method) evaluate_outputs() (b_asic.operation.AbstractOperation method) (b_asic.operation.Operation method) event_items (b_asic.scheduler_gui.axes_item.AxesItem property) (b_asic.scheduler_gui.operation_item.OperationItem property) (b_asic.scheduler_gui.scheduler_item.SchedulerItem property) (b_asic.scheduler_gui.timeline_item.TimelineItem property) exclusion_graph_from_execution_time() (b_asic.resources.ProcessCollection method) exclusion_graph_from_ports() (b_asic.resources.ProcessCollection method) execution_time (b_asic.operation.AbstractOperation property) (b_asic.operation.Operation property) (b_asic.process.Process property) execution_time_plot (b_asic.scheduler_gui.scheduler_event.SchedulerEvent.Signals attribute) exit_app() (b_asic.GUI.main_window.SFGMainWindow method) (b_asic.scheduler_gui.main_window.ScheduleMainWindow method) F FaqWindow (class in b_asic.GUI.util_dialogs) find_all_paths() (b_asic.signal_flow_graph.SFG method) find_by_id() (b_asic.signal_flow_graph.SFG method) find_by_name() (b_asic.signal_flow_graph.SFG method) find_by_type() (b_asic.signal_flow_graph.SFG method) find_by_type_name() (b_asic.signal_flow_graph.SFG method) find_result_keys_by_name() (b_asic.signal_flow_graph.SFG method) finished (b_asic.GUI.simulation_worker.SimulationWorker attribute) font_clicked() (b_asic.scheduler_gui.preferences_dialog.PreferencesDialog method) font_color_clicked() (b_asic.scheduler_gui.preferences_dialog.PreferencesDialog method) forward_slack() (b_asic.schedule.Schedule method) from_name() (b_asic.resources.ProcessCollection method) FromFile (class in b_asic.signal_generator) FromFileInput (class in b_asic.GUI.signal_generator_input) G Gaussian (class in b_asic.signal_generator) GaussianInput (class in b_asic.GUI.signal_generator_input) generate_matrix_transposer() (in module b_asic.research.interleaver) generate_memory_based_storage_vhdl() (b_asic.resources.ProcessCollection method) generate_random_interleaver() (in module b_asic.research.interleaver) generate_register_based_storage_vhdl() (b_asic.resources.ProcessCollection method) get_by_type_name() (b_asic.resources.ProcessCollection method) get_generator() (b_asic.GUI.signal_generator_input.ConstantInput method) (b_asic.GUI.signal_generator_input.DelayInput method) (b_asic.GUI.signal_generator_input.FromFileInput method) (b_asic.GUI.signal_generator_input.GaussianInput method) (b_asic.GUI.signal_generator_input.ImpulseInput method) (b_asic.GUI.signal_generator_input.SignalGeneratorInput method) (b_asic.GUI.signal_generator_input.SinusoidInput method) (b_asic.GUI.signal_generator_input.StepInput method) (b_asic.GUI.signal_generator_input.UniformInput method) (b_asic.GUI.signal_generator_input.ZeroPadInput method) get_input_coordinates() (b_asic.core_operations.Constant method) (b_asic.core_operations.DontCare method) (b_asic.core_operations.Sink method) (b_asic.operation.AbstractOperation method) (b_asic.operation.Operation method) (b_asic.special_operations.Input method) (b_asic.special_operations.Output method) get_input_file() (b_asic.GUI.signal_generator_input.FromFileInput method) get_interconnects_for_memory() (b_asic.architecture.Architecture method) get_interconnects_for_pe() (b_asic.architecture.Architecture method) get_max_end_time() (b_asic.schedule.Schedule method) get_max_non_io_end_time() (b_asic.schedule.Schedule method) get_memory_variables() (b_asic.schedule.Schedule method) get_operations() (b_asic.schedule.Schedule method) get_operations_from_namespace() (b_asic.GUI.main_window.SFGMainWindow method) get_operations_topological_order() (b_asic.signal_flow_graph.SFG method) get_output_coordinates() (b_asic.core_operations.Constant method) (b_asic.core_operations.DontCare method) (b_asic.core_operations.Sink method) (b_asic.operation.AbstractOperation method) (b_asic.operation.Operation method) (b_asic.special_operations.Input method) (b_asic.special_operations.Output method) get_plot_coordinates() (b_asic.core_operations.Constant method) (b_asic.core_operations.DontCare method) (b_asic.core_operations.Sink method) (b_asic.operation.AbstractOperation method) (b_asic.operation.Operation method) (b_asic.special_operations.Input method) (b_asic.special_operations.Output method) get_port_location() (b_asic.scheduler_gui.operation_item.OperationItem method) get_possible_time_resolution_decrements() (b_asic.schedule.Schedule method) get_precedence_list() (b_asic.signal_flow_graph.SFG method) get_used_graph_ids() (b_asic.signal_flow_graph.SFG method) get_used_operation_types() (b_asic.signal_flow_graph.SFG method) get_used_type_names() (b_asic.schedule.Schedule method) (b_asic.signal_flow_graph.SFG method) get_y_location() (b_asic.schedule.Schedule method) graph_id (b_asic.graph_component.AbstractGraphComponent property) (b_asic.graph_component.GraphComponent property) (b_asic.scheduler_gui.operation_item.OperationItem property) GraphComponent (class in b_asic.graph_component) GraphIDGenerator (class in b_asic.signal_flow_graph) H handle_error() (in module b_asic.gui_utils.decorators) HardwareBlock (class in b_asic.architecture) height (b_asic.scheduler_gui.axes_item.AxesItem property) (b_asic.scheduler_gui.operation_item.OperationItem property) hide_exit_dialog() (b_asic.scheduler_gui.main_window.ScheduleMainWindow method) hide_label() (b_asic.scheduler_gui.timeline_item.TimelineItem method) HybridScheduler (class in b_asic.list_schedulers) I id_number_offset (b_asic.signal_flow_graph.GraphIDGenerator property) (b_asic.signal_flow_graph.SFG property) ieee_header() (in module b_asic.codegen.vhdl.common) Impulse (class in b_asic.signal_generator) ImpulseInput (class in b_asic.GUI.signal_generator_input) increase_font_size_clicked() (b_asic.scheduler_gui.preferences_dialog.PreferencesDialog method) increase_time_resolution() (b_asic.schedule.Schedule method) index (b_asic.port.AbstractPort property) (b_asic.port.Port property) info_table_clear() (b_asic.scheduler_gui.main_window.ScheduleMainWindow method) info_table_clear_component() (b_asic.scheduler_gui.main_window.ScheduleMainWindow method) info_table_clear_schedule() (b_asic.scheduler_gui.main_window.ScheduleMainWindow method) info_table_fill_schedule() (b_asic.scheduler_gui.main_window.ScheduleMainWindow method) info_table_update_component() (b_asic.scheduler_gui.main_window.ScheduleMainWindow method) info_table_update_schedule() (b_asic.scheduler_gui.main_window.ScheduleMainWindow method) initial_value (b_asic.special_operations.Delay property) Input (class in b_asic.special_operations) input() (b_asic.operation.AbstractOperation method) (b_asic.operation.Operation method) input_count (b_asic.architecture.Memory property) (b_asic.architecture.ProcessingElement property) (b_asic.architecture.Resource property) (b_asic.operation.AbstractOperation property) (b_asic.operation.Operation property) input_latency_offsets (b_asic.operation.AbstractOperation property) input_operations (b_asic.signal_flow_graph.SFG property) input_signals (b_asic.operation.AbstractOperation property) (b_asic.operation.Operation property) InputPort (class in b_asic.port) inputs (b_asic.operation.AbstractOperation property) (b_asic.operation.Operation property) inputs_required_for_output() (b_asic.operation.AbstractOperation method) (b_asic.operation.Operation method) (b_asic.signal_flow_graph.SFG method) insert_operation() (b_asic.signal_flow_graph.SFG method) insert_operation_after() (b_asic.signal_flow_graph.SFG method) insert_operation_before() (b_asic.signal_flow_graph.SFG method) installSceneEventFilters() (b_asic.scheduler_gui.scheduler_event.SchedulerEvent method) interleave() (in module b_asic.utils) is_add (b_asic.core_operations.AddSub property) (b_asic.core_operations.MADS property) is_assigned (b_asic.architecture.Memory property) (b_asic.architecture.ProcessingElement property) (b_asic.architecture.Resource property) is_component_valid_pos() (b_asic.scheduler_gui.scheduler_event.SchedulerEvent method) (b_asic.scheduler_gui.scheduler_item.SchedulerItem method) is_constant (b_asic.core_operations.Constant attribute) (b_asic.operation.AbstractOperation property) (b_asic.operation.Operation property) (b_asic.signal.Signal property) (b_asic.signal_flow_graph.SFG property) (b_asic.special_operations.Input attribute) is_flipped() (b_asic.GUI.drag_button.DragButton method) is_linear (b_asic.core_operations.Addition attribute) (b_asic.core_operations.AddSub attribute) (b_asic.core_operations.Butterfly attribute) (b_asic.core_operations.Constant attribute) (b_asic.core_operations.ConstantMultiplication attribute) (b_asic.core_operations.Division property) (b_asic.core_operations.DontCare attribute) (b_asic.core_operations.LeftShift attribute) (b_asic.core_operations.MAD property) (b_asic.core_operations.MADS property) (b_asic.core_operations.Multiplication property) (b_asic.core_operations.RightShift attribute) (b_asic.core_operations.Shift attribute) (b_asic.core_operations.Sink attribute) (b_asic.core_operations.Subtraction attribute) (b_asic.core_operations.SymmetricTwoportAdaptor attribute) (b_asic.operation.AbstractOperation property) (b_asic.operation.Operation property) (b_asic.signal_flow_graph.SFG property) (b_asic.special_operations.Delay attribute) (b_asic.special_operations.Input attribute) (b_asic.special_operations.Output attribute) is_swappable (b_asic.core_operations.Addition attribute) (b_asic.core_operations.AddSub property) (b_asic.core_operations.MAD attribute) (b_asic.core_operations.MADS attribute) (b_asic.core_operations.Max attribute) (b_asic.core_operations.Min attribute) (b_asic.core_operations.Multiplication attribute) (b_asic.core_operations.SymmetricTwoportAdaptor attribute) (b_asic.operation.AbstractOperation property) (b_asic.operation.Operation property) is_valid_delta_time() (b_asic.scheduler_gui.scheduler_event.SchedulerEvent method) (b_asic.scheduler_gui.scheduler_item.SchedulerItem method) is_valid_vhdl_identifier() (in module b_asic.codegen.vhdl.common) is_vhdl_reserved_keyword() (in module b_asic.codegen.vhdl.common) italic_font_clicked() (b_asic.scheduler_gui.preferences_dialog.PreferencesDialog method) iteration (b_asic.simulation.Simulation property) iteration_period_bound() (b_asic.signal_flow_graph.SFG method) J JAMMING (b_asic.quantization.Quantization attribute) K key() (b_asic.operation.AbstractOperation method) (b_asic.operation.Operation method) KeybindingsWindow (class in b_asic.GUI.util_dialogs) keyPressEvent() (b_asic.GUI.main_window.SFGMainWindow method) L laps (b_asic.schedule.Schedule property) latency (b_asic.core_operations.Constant property) (b_asic.core_operations.DontCare property) (b_asic.core_operations.Sink property) (b_asic.operation.AbstractOperation property) (b_asic.operation.Operation property) (b_asic.special_operations.Input property) (b_asic.special_operations.Output property) latency_offset (b_asic.port.AbstractPort property) (b_asic.port.Port property) latency_offsets (b_asic.operation.AbstractOperation property) (b_asic.operation.Operation property) ldlt_matrix_inverse() (in module b_asic.sfg_generators) LeastSlackTimeScheduler (class in b_asic.list_schedulers) LeftShift (class in b_asic.core_operations) life_times (b_asic.process.MemoryProcess property) ListScheduler (class in b_asic.scheduler) load_preferences() (b_asic.scheduler_gui.main_window.ScheduleMainWindow method) load_work() (b_asic.GUI.main_window.SFGMainWindow method) loops (b_asic.signal_flow_graph.SFG property) M MAD (class in b_asic.core_operations) MADS (class in b_asic.core_operations) MAGNITUDE_TRUNCATION (b_asic.quantization.Quantization attribute) match_dialog_font() (b_asic.scheduler_gui.preferences_dialog.PreferencesDialog method) Max (class in b_asic.core_operations) MaxFanOutScheduler (class in b_asic.list_schedulers) memories (b_asic.architecture.Architecture property) Memory (class in b_asic.architecture) memory_based_storage() (in module b_asic.codegen.vhdl.architecture) (in module b_asic.codegen.vhdl.entity) MemoryProcess (class in b_asic.process) MemoryVariable (class in b_asic.process) Min (class in b_asic.core_operations) module b_asic.architecture b_asic.codegen.vhdl b_asic.codegen.vhdl.architecture b_asic.codegen.vhdl.common b_asic.codegen.vhdl.entity b_asic.core_operations b_asic.graph_component b_asic.GUI b_asic.GUI.arrow b_asic.GUI.drag_button b_asic.GUI.gui_interface b_asic.GUI.main_window b_asic.GUI.port_button b_asic.GUI.precedence_graph_window b_asic.GUI.properties_window b_asic.GUI.select_sfg_window b_asic.GUI.signal_generator_input b_asic.GUI.simulate_sfg_window b_asic.GUI.simulation_worker b_asic.GUI.util_dialogs b_asic.gui_utils b_asic.gui_utils.about_window b_asic.gui_utils.color_button b_asic.gui_utils.decorators b_asic.gui_utils.plot_window b_asic.list_schedulers b_asic.operation b_asic.port b_asic.process b_asic.quantization b_asic.research b_asic.research.interleaver b_asic.resource_assigner b_asic.resources b_asic.save_load_structure b_asic.schedule b_asic.scheduler b_asic.scheduler_gui b_asic.scheduler_gui.axes_item b_asic.scheduler_gui.compile b_asic.scheduler_gui.main_window b_asic.scheduler_gui.operation_item b_asic.scheduler_gui.preferences_dialog b_asic.scheduler_gui.scheduler_event b_asic.scheduler_gui.scheduler_item b_asic.scheduler_gui.signal_item b_asic.scheduler_gui.timeline_item b_asic.sfg_generators b_asic.signal b_asic.signal_flow_graph b_asic.signal_generator b_asic.simulation b_asic.special_operations b_asic.utils mouseMoveEvent() (b_asic.GUI.drag_button.DragButton method) (b_asic.GUI.port_button.PortButton method) mousePressEvent() (b_asic.GUI.drag_button.DragButton method) (b_asic.GUI.port_button.PortButton method) (b_asic.gui_utils.color_button.ColorButton method) mouseReleaseEvent() (b_asic.GUI.drag_button.DragButton method) (b_asic.GUI.port_button.PortButton method) move_operation() (b_asic.schedule.Schedule method) move_operation_alap() (b_asic.schedule.Schedule method) move_operation_asap() (b_asic.schedule.Schedule method) move_process() (b_asic.architecture.Architecture method) move_y_location() (b_asic.schedule.Schedule method) moved (b_asic.GUI.port_button.PortButton attribute) moved() (b_asic.GUI.drag_button.DragButton method) Multiplication (class in b_asic.core_operations) N name (b_asic.graph_component.AbstractGraphComponent property) (b_asic.graph_component.GraphComponent property) (b_asic.port.AbstractPort property) (b_asic.port.Port property) (b_asic.process.Process property) (b_asic.scheduler_gui.operation_item.OperationItem property) neighbors (b_asic.graph_component.GraphComponent property) (b_asic.operation.AbstractOperation property) (b_asic.signal.Signal property) next_id() (b_asic.signal_flow_graph.GraphIDGenerator method) O ok (b_asic.GUI.select_sfg_window.SelectSFGWindow attribute) open() (b_asic.scheduler_gui.main_window.ScheduleMainWindow method) open_preferences_dialog() (b_asic.scheduler_gui.main_window.ScheduleMainWindow method) open_schedule() (b_asic.scheduler_gui.main_window.ScheduleMainWindow method) operation (b_asic.GUI.port_button.PortButton property) (b_asic.port.AbstractPort property) (b_asic.port.Port property) (b_asic.process.OperatorProcess property) (b_asic.scheduler_gui.operation_item.OperationItem property) Operation (class in b_asic.operation) operation_counter() (b_asic.signal_flow_graph.SFG method) operation_mouseMoveEvent() (b_asic.scheduler_gui.scheduler_event.SchedulerEvent method) operation_mousePressEvent() (b_asic.scheduler_gui.scheduler_event.SchedulerEvent method) operation_mouseReleaseEvent() (b_asic.scheduler_gui.scheduler_event.SchedulerEvent method) operation_type (b_asic.architecture.Memory property) (b_asic.architecture.ProcessingElement property) (b_asic.architecture.Resource property) OperationItem (class in b_asic.scheduler_gui.operation_item) operations (b_asic.signal_flow_graph.SFG property) OperatorProcess (class in b_asic.process) Output (class in b_asic.special_operations) output() (b_asic.operation.AbstractOperation method) (b_asic.operation.Operation method) output_count (b_asic.architecture.Memory property) (b_asic.architecture.ProcessingElement property) (b_asic.architecture.Resource property) (b_asic.operation.AbstractOperation property) (b_asic.operation.Operation property) output_latency_offsets (b_asic.operation.AbstractOperation property) output_operations (b_asic.signal_flow_graph.SFG property) output_signals (b_asic.operation.AbstractOperation property) (b_asic.operation.Operation property) OutputPort (class in b_asic.port) outputs (b_asic.operation.AbstractOperation property) (b_asic.operation.Operation property) Overflow (class in b_asic.quantization) P paintEvent() (b_asic.GUI.main_window.SFGMainWindow method) param() (b_asic.graph_component.AbstractGraphComponent method) (b_asic.graph_component.GraphComponent method) params (b_asic.graph_component.AbstractGraphComponent property) (b_asic.graph_component.GraphComponent property) pc (b_asic.GUI.precedence_graph_window.PrecedenceGraphWindow attribute) place_operation() (b_asic.schedule.Schedule method) PlainMemoryVariable (class in b_asic.process) plot() (b_asic.resources.ProcessCollection method) (b_asic.schedule.Schedule method) plot_content() (b_asic.architecture.Memory method) (b_asic.architecture.ProcessingElement method) (b_asic.architecture.Resource method) plot_port_accesses() (b_asic.resources.ProcessCollection method) plot_total_execution_times() (b_asic.resources.ProcessCollection method) PlotWindow (class in b_asic.gui_utils.plot_window) Port (class in b_asic.port) port_list (b_asic.GUI.drag_button.DragButton property) PortButton (class in b_asic.GUI.port_button) precedence_graph (b_asic.signal_flow_graph.SFG property) PrecedenceGraphWindow (class in b_asic.GUI.precedence_graph_window) preceding_operations (b_asic.operation.AbstractOperation property) PreferencesDialog (class in b_asic.scheduler_gui.preferences_dialog) print_precedence_graph() (b_asic.signal_flow_graph.SFG method) print_slacks() (b_asic.schedule.Schedule method) Process (class in b_asic.process) process_epilogue() (in module b_asic.codegen.vhdl.common) process_prologue() (in module b_asic.codegen.vhdl.common) ProcessCollection (class in b_asic.resources) processes (b_asic.architecture.ProcessingElement property) processing_elements (b_asic.architecture.Architecture property) ProcessingElement (class in b_asic.architecture) properties (b_asic.GUI.simulate_sfg_window.SimulateSFGWindow property) PropertiesWindow (class in b_asic.GUI.properties_window) python_to_sfg() (in module b_asic.save_load_structure) Q Quantization (class in b_asic.quantization) quantize() (in module b_asic.quantization) quantize_input() (b_asic.operation.AbstractOperation method) (b_asic.operation.Operation method) quantize_inputs() (b_asic.operation.AbstractOperation method) R radix_2_dif_fft() (in module b_asic.sfg_generators) read_port_accesses() (b_asic.resources.ProcessCollection method) read_ports (b_asic.process.MemoryProcess property) (b_asic.process.MemoryVariable property) (b_asic.process.PlainMemoryVariable property) read_ports_bound() (b_asic.resources.ProcessCollection method) read_times (b_asic.process.MemoryProcess property) (b_asic.process.Process property) reads (b_asic.process.MemoryProcess property) (b_asic.process.MemoryVariable property) (b_asic.process.PlainMemoryVariable property) Reciprocal (class in b_asic.core_operations) RecursiveListScheduler (class in b_asic.scheduler) redraw_all (b_asic.scheduler_gui.scheduler_event.SchedulerEvent.Signals attribute) register_based_storage() (in module b_asic.codegen.vhdl.architecture) (in module b_asic.codegen.vhdl.entity) remove() (b_asic.GUI.arrow.Arrow method) (b_asic.GUI.drag_button.DragButton method) remove_delays() (b_asic.schedule.Schedule method) remove_destination() (b_asic.signal.Signal method) remove_operation() (b_asic.signal_flow_graph.SFG method) remove_process() (b_asic.architecture.Memory method) (b_asic.architecture.ProcessingElement method) (b_asic.architecture.Resource method) (b_asic.resources.ProcessCollection method) remove_resource() (b_asic.architecture.Architecture method) remove_signal() (b_asic.port.InputPort method) (b_asic.port.OutputPort method) (b_asic.port.Port method) remove_source() (b_asic.signal.Signal method) removeSceneEventFilters() (b_asic.scheduler_gui.scheduler_event.SchedulerEvent method) reopen (b_asic.scheduler_gui.scheduler_event.SchedulerEvent.Signals attribute) replace_operation() (b_asic.signal_flow_graph.SFG method) replace_qt_bindings() (in module b_asic.scheduler_gui.compile) reset_all_clicked() (b_asic.scheduler_gui.preferences_dialog.PreferencesDialog method) reset_color_clicked() (b_asic.scheduler_gui.preferences_dialog.PreferencesDialog method) reset_font_clicked() (b_asic.scheduler_gui.preferences_dialog.PreferencesDialog method) reset_y_locations() (b_asic.schedule.Schedule method) resizeEvent() (b_asic.GUI.main_window.SFGMainWindow method) Resource (class in b_asic.architecture) resource_from_name() (b_asic.architecture.Architecture method) resource_lower_bound() (b_asic.signal_flow_graph.SFG method) results (b_asic.simulation.Simulation property) retranslateUi() (b_asic.GUI.gui_interface.Ui_main_window method) RightShift (class in b_asic.core_operations) ROUNDING (b_asic.quantization.Quantization attribute) run() (b_asic.simulation.Simulation method) run_for() (b_asic.simulation.Simulation method) run_until() (b_asic.simulation.Simulation method) S SATURATION (b_asic.quantization.Overflow attribute) save() (b_asic.scheduler_gui.main_window.ScheduleMainWindow method) save_as() (b_asic.scheduler_gui.main_window.ScheduleMainWindow method) save_colortype() (b_asic.scheduler_gui.main_window.ScheduleMainWindow method) save_properties() (b_asic.GUI.properties_window.PropertiesWindow method) (b_asic.GUI.select_sfg_window.SelectSFGWindow method) (b_asic.GUI.simulate_sfg_window.SimulateSFGWindow method) save_work() (b_asic.GUI.main_window.SFGMainWindow method) sceneEventFilter() (b_asic.scheduler_gui.scheduler_event.SchedulerEvent method) schedule (b_asic.scheduler_gui.main_window.ScheduleMainWindow property) (b_asic.scheduler_gui.scheduler_item.SchedulerItem property) Schedule (class in b_asic.schedule) schedule_time (b_asic.architecture.Architecture property) (b_asic.architecture.HardwareBlock property) (b_asic.architecture.Memory property) (b_asic.architecture.ProcessingElement property) (b_asic.architecture.Resource property) (b_asic.resources.ProcessCollection property) (b_asic.schedule.Schedule property) schedule_time_changed (b_asic.scheduler_gui.scheduler_event.SchedulerEvent.Signals attribute) schedule_to_python() (in module b_asic.save_load_structure) ScheduleMainWindow (class in b_asic.scheduler_gui.main_window) Scheduler (class in b_asic.scheduler) SchedulerEvent (class in b_asic.scheduler_gui.scheduler_event) SchedulerEvent.Signals (class in b_asic.scheduler_gui.scheduler_event) SchedulerItem (class in b_asic.scheduler_gui.scheduler_item) select_button() (b_asic.GUI.drag_button.DragButton method) select_port() (b_asic.GUI.port_button.PortButton method) SelectSFGWindow (class in b_asic.GUI.select_sfg_window) set_active() (b_asic.scheduler_gui.operation_item.OperationItem method) (b_asic.scheduler_gui.signal_item.SignalItem method) set_color() (b_asic.gui_utils.color_button.ColorButton method) set_destination() (b_asic.signal.Signal method) set_destination_operation() (b_asic.GUI.arrow.Arrow method) set_entity_name() (b_asic.architecture.Architecture method) (b_asic.architecture.HardwareBlock method) (b_asic.architecture.Memory method) (b_asic.architecture.ProcessingElement method) (b_asic.architecture.Resource method) set_execution_time_of_type() (b_asic.signal_flow_graph.SFG method) set_execution_time_of_type_name() (b_asic.schedule.Schedule method) (b_asic.signal_flow_graph.SFG method) set_font() (b_asic.scheduler_gui.operation_item.OperationItem method) set_font_color() (b_asic.scheduler_gui.operation_item.OperationItem method) set_font_size_clicked() (b_asic.scheduler_gui.preferences_dialog.PreferencesDialog method) set_height() (b_asic.scheduler_gui.axes_item.AxesItem method) set_inactive() (b_asic.scheduler_gui.operation_item.OperationItem method) (b_asic.scheduler_gui.signal_item.SignalItem method) set_input() (b_asic.simulation.Simulation method) set_inputs() (b_asic.simulation.Simulation method) set_item_active() (b_asic.scheduler_gui.scheduler_event.SchedulerEvent method) (b_asic.scheduler_gui.scheduler_item.SchedulerItem method) set_item_inactive() (b_asic.scheduler_gui.scheduler_event.SchedulerEvent method) (b_asic.scheduler_gui.scheduler_item.SchedulerItem method) set_latency() (b_asic.operation.AbstractOperation method) (b_asic.operation.Operation method) set_latency_color_by_type_name() (b_asic.scheduler_gui.preferences_dialog.PreferencesDialog method) set_latency_of_type() (b_asic.signal_flow_graph.SFG method) set_latency_of_type_name() (b_asic.schedule.Schedule method) (b_asic.signal_flow_graph.SFG method) set_latency_offsets() (b_asic.operation.AbstractOperation method) (b_asic.operation.Operation method) set_latency_offsets_of_type() (b_asic.signal_flow_graph.SFG method) set_latency_offsets_of_type_name() (b_asic.signal_flow_graph.SFG method) set_new_start_time() (b_asic.scheduler_gui.scheduler_item.SchedulerItem method) set_param() (b_asic.graph_component.AbstractGraphComponent method) (b_asic.graph_component.GraphComponent method) set_port_active() (b_asic.scheduler_gui.operation_item.OperationItem method) set_port_inactive() (b_asic.scheduler_gui.operation_item.OperationItem method) set_port_numbers() (b_asic.scheduler_gui.scheduler_item.SchedulerItem method) set_schedule_time() (b_asic.schedule.Schedule method) set_show_port_numbers() (b_asic.scheduler_gui.operation_item.OperationItem method) set_source() (b_asic.signal.Signal method) set_source_operation() (b_asic.GUI.arrow.Arrow method) set_text() (b_asic.scheduler_gui.timeline_item.TimelineItem method) set_text_color() (b_asic.gui_utils.color_button.ColorButton method) set_text_scale() (b_asic.scheduler_gui.timeline_item.TimelineItem method) set_warnings() (b_asic.scheduler_gui.scheduler_item.SchedulerItem method) set_width() (b_asic.scheduler_gui.axes_item.AxesItem method) set_y_location() (b_asic.schedule.Schedule method) setupUi() (b_asic.GUI.gui_interface.Ui_main_window method) sfg (b_asic.schedule.Schedule property) (b_asic.simulation.Simulation property) SFG (class in b_asic.signal_flow_graph) sfg_digraph() (b_asic.signal_flow_graph.SFG method) sfg_to_python() (in module b_asic.save_load_structure) SFGMainWindow (class in b_asic.GUI.main_window) Shift (class in b_asic.core_operations) show() (b_asic.architecture.Architecture method) (b_asic.resources.ProcessCollection method) (b_asic.schedule.Schedule method) (b_asic.signal_flow_graph.SFG method) (b_asic.simulation.Simulation method) show_about_window() (in module b_asic.gui_utils.about_window) show_content() (b_asic.architecture.Memory method) (b_asic.architecture.ProcessingElement method) (b_asic.architecture.Resource method) show_info_table() (b_asic.scheduler_gui.main_window.ScheduleMainWindow method) show_label() (b_asic.scheduler_gui.timeline_item.TimelineItem method) show_port_accesses() (b_asic.resources.ProcessCollection method) show_precedence_graph() (b_asic.GUI.precedence_graph_window.PrecedenceGraphWindow method) (b_asic.signal_flow_graph.SFG method) show_properties_window() (b_asic.GUI.drag_button.DragButton method) show_total_execution_times() (b_asic.resources.ProcessCollection method) shrink_scene_to_min_size() (b_asic.scheduler_gui.main_window.ScheduleMainWindow method) Signal (class in b_asic.signal) signal_count (b_asic.port.InputPort property) (b_asic.port.OutputPort property) (b_asic.port.Port property) signal_declaration() (in module b_asic.codegen.vhdl.common) SignalGenerator (class in b_asic.signal_generator) SignalGeneratorInput (class in b_asic.GUI.signal_generator_input) SignalItem (class in b_asic.scheduler_gui.signal_item) signals (b_asic.port.InputPort property) (b_asic.port.OutputPort property) (b_asic.port.Port property) SignalSourceProvider (class in b_asic.port) simplify_delay_element_placement() (b_asic.signal_flow_graph.SFG method) simulate (b_asic.GUI.simulate_sfg_window.SimulateSFGWindow attribute) simulate_sfg() (b_asic.GUI.main_window.SFGMainWindow method) SimulateSFGWindow (class in b_asic.GUI.simulate_sfg_window) Simulation (class in b_asic.simulation) SimulationWorker (class in b_asic.GUI.simulation_worker) Sink (class in b_asic.core_operations) Sinusoid (class in b_asic.signal_generator) SinusoidInput (class in b_asic.GUI.signal_generator_input) slacks() (b_asic.schedule.Schedule method) sort_y_locations_on_start_times() (b_asic.schedule.Schedule method) source (b_asic.operation.AbstractOperation property) (b_asic.operation.Operation property) (b_asic.port.OutputPort property) (b_asic.port.SignalSourceProvider property) (b_asic.signal.Signal property) source_operation (b_asic.GUI.arrow.Arrow property) (b_asic.signal.Signal property) source_operation_button (b_asic.GUI.arrow.Arrow property) source_port (b_asic.GUI.arrow.Arrow property) source_port_button (b_asic.GUI.arrow.Arrow property) split() (b_asic.operation.AbstractOperation method) (b_asic.operation.Operation method) (b_asic.signal_flow_graph.SFG method) split_on_execution_time() (b_asic.resources.ProcessCollection method) split_on_length() (b_asic.process.MemoryProcess method) (b_asic.process.MemoryVariable method) (b_asic.process.PlainMemoryVariable method) (b_asic.resources.ProcessCollection method) split_on_ports() (b_asic.resources.ProcessCollection method) split_on_type_name() (b_asic.resources.ProcessCollection method) split_ports_sequentially() (b_asic.resources.ProcessCollection method) SquareRoot (class in b_asic.core_operations) start_editor() (in module b_asic.GUI) (in module b_asic.GUI.main_window) start_scheduler() (in module b_asic.scheduler_gui) (in module b_asic.scheduler_gui.main_window) start_simulation() (b_asic.GUI.simulation_worker.SimulationWorker method) start_simulation_dialog() (in module b_asic.gui_utils.plot_window) start_time (b_asic.process.Process property) start_time_of_operation() (b_asic.schedule.Schedule method) start_times (b_asic.schedule.Schedule property) state_space_representation() (b_asic.signal_flow_graph.SFG method) Step (class in b_asic.signal_generator) step() (b_asic.simulation.Simulation method) StepInput (class in b_asic.GUI.signal_generator_input) subsequent_operations (b_asic.operation.AbstractOperation property) Subtraction (class in b_asic.core_operations) swap_io() (b_asic.core_operations.MAD method) (b_asic.core_operations.MADS method) (b_asic.core_operations.SymmetricTwoportAdaptor method) (b_asic.operation.AbstractOperation method) (b_asic.operation.Operation method) swap_io_of_operation() (b_asic.schedule.Schedule method) (b_asic.signal_flow_graph.SFG method) symmetric_fir() (in module b_asic.sfg_generators) SymmetricTwoportAdaptor (class in b_asic.core_operations) synchronous_memory() (in module b_asic.codegen.vhdl.common) synchronous_process() (in module b_asic.codegen.vhdl.common) synchronous_process_epilogue() (in module b_asic.codegen.vhdl.common) synchronous_process_prologue() (in module b_asic.codegen.vhdl.common) T TextSignal (b_asic.scheduler_gui.scheduler_event.SchedulerEvent.Signals attribute) timeline_mouseMoveEvent() (b_asic.scheduler_gui.scheduler_event.SchedulerEvent method) timeline_mousePressEvent() (b_asic.scheduler_gui.scheduler_event.SchedulerEvent method) timeline_mouseReleaseEvent() (b_asic.scheduler_gui.scheduler_event.SchedulerEvent method) TimelineItem (class in b_asic.scheduler_gui.timeline_item) to_sfg() (b_asic.operation.AbstractOperation method) (b_asic.operation.Operation method) (b_asic.signal_flow_graph.SFG method) total_execution_time_plot (b_asic.scheduler_gui.scheduler_event.SchedulerEvent.Signals attribute) total_execution_times() (b_asic.resources.ProcessCollection method) total_port_accesses() (b_asic.resources.ProcessCollection method) total_ports_bound() (b_asic.resources.ProcessCollection method) transposed_direct_form_fir() (in module b_asic.sfg_generators) traverse() (b_asic.graph_component.AbstractGraphComponent method) (b_asic.graph_component.GraphComponent method) TRUNCATION (b_asic.quantization.Quantization attribute) TWOS_COMPLEMENT (b_asic.quantization.Overflow attribute) type_declaration() (in module b_asic.codegen.vhdl.common) type_name (b_asic.process.OperatorProcess property) type_name() (b_asic.core_operations.Absolute class method) (b_asic.core_operations.Addition class method) (b_asic.core_operations.AddSub class method) (b_asic.core_operations.Butterfly class method) (b_asic.core_operations.ComplexConjugate class method) (b_asic.core_operations.Constant class method) (b_asic.core_operations.ConstantMultiplication class method) (b_asic.core_operations.Division class method) (b_asic.core_operations.DontCare class method) (b_asic.core_operations.LeftShift class method) (b_asic.core_operations.MAD class method) (b_asic.core_operations.MADS class method) (b_asic.core_operations.Max class method) (b_asic.core_operations.Min class method) (b_asic.core_operations.Multiplication class method) (b_asic.core_operations.Reciprocal class method) (b_asic.core_operations.RightShift class method) (b_asic.core_operations.Shift class method) (b_asic.core_operations.Sink class method) (b_asic.core_operations.SquareRoot class method) (b_asic.core_operations.Subtraction class method) (b_asic.core_operations.SymmetricTwoportAdaptor class method) (b_asic.graph_component.GraphComponent class method) (b_asic.GUI.drag_button.DragButton method) (b_asic.signal.Signal class method) (b_asic.signal_flow_graph.SFG class method) (b_asic.special_operations.Delay class method) (b_asic.special_operations.Input class method) (b_asic.special_operations.Output class method) U Ui_main_window (class in b_asic.GUI.gui_interface) UNBIASED_JAMMING (b_asic.quantization.Quantization attribute) UNBIASED_ROUNDING (b_asic.quantization.Quantization attribute) unfold() (b_asic.signal_flow_graph.SFG method) Uniform (class in b_asic.signal_generator) UniformInput (class in b_asic.GUI.signal_generator_input) update_arrow() (b_asic.GUI.arrow.Arrow method) update_color_preferences() (b_asic.scheduler_gui.main_window.ScheduleMainWindow method) update_font() (b_asic.scheduler_gui.preferences_dialog.PreferencesDialog method) update_path() (b_asic.scheduler_gui.signal_item.SignalItem method) update_statusbar() (b_asic.GUI.main_window.SFGMainWindow method) (b_asic.scheduler_gui.main_window.ScheduleMainWindow method) Upsample (class in b_asic.signal_generator) upsample() (in module b_asic.utils) V validate_ports() (b_asic.architecture.Architecture method) value (b_asic.core_operations.Constant property) (b_asic.core_operations.ConstantMultiplication property) (b_asic.core_operations.LeftShift property) (b_asic.core_operations.RightShift property) (b_asic.core_operations.Shift property) (b_asic.core_operations.SymmetricTwoportAdaptor property) (b_asic.special_operations.Input property) view_operation_names() (b_asic.GUI.main_window.SFGMainWindow method) W wdf_allpass() (in module b_asic.sfg_generators) wheelEvent() (b_asic.GUI.main_window.SFGMainWindow method) (b_asic.scheduler_gui.main_window.ScheduleMainWindow method) width (b_asic.scheduler_gui.axes_item.AxesItem property) write() (in module b_asic.codegen.vhdl) write_code() (b_asic.architecture.Architecture method) (b_asic.architecture.HardwareBlock method) (b_asic.architecture.Memory method) (b_asic.architecture.ProcessingElement method) (b_asic.architecture.Resource method) write_component_declaration() (b_asic.architecture.Architecture method) (b_asic.architecture.HardwareBlock method) (b_asic.architecture.Memory method) (b_asic.architecture.ProcessingElement method) (b_asic.architecture.Resource method) write_component_instantiation() (b_asic.architecture.Architecture method) (b_asic.architecture.HardwareBlock method) (b_asic.architecture.Memory method) (b_asic.architecture.ProcessingElement method) (b_asic.architecture.Resource method) write_lines() (in module b_asic.codegen.vhdl) write_port (b_asic.process.MemoryProcess property) (b_asic.process.MemoryVariable property) (b_asic.process.PlainMemoryVariable property) write_port_accesses() (b_asic.resources.ProcessCollection method) write_ports_bound() (b_asic.resources.ProcessCollection method) Z ZeroPad (class in b_asic.signal_generator) ZeroPadInput (class in b_asic.GUI.signal_generator_input)