dau core v0.4.0
dau core v0.4.0
  • Tutorial: read a tile’s contract end to end
  • How to add an operator tile
  • How to test a core
  • How to measure a resource envelope
  • Develop and contribute
  • CoreDefinition fields
  • Registry-wide guards
  • Why cores are declared in config
  • Why each tile has a golden model
  • Why resource costs are measured
  • API Reference
    • dau_core
      • dau_core._lazy
      • dau_core.capabilities
      • dau_core.capability_contract
      • dau_core.composition
      • dau_core.config
      • dau_core.cores
      • dau_core.design
      • dau_core.element_types
      • dau_core.exp_generator
      • dau_core.fixed_point
      • dau_core.generators
      • dau_core.hdl
      • dau_core.hero
      • dau_core.ln_generator
      • dau_core.models
      • dau_core.normal_cdf_generator
      • dau_core.operators
      • dau_core.records
      • dau_core.registers
      • dau_core.registry
      • dau_core.stream
      • dau_core.temporal
      • dau_core.workflows
    • conftest
    • test_docs
    • test_hero
    • test_cores
    • test_design
    • test_readme
    • test_stream
    • test_records
    • test_temporal
    • test_operators
    • cocotb_benches
      • cocotb_benches.dau_arrow_lite_stream_aggregation_tb
      • cocotb_benches.dau_asof_backward_tb
      • cocotb_benches.dau_asof_feature_chain_tb
      • cocotb_benches.dau_axi_bar_job_tb
      • cocotb_benches.dau_axi_bar_noc_tb
      • cocotb_benches.dau_axi_burst_reader_tb
      • cocotb_benches.dau_axi_random_probe_tb
      • cocotb_benches.dau_axi_sort_noc_tb
      • cocotb_benches.dau_bar_aggregation_tb
      • cocotb_benches.dau_bitonic_sorter_tb
      • cocotb_benches.dau_broadcast_hash_join_small_tb
      • cocotb_benches.dau_broadcast_hash_join_tb
      • cocotb_benches.dau_bucket_agg_chain_tb
      • cocotb_benches.dau_datetime_format_tb
      • cocotb_benches.dau_field_sum_aggregation_tb
      • cocotb_benches.dau_fixed_point_divide_tb
      • cocotb_benches.dau_fixed_point_exp_tb
      • cocotb_benches.dau_fixed_point_ln_tb
      • cocotb_benches.dau_fixed_point_sqrt_tb
      • cocotb_benches.dau_grouped_aggregation_tb
      • cocotb_benches.dau_grouped_field_aggregation_tb
      • cocotb_benches.dau_grouped_field_sum_aggregation_tb
      • cocotb_benches.dau_hash_grouped_aggregation_tb
      • cocotb_benches.dau_hero_datapath_tb
      • cocotb_benches.dau_int32_keyed_map_alu_tb
      • cocotb_benches.dau_int32_keyed_predicate_filter_tb
      • cocotb_benches.dau_int32_map_alu_tb
      • cocotb_benches.dau_int32_predicate_filter_tb
      • cocotb_benches.dau_int32_record_gather_tb
      • cocotb_benches.dau_key_mask_dispatcher_exact_tb
      • cocotb_benches.dau_key_mask_dispatcher_hash_tb
      • cocotb_benches.dau_key_mask_dispatcher_multi_tb
      • cocotb_benches.dau_key_mask_dispatcher_records_tb
      • cocotb_benches.dau_key_mask_dispatcher_tb
      • cocotb_benches.dau_key_mask_dispatcher_wide_tb
      • cocotb_benches.dau_key_membership_filter_single_word_tb
      • cocotb_benches.dau_key_membership_filter_tb
      • cocotb_benches.dau_keyed_state_tb
      • cocotb_benches.dau_market_feature_tb
      • cocotb_benches.dau_normal_cdf_tb
      • cocotb_benches.dau_pair_key_filter_tb
      • cocotb_benches.dau_range_partitioner_tb
      • cocotb_benches.dau_record_batch_aggregation_tb
      • cocotb_benches.dau_record_gearbox_tb
      • cocotb_benches.dau_rolling_extremum_tb
      • cocotb_benches.dau_rolling_moments_tb
      • cocotb_benches.dau_row_map_alu_tb
      • cocotb_benches.dau_row_predicate_filter_tb
      • cocotb_benches.dau_row_predicate_filter_width_tb
      • cocotb_benches.dau_row_unpack_slots_tb
      • cocotb_benches.dau_row_unpack_tb
      • cocotb_benches.dau_row_unpack_wide_tb
      • cocotb_benches.dau_scratchpad_tb
      • cocotb_benches.dau_session_gap_tb
      • cocotb_benches.dau_stream_aggregation_tb
      • cocotb_benches.dau_streaming_dedup_tb
      • cocotb_benches.dau_streaming_top_k_tb
      • cocotb_benches.dau_stride_distributor_tb
      • cocotb_benches.dau_time_bucket_key_tb
      • cocotb_benches.dau_wide_field_sum_aggregation_tb
      • cocotb_benches.dau_wide_ingest_chain_tb
      • cocotb_benches.dau_wide_row_map_alu_tb
      • cocotb_benches.dau_wide_row_predicate_filter_tb
      • cocotb_benches.rate_probe
    • test_hdl_cocotb
    • test_composition
    • test_hdl_sources
    • exhaustive_sweep
    • test_lazy_exports
    • test_record_batch
    • test_hash_grouped
    • test_element_types
    • test_core_contract
    • test_hdl_verilator
    • test_fixed_point_ln
    • test_ohlcv_fixtures
    • test_hdl_elaboration
    • test_generated_cores
    • test_datetime_format
    • test_fixed_point_exp
    • test_benches_can_fail
    • test_contributed_cores
    • test_validation_at_use
    • test_capability_contract
    • test_public_tile_surface
    • test_aggregation_goldens
    • test_aggregation_tile_hdl
    • test_contributed_discovery
    • test_fixed_point_normal_cdf
    • test_output_beat_declarations
    • test_registers_and_capabilities
    • test_measured_from_matches_the_hdl
    • test_hdl_parameter_bindings_resolve
    • test_parameter_bounds_match_the_hdl

All modules for which code is available

  • _struct
  • builtins
  • dau_core._lazy
  • dau_core.capabilities
  • dau_core.capability_contract
  • dau_core.composition
  • dau_core.config
  • dau_core.cores
  • dau_core.design
  • dau_core.element_types
  • dau_core.exp_generator
  • dau_core.fixed_point
  • dau_core.generators
  • dau_core.hero
  • dau_core.ln_generator
  • dau_core.models
  • dau_core.normal_cdf_generator
  • dau_core.operators
  • dau_core.records
  • dau_core.registers
  • dau_core.registry
  • dau_core.stream
  • dau_core.temporal
  • dau_core.workflows

© the dau-core authorsCreated using Sphinx 8.2.3.

Edit this page
Esc

No results found.