Chimera SDK
Home
Getting started
Usage
Folder Structure
CMake Build System
CI System
API Reference
API References
Chimera SDK
Index
Index
_
|
A
|
C
|
D
|
G
|
I
|
M
|
O
|
P
|
R
|
S
|
T
|
U
|
W
_
_generate_trampoline (C++ function)
_get_hart_id (C++ function)
_SETUP_GP (C macro)
_trampoline (C++ function)
_trampoline_args (C++ member)
_trampoline_function (C++ member)
_trampoline_stack (C++ member)
_uart_deinit (C++ function)
_uart_init (C++ function)
A
add_chimera_subdirectories(target_platform, category, mappings)
command
ALLOC_ALIGN (C macro)
ALLOC_ALIGNMENT (C macro)
C
chi_device_api (C++ struct)
chi_device_api::close (C++ member)
chi_device_api::open (C++ member)
chi_device_api::read (C++ member)
chi_device_api::write (C++ member)
chi_device_callback_t (C++ type)
chi_device_t (C++ struct)
chi_device_t::api (C++ member)
chi_device_t::cfg (C++ member)
chi_device_t::device_addr (C++ member)
chi_interface_api (C++ struct)
chi_interface_api::close (C++ member)
chi_interface_api::flush (C++ member)
chi_interface_api::open (C++ member)
chi_interface_api::read (C++ member)
chi_interface_api::write (C++ member)
chi_interface_callback_t (C++ type)
chi_interface_t (C++ struct)
chi_interface_t::api (C++ member)
chi_interface_t::base (C++ member)
chi_interface_t::cfg (C++ member)
chi_interrupt (C++ struct)
chi_interrupt::api (C++ member)
chi_interrupt::base (C++ member)
chi_interrupt::cfg (C++ member)
chi_interrupt_api (C++ struct)
chi_interrupt_api::acknowledge (C++ member)
chi_interrupt_api::disable_irq (C++ member)
chi_interrupt_api::dispatch (C++ member)
chi_interrupt_api::enable_irq (C++ member)
chi_interrupt_api::init (C++ member)
chi_interrupt_api::register_handler (C++ member)
chi_interrupt_api::set_priority (C++ member)
chi_irq_handler_t (C++ type)
clint32_acknowledge (C++ function)
clint32_disable_irq (C++ function)
clint32_dispatch (C++ function)
clint32_enable_irq (C++ function)
clint32_init (C++ function)
clint32_register_handler (C++ function)
clint32_set_priority (C++ function)
clint64_acknowledge (C++ function)
clint64_disable_irq (C++ function)
clint64_dispatch (C++ function)
clint64_enable_irq (C++ function)
clint64_init (C++ function)
clint64_register_handler (C++ function)
clint64_set_priority (C++ function)
clint_get_core_freq (C++ function)
clint_get_mtime (C++ function)
clint_mtime_less_than (C++ function)
clint_mtime_t (C++ struct)
clint_mtime_t::high (C++ member)
clint_mtime_t::low (C++ member)
clint_set_mtimecmpx (C++ function)
clint_sleep_ticks (C++ function)
clint_sleep_until (C++ function)
clint_spin_ticks (C++ function)
clint_spin_until (C++ function)
command
add_chimera_subdirectories(target_platform, category, mappings)
D
default_clint_api (C++ member)
default_clint_inst (C++ member)
default_uart_api (C++ member)
default_uart_cfg (C++ member)
default_uart_inst (C++ member)
G
generate_snitchCluster_SPs (C++ function)
generate_snitchCluster_SPs_uniform (C++ function)
getFllPtr (C++ function)
I
iface_close (C++ function)
iface_flush (C++ function)
iface_open (C++ function)
iface_read (C++ function)
iface_write (C++ function)
initFll (C++ function)
M
memory_island_calloc (C++ function)
memory_island_free (C++ function)
memory_island_heap_check (C++ function)
memory_island_heap_free (C++ function)
memory_island_heap_size (C++ function)
memory_island_heap_used (C++ function)
memory_island_malloc (C++ function)
memory_island_ptr_valid (C++ function)
memory_island_realloc (C++ function)
MemoryBlock (C++ struct)
MemoryBlock::next (C++ member)
MemoryBlock::size (C++ member)
O
offload_snitchCluster (C++ function)
offload_snitchCluster_core (C++ function)
P
PLATFORM_IS_64BIT (C macro)
R
rx_ready (C++ function)
S
set_snitchCluster_clockGating (C++ function)
set_snitchCluster_reset (C++ function)
setAll_snitchCluster_clockGating (C++ function)
setAll_snitchCluster_reset (C++ function)
setFllFreq (C++ function)
setup_snitchCluster_interruptHandler (C++ function)
snitchCluster_busy (C++ function)
snitchcluster_close (C++ function)
snitchcluster_open (C++ function)
snitchcluster_read (C++ function)
T
tx_empty (C++ function)
tx_ready (C++ function)
U
uart_apb_close (C++ function)
uart_apb_flush (C++ function)
uart_apb_open (C++ function)
uart_apb_read (C++ function)
uart_apb_write (C++ function)
UART_BASE_ADDR (C macro)
UART_CLK_FREQ_HZ (C macro)
uart_config_t (C++ struct)
uart_config_t::baud_rate (C++ member)
uart_config_t::clk_freq_hz (C++ member)
uart_config_t::data_bits (C++ member)
uart_config_t::parity (C++ member)
uart_config_t::stop_bits (C++ member)
UART_DEFAULT_BAUD_RATE (C macro)
UART_DEFAULT_DATA_BITS (C macro)
UART_DEFAULT_PARITY (C macro)
UART_DEFAULT_STOP_BITS (C macro)
UART_DLAB_LSB_REG_OFFSET (C macro)
UART_DLAB_MSB_REG_OFFSET (C macro)
UART_FIFO_CONTROL_REG_OFFSET (C macro)
UART_INTR_ENABLE_REG_OFFSET (C macro)
UART_INTR_IDENT_REG_OFFSET (C macro)
UART_LINE_CONTROL_REG_OFFSET (C macro)
UART_LINE_STATUS_DATA_READY_BIT (C macro)
UART_LINE_STATUS_REG_OFFSET (C macro)
UART_LINE_STATUS_THR_EMPTY_BIT (C macro)
UART_LINE_STATUS_TMIT_EMPTY_BIT (C macro)
UART_MODEM_CONTROL_REG_OFFSET (C macro)
UART_MODEM_STATUS_REG_OFFSET (C macro)
UART_PARITY_EVEN (C macro)
UART_PARITY_NONE (C macro)
UART_PARITY_ODD (C macro)
uart_putc (C++ function)
UART_RBR_REG_OFFSET (C macro)
UART_THR_REG_OFFSET (C macro)
W
wait_snitchCluster_busy (C++ function)
wait_snitchCluster_return (C++ function)
Version: devel
Versions
master
devel