Skip to main content

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

Project description

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

Project details


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.6.0.tar.gz (304.1 kB view details)

Uploaded Source

Built Distribution

registerMap-0.6.0-py3-none-any.whl (899.3 kB view details)

Uploaded Python 3

File details

Details for the file registerMap-0.6.0.tar.gz.

File metadata

  • Download URL: registerMap-0.6.0.tar.gz
  • Upload date:
  • Size: 304.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.18.4

File hashes

Hashes for registerMap-0.6.0.tar.gz
Algorithm Hash digest
SHA256 2424c64d6417f050fe61c3a81449a6f30f272c1a976d034320cb2a84e9b452d2
MD5 31a8b31b9eba3f03a76c7aa0efbc8c9f
BLAKE2b-256 11997cdf56dc876f48fbe2d36be86e83a681eb141b3534f143dd62d7d42dc0d5

See more details on using hashes here.

File details

Details for the file registerMap-0.6.0-py3-none-any.whl.

File metadata

  • Download URL: registerMap-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 899.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.18.4

File hashes

Hashes for registerMap-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 303ced29009329c91a41867d3282743ecb4d87497c29611b9ef0fa590ea2e74a
MD5 5bad1e0c3fb63cf54396b296d882d994
BLAKE2b-256 36029f523f18a62abe98c8b03799e92b90b615e8148c5180298f55dc3c518e7c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page