padrick
latest
Overview
Getting Started
Padframe Configuration File
Generated Hardware Overview and Integration
CLI Reference
License
Authors
Changelog
Module Reference
padrick
Index
Edit on GitHub
Index
Symbols
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
Symbols
--append
padrick-install-completions command line option
--case-insensitive
padrick-install-completions command line option
--generator_settings_file
padrick-generate command line option
--header
padrick-generate-constraints command line option
padrick-generate-driver command line option
padrick-generate-rtl command line option
--no-case-insensitive
padrick-install-completions command line option
--no-version-string
padrick-generate-constraints command line option
padrick-generate-driver command line option
padrick-generate-rtl command line option
--output
padrick-generate-constraints command line option
padrick-generate-driver command line option
padrick-generate-padlist command line option
padrick-generate-rtl command line option
padrick-generate-template-customization command line option
--overwrite
padrick-install-completions command line option
--verbosity
padrick-config command line option
padrick-generate-constraints command line option
padrick-generate-custom command line option
padrick-generate-driver command line option
padrick-generate-padlist command line option
padrick-generate-rtl command line option
padrick-validate command line option
--version
padrick command line option
--version-string
padrick-generate-constraints command line option
padrick-generate-driver command line option
padrick-generate-rtl command line option
-i
padrick-install-completions command line option
-o
padrick-generate-constraints command line option
padrick-generate-driver command line option
padrick-generate-padlist command line option
padrick-generate-rtl command line option
padrick-generate-template-customization command line option
-s
padrick-generate command line option
-v
padrick-config command line option
padrick-generate-constraints command line option
padrick-generate-custom command line option
padrick-generate-driver command line option
padrick-generate-padlist command line option
padrick-generate-rtl command line option
padrick-validate command line option
A
and_override_signal (padrick.Model.PadSignal.PadSignal attribute)
ast (padrick.Model.SignalExpressionType.SignalExpressionType property)
(padrick.Model.TemplatedIdentifier.TemplatedIdentifierType property)
(padrick.Model.TemplatedString.TemplatedStringType property)
B
bidir (padrick.Model.PadSignal.SignalDirection attribute)
C
cached_property() (in module padrick.Model.Utilities)
check_all_pad2soc_ports_have_default() (padrick.Model.PortGroup.PortGroup class method)
check_each_pad_instance_name_is_unique() (padrick.Model.PadDomain.PadDomain class method)
check_manifest_version() (padrick.Generators.ConstraintsGenerator.ConstraintsSpec.ConstraintsSpec class method)
(padrick.Generators.GeneratorSettings.GeneratorSettings class method)
(padrick.Model.Padframe.Padframe class method)
check_pad2soc_ports_are_not_multiple_connected() (padrick.Model.PortGroup.PortGroup class method)
check_padsignal_with_same_name_have_same_size_and_direction() (padrick.Model.PadDomain.PadDomain class method)
check_port_group_names_are_unique() (padrick.Model.PadDomain.PadDomain class method)
check_port_signals_are_not_bidirectional() (padrick.Model.PortGroup.PortGroup class method)
check_ports_are_unique() (padrick.Model.PortGroup.PortGroup class method)
check_static_connection_signals_are_not_bidirectional() (padrick.Model.PadDomain.PadDomain class method)
check_sv_literal() (in module padrick.Model.CommonValidators)
check_unique_padtype_name() (padrick.Model.PadType.PadType class method)
check_valid_mako_template() (padrick.Model.PadType.PadType class method)
CONFIG_FILE
padrick-fusesoc-gen command line option
padrick-generate-constraints command line option
padrick-generate-custom command line option
padrick-generate-driver command line option
padrick-generate-padlist command line option
padrick-generate-rtl command line option
ConfigFileModel (class in padrick.Generators.FuseSoCGenerator.FuseSoCGeneratorConfigFileModel)
ConfigFileModel.Config (class in padrick.Generators.FuseSoCGenerator.FuseSoCGeneratorConfigFileModel)
ConfigFileParameters (class in padrick.Generators.FuseSoCGenerator.FuseSoCGeneratorConfigFileModel)
conn_type (padrick.Model.PadSignal.PadSignal attribute)
connections (padrick.Model.PadInstance.PadInstance attribute)
(padrick.Model.Port.Port attribute)
ConnectionType (class in padrick.Model.PadSignal)
constant() (padrick.Model.TemplatedIndexGrammar.TemplatedIdxEvaluator method)
constraints (padrick.Generators.FuseSoCGenerator.FuseSoCGeneratorConfigFileModel.GeneratorKind attribute)
CONSTRAINTS_SPEC_FILE
padrick-generate-constraints command line option
ConstraintsGenerateStep (class in padrick.Generators.FuseSoCGenerator.FuseSoCGeneratorConfigFileModel)
ConstraintsGenException
ConstraintsMode (class in padrick.Generators.ConstraintsGenerator.ConstraintsSpec)
ConstraintsPadMode (class in padrick.Generators.ConstraintsGenerator.ConstraintsSpec)
ConstraintsSpec (class in padrick.Generators.ConstraintsGenerator.ConstraintsSpec)
ConstraintsTemplates (class in padrick.Generators.GeneratorSettings)
custom (padrick.Generators.FuseSoCGenerator.FuseSoCGeneratorConfigFileModel.GeneratorKind attribute)
CustomGenerateStep (class in padrick.Generators.FuseSoCGenerator.FuseSoCGeneratorConfigFileModel)
D
default_port (padrick.Model.PadInstance.PadInstance attribute)
default_reset_value (padrick.Model.PadSignal.PadSignal attribute)
default_static_value (padrick.Model.PadSignal.PadSignal attribute)
description (padrick.Model.PadDomain.PadDomain attribute)
(padrick.Model.Padframe.Padframe attribute)
,
[1]
(padrick.Model.PadInstance.PadInstance attribute)
(padrick.Model.PadSignal.PadSignal attribute)
(padrick.Model.PadType.PadType attribute)
(padrick.Model.Port.Port attribute)
(padrick.Model.PortGroup.PortGroup attribute)
direction (padrick.Model.PadSignal.PadSignal property)
(padrick.Model.PadSignal.Signal property)
DocGenException
DocTemplates (class in padrick.Generators.GeneratorSettings)
driver (padrick.Generators.FuseSoCGenerator.FuseSoCGeneratorConfigFileModel.GeneratorKind attribute)
DriverGenerateStep (class in padrick.Generators.FuseSoCGenerator.FuseSoCGeneratorConfigFileModel)
DriverGenException
DriverTemplates (class in padrick.Generators.GeneratorSettings)
dynamic (padrick.Model.PadSignal.ConnectionType attribute)
dynamic_pad_signals (padrick.Model.PadDomain.PadDomain property)
(padrick.Model.PadInstance.PadInstance property)
dynamic_pad_signals_pad2soc (padrick.Model.PadDomain.PadDomain property)
(padrick.Model.PadInstance.PadInstance property)
dynamic_pad_signals_soc2pad (padrick.Model.PadDomain.PadDomain property)
(padrick.Model.PadInstance.PadInstance property)
E
error_on_empty_port_groups_but_existing_dynamic_pads() (padrick.Model.PadDomain.PadDomain class method)
error_on_nonempty_port_groups_but_without_any_dynamic_pads() (padrick.Model.PadDomain.PadDomain class method)
evaluate_template() (padrick.Model.SignalExpressionType.SignalExpressionType method)
(padrick.Model.TemplatedIdentifier.TemplatedIdentifierType method)
(padrick.Model.TemplatedPortIdentifier.TemplatedPortIdentifierType method)
(padrick.Model.TemplatedString.TemplatedStringType method)
expand_default_value_for_connection_defaults() (padrick.Model.PortGroup.PortGroup class method)
expand_multi_pad_modes() (padrick.Generators.ConstraintsGenerator.ConstraintsSpec.ConstraintsMode class method)
expand_multi_pads() (padrick.Model.PadDomain.PadDomain class method)
expand_multi_port_groups() (padrick.Model.PadDomain.PadDomain class method)
expand_multi_ports() (padrick.Model.PortGroup.PortGroup class method)
expand_pad_mode() (padrick.Generators.ConstraintsGenerator.ConstraintsSpec.ConstraintsPadMode method)
expand_padinstance() (padrick.Model.PadInstance.PadInstance method)
expand_port() (padrick.Model.Port.Port method)
expand_port_group() (padrick.Model.PortGroup.PortGroup method)
expand_user_attrs() (padrick.Model.UserAttrs.UserAttrs method)
expression (padrick.Model.SignalExpressionType.SignalExpressionType property)
extra (padrick.Generators.FuseSoCGenerator.FuseSoCGeneratorConfigFileModel.ConfigFileModel.Config attribute)
(padrick.Model.PadInstance.PadInstance.Config attribute)
(padrick.Model.PadSignal.PadSignal.Config attribute)
(padrick.Model.PadType.PadType.Config attribute)
(padrick.Model.Port.Port.Config attribute)
(padrick.Model.PortGroup.PortGroup.Config attribute)
F
FILE
padrick-config command line option
padrick-validate command line option
files_root (padrick.Generators.FuseSoCGenerator.FuseSoCGeneratorConfigFileModel.ConfigFileModel attribute)
find_pad_signal_instances() (padrick.Model.ParseContext.ParseContext method)
find_pad_type() (padrick.Model.ParseContext.ParseContext method)
G
gapi (padrick.Generators.FuseSoCGenerator.FuseSoCGeneratorConfigFileModel.ConfigFileModel attribute)
generate_constraints() (in module padrick.Generators.ConstraintsGenerator.ConstraintsGenerator)
generate_core() (in module padrick.Generators.FuseSoCGenerator.FuseSoCGenerator)
generate_driver() (in module padrick.Generators.DriverGenerator.DriverGenerator)
generate_padlist() (in module padrick.Generators.DocGenerator.DocGenerator)
generate_rtl() (in module padrick.Generators.RTLGenerator.RTLGenerator)
generate_steps (padrick.Generators.FuseSoCGenerator.FuseSoCGeneratorConfigFileModel.ConfigFileParameters attribute)
GenerateStep (class in padrick.Generators.FuseSoCGenerator.FuseSoCGeneratorConfigFileModel)
generator_settings (padrick.Generators.FuseSoCGenerator.FuseSoCGeneratorConfigFileModel.ConfigFileParameters attribute)
GeneratorKind (class in padrick.Generators.FuseSoCGenerator.FuseSoCGeneratorConfigFileModel)
GeneratorSettings (class in padrick.Generators.GeneratorSettings)
get_dynamic_pad_signals_for_mux_group() (padrick.Model.PadDomain.PadDomain method)
get_dynamic_pad_signals_pad2soc_for_mux_group() (padrick.Model.PadDomain.PadDomain method)
get_dynamic_pad_signals_soc2pad_for_mux_group() (padrick.Model.PadDomain.PadDomain method)
get_dynamic_pads_in_mux_groups() (padrick.Model.PadDomain.PadDomain method)
get_error_context() (in module padrick.ConfigParser)
get_file_location() (in module padrick.ConfigParser)
get_human_readable_error_path() (in module padrick.ConfigParser)
get_mapped_expr() (padrick.Model.SignalExpressionType.SignalExpressionType method)
get_pad_signal() (padrick.Model.PadType.PadType method)
get_ports_in_mux_groups() (padrick.Model.PadDomain.PadDomain method)
(padrick.Model.PortGroup.PortGroup method)
I
identifier (padrick.Model.TemplatedIdentifier.TemplatedIdentifierType property)
(padrick.Model.TemplatedPortIdentifier.TemplatedPortIdentifierType property)
(padrick.Model.TemplatedString.TemplatedStringType property)
idx_expression() (padrick.Model.TemplatedIndexGrammar.TemplatedIdxEvaluator method)
idx_template() (padrick.Model.TemplatedIndexGrammar.TemplatedIdxEvaluator method)
(padrick.Model.TemplatedIndexGrammar.TemplatedIdxToStringTransformer method)
INDEX_VAR() (padrick.Model.TemplatedIndexGrammar.TemplatedIdxEvaluator method)
input (padrick.Model.PadSignal.PadSignalKind attribute)
is_const_expr (padrick.Model.SignalExpressionType.SignalExpressionType property)
is_empty (padrick.Model.SignalExpressionType.SignalExpressionType property)
is_single_signal (padrick.Model.SignalExpressionType.SignalExpressionType property)
is_static (padrick.Model.PadInstance.PadInstance attribute)
items() (padrick.Model.UserAttrs.UserAttrs method)
J
json_encoders (padrick.Model.Padframe.Padframe.Config attribute)
K
keys() (padrick.Model.UserAttrs.UserAttrs method)
kind (padrick.Generators.FuseSoCGenerator.FuseSoCGeneratorConfigFileModel.ConstraintsGenerateStep attribute)
(padrick.Generators.FuseSoCGenerator.FuseSoCGeneratorConfigFileModel.CustomGenerateStep attribute)
(padrick.Generators.FuseSoCGenerator.FuseSoCGeneratorConfigFileModel.DriverGenerateStep attribute)
(padrick.Generators.FuseSoCGenerator.FuseSoCGeneratorConfigFileModel.GenerateStep attribute)
(padrick.Generators.FuseSoCGenerator.FuseSoCGeneratorConfigFileModel.PadlistGenerateStep attribute)
(padrick.Generators.FuseSoCGenerator.FuseSoCGeneratorConfigFileModel.RTLGenerateStep attribute)
(padrick.Model.PadSignal.PadSignal attribute)
L
landing_pads (padrick.Model.PadInstance.PadInstance property)
link_and_validate_connections() (padrick.Model.PadInstance.PadInstance class method)
(padrick.Model.Port.Port class method)
link_with_pad_domain() (padrick.Generators.ConstraintsGenerator.ConstraintsSpec.ConstraintsMode method)
(padrick.Generators.ConstraintsGenerator.ConstraintsSpec.ConstraintsPadMode method)
(padrick.Generators.ConstraintsGenerator.ConstraintsSpec.ConstraintsSpec method)
lookup_pad_type() (padrick.Model.PadInstance.PadInstance class method)
M
manifest_version (padrick.Generators.ConstraintsGenerator.ConstraintsSpec.ConstraintsSpec attribute)
(padrick.Generators.GeneratorSettings.GeneratorSettings attribute)
(padrick.Model.Padframe.Padframe attribute)
,
[1]
modes (padrick.Generators.ConstraintsGenerator.ConstraintsSpec.ConstraintsSpec attribute)
module
padrick
padrick.CLIEntryPoint
padrick.ConfigParser
padrick.Generators
padrick.Generators.CLIGeneratorCommands
padrick.Generators.ConstraintsGenerator
padrick.Generators.ConstraintsGenerator.ConstraintsGenerator
padrick.Generators.ConstraintsGenerator.ConstraintsSpec
padrick.Generators.ConstraintsGenerator.Templates
padrick.Generators.DocGenerator
padrick.Generators.DocGenerator.DocGenerator
padrick.Generators.DocGenerator.Templates
padrick.Generators.DriverGenerator
padrick.Generators.DriverGenerator.DriverGenerator
padrick.Generators.DriverGenerator.Templates
padrick.Generators.FuseSoCGenerator
padrick.Generators.FuseSoCGenerator.FuseSoCGenerator
padrick.Generators.FuseSoCGenerator.FuseSoCGeneratorConfigFileModel
padrick.Generators.GeneratorSettings
padrick.Generators.PadrickTemplate
padrick.Generators.RTLGenerator
padrick.Generators.RTLGenerator.RTLGenerator
padrick.Generators.RTLGenerator.Templates
padrick.Model
padrick.Model.CommonValidators
padrick.Model.Constants
padrick.Model.PadDomain
padrick.Model.Padframe
padrick.Model.PadInstance
padrick.Model.PadSignal
padrick.Model.PadType
padrick.Model.ParseContext
padrick.Model.Port
padrick.Model.PortGroup
padrick.Model.SignalExpressionType
padrick.Model.TemplatedIdentifier
padrick.Model.TemplatedIndexGrammar
padrick.Model.TemplatedPortIdentifier
padrick.Model.TemplatedString
padrick.Model.UserAttrs
padrick.Model.Utilities
padrick.Utils
padrick.Utils.WorkingDir
multiple (padrick.Generators.ConstraintsGenerator.ConstraintsSpec.ConstraintsPadMode attribute)
(padrick.Model.PadInstance.PadInstance attribute)
(padrick.Model.Port.Port attribute)
(padrick.Model.PortGroup.PortGroup attribute)
must_contain_at_least_one_landing_pad() (padrick.Model.PadType.PadType class method)
must_contain_conn_type_unsless_kind_pad() (padrick.Model.PadSignal.PadSignal class method)
must_contain_default_values_if_kind_input() (padrick.Model.PadSignal.PadSignal class method)
must_not_contain_default_value_if_landing_pad() (padrick.Model.PadSignal.PadSignal class method)
mux_group_name (padrick.Model.PadInstance.PadInstance property)
(padrick.Model.Port.Port property)
mux_groups (padrick.Model.PadInstance.PadInstance attribute)
(padrick.Model.Port.Port attribute)
(padrick.Model.PortGroup.PortGroup attribute)
mux_groups_must_not_contain_uppercase_letters() (padrick.Model.PadInstance.PadInstance class method)
(padrick.Model.Port.Port class method)
N
name (padrick.Generators.ConstraintsGenerator.ConstraintsSpec.ConstraintsMode attribute)
(padrick.Generators.PadrickTemplate.PadrickTemplate attribute)
(padrick.Model.PadDomain.PadDomain attribute)
(padrick.Model.Padframe.Padframe attribute)
,
[1]
(padrick.Model.PadInstance.PadInstance attribute)
(padrick.Model.PadSignal.Signal attribute)
(padrick.Model.PadType.PadType attribute)
(padrick.Model.Port.Port attribute)
(padrick.Model.PortGroup.PortGroup attribute)
no_connections_for_pad_signal_of_kind_pad() (padrick.Model.PadInstance.PadInstance class method)
normalize_pad_mux_groups() (padrick.Model.PadDomain.PadDomain class method)
normalize_port_mux_groups() (padrick.Model.PadDomain.PadDomain class method)
number_to_base26() (padrick.Model.TemplatedIndexGrammar.TemplatedIdxEvaluator method)
O
or_override_signal (padrick.Model.PadSignal.PadSignal attribute)
OUTPUT
padrick-generate-custom command line option
output (padrick.Model.PadSignal.PadSignalKind attribute)
output_defaults (padrick.Model.PortGroup.PortGroup attribute)
output_filename (padrick.Generators.FuseSoCGenerator.FuseSoCGeneratorConfigFileModel.CustomGenerateStep attribute)
override_port_mux_group() (padrick.Model.PadDomain.PadDomain class method)
override_signals (padrick.Model.PadDomain.PadDomain property)
(padrick.Model.PadInstance.PadInstance property)
P
package (padrick.Generators.PadrickTemplate.TemplatePackageResource property)
pad (padrick.Model.PadSignal.PadSignalKind attribute)
pad_cfg (padrick.Generators.ConstraintsGenerator.ConstraintsSpec.ConstraintsPadMode attribute)
pad_domain (padrick.Generators.ConstraintsGenerator.ConstraintsSpec.ConstraintsMode attribute)
pad_domains (padrick.Model.Padframe.Padframe attribute)
,
[1]
pad_inst (padrick.Generators.ConstraintsGenerator.ConstraintsSpec.ConstraintsPadMode attribute)
pad_list (padrick.Model.PadDomain.PadDomain attribute)
pad_mode (padrick.Generators.ConstraintsGenerator.ConstraintsSpec.ConstraintsMode attribute)
pad_mux_group_sets (padrick.Model.PadDomain.PadDomain property)
pad_signals (padrick.Model.PadType.PadType attribute)
pad_type (padrick.Model.PadInstance.PadInstance attribute)
pad_types (padrick.Model.PadDomain.PadDomain attribute)
PadDomain (class in padrick.Model.PadDomain)
Padframe (class in padrick.Model.Padframe)
Padframe.Config (class in padrick.Model.Padframe)
padframe_manifest (padrick.Generators.FuseSoCGenerator.FuseSoCGeneratorConfigFileModel.ConfigFileParameters attribute)
PadInstance (class in padrick.Model.PadInstance)
PadInstance.Config (class in padrick.Model.PadInstance)
padlist (padrick.Generators.FuseSoCGenerator.FuseSoCGeneratorConfigFileModel.GeneratorKind attribute)
PadlistGenerateStep (class in padrick.Generators.FuseSoCGenerator.FuseSoCGeneratorConfigFileModel)
padrick
module
padrick command line option
--version
padrick-config command line option
--verbosity
-v
FILE
padrick-fusesoc-gen command line option
CONFIG_FILE
padrick-generate command line option
--generator_settings_file
-s
padrick-generate-constraints command line option
--header
--no-version-string
--output
--verbosity
--version-string
-o
-v
CONFIG_FILE
CONSTRAINTS_SPEC_FILE
padrick-generate-custom command line option
--verbosity
-v
CONFIG_FILE
OUTPUT
TEMPLATE
padrick-generate-driver command line option
--header
--no-version-string
--output
--verbosity
--version-string
-o
-v
CONFIG_FILE
padrick-generate-padlist command line option
--output
--verbosity
-o
-v
CONFIG_FILE
padrick-generate-rtl command line option
--header
--no-version-string
--output
--verbosity
--version-string
-o
-v
CONFIG_FILE
padrick-generate-template-customization command line option
--output
-o
padrick-install-completions command line option
--append
--case-insensitive
--no-case-insensitive
--overwrite
-i
PATH
SHELL
padrick-validate command line option
--verbosity
-v
FILE
padrick.CLIEntryPoint
module
padrick.ConfigParser
module
padrick.Generators
module
padrick.Generators.CLIGeneratorCommands
module
padrick.Generators.ConstraintsGenerator
module
padrick.Generators.ConstraintsGenerator.ConstraintsGenerator
module
padrick.Generators.ConstraintsGenerator.ConstraintsSpec
module
padrick.Generators.ConstraintsGenerator.Templates
module
padrick.Generators.DocGenerator
module
padrick.Generators.DocGenerator.DocGenerator
module
padrick.Generators.DocGenerator.Templates
module
padrick.Generators.DriverGenerator
module
padrick.Generators.DriverGenerator.DriverGenerator
module
padrick.Generators.DriverGenerator.Templates
module
padrick.Generators.FuseSoCGenerator
module
padrick.Generators.FuseSoCGenerator.FuseSoCGenerator
module
padrick.Generators.FuseSoCGenerator.FuseSoCGeneratorConfigFileModel
module
padrick.Generators.GeneratorSettings
module
padrick.Generators.PadrickTemplate
module
padrick.Generators.RTLGenerator
module
padrick.Generators.RTLGenerator.RTLGenerator
module
padrick.Generators.RTLGenerator.Templates
module
padrick.Model
module
padrick.Model.CommonValidators
module
padrick.Model.Constants
module
padrick.Model.PadDomain
module
padrick.Model.Padframe
module
padrick.Model.PadInstance
module
padrick.Model.PadSignal
module
padrick.Model.PadType
module
padrick.Model.ParseContext
module
padrick.Model.Port
module
padrick.Model.PortGroup
module
padrick.Model.SignalExpressionType
module
padrick.Model.TemplatedIdentifier
module
padrick.Model.TemplatedIndexGrammar
module
padrick.Model.TemplatedPortIdentifier
module
padrick.Model.TemplatedString
module
padrick.Model.UserAttrs
module
padrick.Model.Utilities
module
padrick.Utils
module
padrick.Utils.WorkingDir
module
padrick_cmd (padrick.Generators.FuseSoCGenerator.FuseSoCGeneratorConfigFileModel.ConfigFileParameters attribute)
PadrickTemplate (class in padrick.Generators.PadrickTemplate)
pads2soc (padrick.Model.PadSignal.SignalDirection attribute)
PadSignal (class in padrick.Model.PadSignal)
PadSignal.Config (class in padrick.Model.PadSignal)
PadSignalKind (class in padrick.Model.PadSignal)
PadType (class in padrick.Model.PadType)
PadType.Config (class in padrick.Model.PadType)
parameters (padrick.Generators.FuseSoCGenerator.FuseSoCGeneratorConfigFileModel.ConfigFileModel attribute)
parse_config() (in module padrick.ConfigParser)
parse_expression() (in module padrick.Model.TemplatedIdentifier)
ParseContext (class in padrick.Model.ParseContext)
PATH
padrick-install-completions command line option
Port (class in padrick.Model.Port)
Port.Config (class in padrick.Model.Port)
port_groups (padrick.Model.PadDomain.PadDomain attribute)
port_mux_group_sets (padrick.Model.PadDomain.PadDomain property)
port_sel (padrick.Generators.ConstraintsGenerator.ConstraintsSpec.ConstraintsPadMode attribute)
port_signals (padrick.Model.Port.Port property)
(padrick.Model.PortGroup.PortGroup property)
port_signals_chip2pad (padrick.Model.Port.Port property)
port_signals_pad2chip (padrick.Model.Port.Port property)
port_signals_pads2soc (padrick.Model.PortGroup.PortGroup property)
port_signals_soc2pads (padrick.Model.PortGroup.PortGroup property)
PortGroup (class in padrick.Model.PortGroup)
PortGroup.Config (class in padrick.Model.PortGroup)
ports (padrick.Model.PortGroup.PortGroup attribute)
R
register_pad_type() (padrick.Model.ParseContext.ParseContext method)
render() (padrick.Generators.PadrickTemplate.PadrickTemplate method)
resource (padrick.Generators.PadrickTemplate.TemplatePackageResource property)
rtl (padrick.Generators.FuseSoCGenerator.FuseSoCGeneratorConfigFileModel.GeneratorKind attribute)
RTLGenerateStep (class in padrick.Generators.FuseSoCGenerator.FuseSoCGeneratorConfigFileModel)
RTLGenException
RTLTemplates (class in padrick.Generators.GeneratorSettings)
S
set_context() (padrick.Model.ParseContext.ParseContext method)
SHELL
padrick-install-completions command line option
Signal (class in padrick.Model.PadSignal)
signal_collection (padrick.Model.SignalExpressionType.SignalExpressionType property)
signal_name() (padrick.Model.SignalExpressionType.SignalNameRemapTransformer method)
SignalDirection (class in padrick.Model.PadSignal)
SignalExpressionType (class in padrick.Model.SignalExpressionType)
SignalNameRemapTransformer (class in padrick.Model.SignalExpressionType)
size (padrick.Model.PadSignal.Signal attribute)
soc2pads (padrick.Model.PadSignal.SignalDirection attribute)
sort_pads() (in module padrick.Model.Utilities)
sort_ports() (in module padrick.Model.Utilities)
sort_signals() (in module padrick.Model.Utilities)
static (padrick.Model.PadSignal.ConnectionType attribute)
static_connection_signals (padrick.Model.PadDomain.PadDomain property)
(padrick.Model.PadInstance.PadInstance property)
static_connection_signals_pad2soc (padrick.Model.PadDomain.PadDomain property)
static_connection_signals_soc2pad (padrick.Model.PadDomain.PadDomain property)
static_pad_signal_connections (padrick.Model.PadInstance.PadInstance property)
static_pad_signals (padrick.Model.PadInstance.PadInstance property)
static_signals (padrick.Model.PadSignal.PadSignal property)
T
target_file_name (padrick.Generators.PadrickTemplate.PadrickTemplate attribute)
TEMPLATE
padrick-generate-custom command line option
template (padrick.Generators.PadrickTemplate.PadrickTemplate attribute)
(padrick.Model.PadType.PadType attribute)
template_file (padrick.Generators.FuseSoCGenerator.FuseSoCGeneratorConfigFileModel.CustomGenerateStep attribute)
TemplatedIdentifierType (class in padrick.Model.TemplatedIdentifier)
TemplatedIdxEvaluator (class in padrick.Model.TemplatedIndexGrammar)
TemplatedIdxToStringTransformer (class in padrick.Model.TemplatedIndexGrammar)
TemplatedPortIdentifierType (class in padrick.Model.TemplatedPortIdentifier)
TemplatedStringType (class in padrick.Model.TemplatedString)
TemplatePackageResource (class in padrick.Generators.PadrickTemplate)
TemplateRenderException
term() (padrick.Model.TemplatedIndexGrammar.TemplatedIdxEvaluator method)
title (padrick.Model.Padframe.Padframe.Config attribute)
U
underscore_attrs_are_private (padrick.Model.Padframe.Padframe.Config attribute)
(padrick.Model.PadInstance.PadInstance.Config attribute)
(padrick.Model.PadType.PadType.Config attribute)
(padrick.Model.Port.Port.Config attribute)
(padrick.Model.PortGroup.PortGroup.Config attribute)
user_attr (padrick.Model.PadDomain.PadDomain attribute)
(padrick.Model.Padframe.Padframe attribute)
(padrick.Model.PadInstance.PadInstance attribute)
(padrick.Model.PadSignal.PadSignal attribute)
(padrick.Model.PadType.PadType attribute)
(padrick.Model.Port.Port attribute)
(padrick.Model.PortGroup.PortGroup attribute)
UserAttrs (class in padrick.Model.UserAttrs)
V
validate() (padrick.Model.SignalExpressionType.SignalExpressionType class method)
(padrick.Model.TemplatedIdentifier.TemplatedIdentifierType class method)
(padrick.Model.TemplatedPortIdentifier.TemplatedPortIdentifierType class method)
(padrick.Model.TemplatedString.TemplatedStringType class method)
validate_and_link_default_ports() (padrick.Model.PadDomain.PadDomain class method)
validate_and_link_output_defaults() (padrick.Model.PortGroup.PortGroup class method)
validate_assignment (padrick.Model.PadInstance.PadInstance.Config attribute)
(padrick.Model.Port.Port.Config attribute)
validate_output_pad() (padrick.Model.PadSignal.PadSignal class method)
validate_pad_cfg_expression_valid() (padrick.Generators.ConstraintsGenerator.ConstraintsSpec.ConstraintsPadMode class method)
values() (padrick.Model.UserAttrs.UserAttrs method)
vlnv (padrick.Generators.FuseSoCGenerator.FuseSoCGeneratorConfigFileModel.ConfigFileModel attribute)
W
warn_about_orphan_pads_and_ports() (padrick.Model.PadDomain.PadDomain class method)
working_dir() (in module padrick.Utils.WorkingDir)
Read the Docs
v: latest
Versions
latest
stable
v0.3.6
v0.3.5
v0.3.4
v0.3.3
v0.3.2
v0.3.1
v0.3.0
v0.2.0
Downloads
pdf
On Read the Docs
Project Home
Builds