Skip to content

AHB-To-AHB-Bridge

Unified Chip Design Platform - AMBA - AHB Bus Converter.

Classes:

Name Description
ExtSpec

Extension Specifier.

ConvDescr

Conversion Specifier.

UcdpAhb2ahbMod

AHB-to-AHB Converter.

UcdpAhb2ahbExampleMod

Just an Example Converter.

ExtSpec

Bases: Enum

Extension Specifier.

ConvDescr

Bases: NamedTuple

Conversion Specifier.

UcdpAhb2ahbMod

Bases: ATailoredMod

AHB-to-AHB Converter.

Universal AHB Bus Converter

Master to Slave, Slave to Master, Optional Protocol Conversion, Data and Address Width Conversion, Clock Domain Crossing

Methods:

Name Description
define_haddr_ext

Define extension for haddr when src_addrwith < tgt_addrwidth.

define_hmaster_ext

Define extension of hmaster when width of src.hmaster_width < tgt.hmaster_width (including tie-off).

define_hprot_ext

Define extension of hprot when width of src.hprotwidth < tgt.hprotwidth (including tie-off).

define_hauser_conversion

Define conversion for 'hauser' types.

define_hwuser_conversion

Define conversion for 'hwuser' types.

define_hruser_conversion

Define conversion for 'hruser' types.

define_hbuser_conversion

Define conversion for 'hbuser' types.

get_overview

Converter Overview.

build_top

Build example top module and return it.

define_haddr_ext

define_haddr_ext(ext=0)

Define extension for haddr when src_addrwith < tgt_addrwidth.

define_hmaster_ext

define_hmaster_ext(ext=0)

Define extension of hmaster when width of src.hmaster_width < tgt.hmaster_width (including tie-off).

define_hprot_ext

define_hprot_ext(ext=0)

Define extension of hprot when width of src.hprotwidth < tgt.hprotwidth (including tie-off).

define_hauser_conversion

define_hauser_conversion(conv=0)

Define conversion for 'hauser' types.

define_hwuser_conversion

define_hwuser_conversion(conv=0)

Define conversion for 'hwuser' types.

define_hruser_conversion

define_hruser_conversion(conv=0)

Define conversion for 'hruser' types.

define_hbuser_conversion

define_hbuser_conversion(conv=0)

Define conversion for 'hbuser' types.

get_overview

get_overview()

Converter Overview.

build_top staticmethod

build_top(**kwargs)

Build example top module and return it.

UcdpAhb2ahbExampleMod

Bases: AMod

Just an Example Converter.