Skip to main content

pipeline status coverage report Documentation Status

PyPI version

DOI 0.5.0 (v0.5.0)

A Python 3 framework for creating and maintaining register maps for integrated circuit design and embedded software development.

1 Main Features

  • define a register map by the relationships and order of modules, registers and fields

  • generate address of registers and modules automatically from relationships

  • constrain registers and modules by size or address

  • automatically manage registers that span multiple memory units

  • arbitrary number of memory unit bits (but constant across the register map)

  • arbitrary number of address bits (but constant across the register map)

  • automatically avoid allocating register/module addresses to page registers

2 Installation

The simplest way to acquire registerMap is using pip.

pip install registerMap

3 Documentation

Head over to readthedocs

4 DOI Archive

0.1.0

DOI 0.1.0

0.2.0

DOI 0.2.0

0.3.0

DOI 0.3.0

0.4.0

DOI 0.4.0

0.5.0

DOI 0.5.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

registermap-0.7.0.tar.gz (116.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

registermap-0.7.0-py3-none-any.whl (306.9 kB view details)

Uploaded Python 3

File details

Details for the file registermap-0.7.0.tar.gz.

File metadata

  • Download URL: registermap-0.7.0.tar.gz
  • Upload date:
  • Size: 116.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for registermap-0.7.0.tar.gz
Algorithm Hash digest
SHA256 4336414241dbc3b27cd5118e5f7aaea2e0f0aec107731b2edaed590d6ee55b71
MD5 c476aabdbe6fff1fcb81f30b8c6efbf7
BLAKE2b-256 cc137e645fc554b09013655448059be4809dfabca0f8e148d6e63331d341de59

See more details on using hashes here.

File details

Details for the file registermap-0.7.0-py3-none-any.whl.

File metadata

  • Download URL: registermap-0.7.0-py3-none-any.whl
  • Upload date:
  • Size: 306.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for registermap-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4afda27fa7c80bc44c864cbf89b3ef9931f6e5141aff1b0214acd2e0217bda90
MD5 d96935bb51cf0e91aa6af464a1e286fa
BLAKE2b-256 cb22d0d4fb36e764096d2db1f8e0722f61dbcd2c506a4025dd375749b5884d87

See more details on using hashes here.

Release history Release notifications | RSS feed

1.0.0

2 files

This release

0.7.0 This release

2 files

0.6.0

2 files

0.5.0

2 files

0.4.0

2 files

0.3.0

2 files

0.2.0

1 file

0.1.0

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page