Skip to main content
Ctrl+K

Previous topic

chipflow_lib.software

Next topic

chipflow_lib.steps

  • Repository
  • Suggest edit
  • Open issue
  • .rst

chipflow_lib.software.soft_gen

Contents

  • Classes
  • Module Contents
    • SoftwareGenerator
      • SoftwareGenerator.rom_start
      • SoftwareGenerator.rom_size
      • SoftwareGenerator.ram_start
      • SoftwareGenerator.ram_size
      • SoftwareGenerator.defines
      • SoftwareGenerator.periphs
      • SoftwareGenerator.extra_init
      • SoftwareGenerator.generate()
      • SoftwareGenerator.add_periph()
      • SoftwareGenerator.add_extra_init()
      • SoftwareGenerator.soc_h
      • SoftwareGenerator.start
      • SoftwareGenerator.lds

chipflow_lib.software.soft_gen#

Classes#

SoftwareGenerator

Module Contents#

class chipflow_lib.software.soft_gen.SoftwareGenerator(*, rom_start, rom_size, ram_start, ram_size)#
rom_start#
rom_size#
ram_start#
ram_size#
defines = []#
periphs = []#
extra_init = []#
generate(out_dir)#
add_periph(periph_type, name, address)#
add_extra_init(asm)#
property soc_h#
property start#
property lds#

previous

chipflow_lib.software

next

chipflow_lib.steps

Contents
  • Classes
  • Module Contents
    • SoftwareGenerator
      • SoftwareGenerator.rom_start
      • SoftwareGenerator.rom_size
      • SoftwareGenerator.ram_start
      • SoftwareGenerator.ram_size
      • SoftwareGenerator.defines
      • SoftwareGenerator.periphs
      • SoftwareGenerator.extra_init
      • SoftwareGenerator.generate()
      • SoftwareGenerator.add_periph()
      • SoftwareGenerator.add_extra_init()
      • SoftwareGenerator.soc_h
      • SoftwareGenerator.start
      • SoftwareGenerator.lds

By ChipFlow Platform Team

© Copyright ChipFlow Limited, 2021-2025.