Chimera SDK
Home
Getting started
Usage
Multi-Binary Compilation Flow
Folder Structure
Test Vectors
CI System
Tutorials
ASIC Tutorial
API Reference
API References
Chimera SDK
Index
Index
_
|
A
|
C
|
D
|
G
|
H
|
I
|
K
|
M
|
O
|
P
|
R
|
S
|
T
|
U
|
W
_
__CLUSTER_ID_ASM (C macro)
_CLEAR_CLUSTER_BUSY (C macro)
_SET_CLUSTER_BUSY (C macro)
_SETUP_GP (C macro)
_uart_deinit (C++ function)
_uart_init (C++ function)
A
add_chimera_subdirectories(target_platform, category, mappings)
command
add_device_binary
command
,
[1]
,
[2]
,
[3]
add_device_binary(TARGET_NAME)
command
add_host_binary
command
,
[1]
,
[2]
,
[3]
,
[4]
add_host_binary(TARGET_NAME)
command
ALLOC_ALIGN (C macro)
ALLOC_ALIGNMENT (C macro)
C
calculate_fll_params (C++ function)
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)
chimera_select_shape(OPTION <var> DEFAULT <shape> HEADER_PREFIXES <prefix>...)
command
chimera_test_vector_generator(GENERATOR <script> OUTPUTS <file>...)
command
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)
add_device_binary
,
[1]
,
[2]
,
[3]
add_device_binary(TARGET_NAME)
add_host_binary
,
[1]
,
[2]
,
[3]
,
[4]
add_host_binary(TARGET_NAME)
chimera_select_shape(OPTION <var> DEFAULT <shape> HEADER_PREFIXES <prefix>...)
chimera_test_vector_generator(GENERATOR <script> OUTPUTS <file>...)
configure_fll (C++ function)
D
default_clint_api (C++ member)
default_clint_inst (C++ member)
default_trap_vector (C++ function)
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)
H
hyperbus_get_address_mask_msb (C++ function)
hyperbus_get_address_space (C++ function)
hyperbus_get_chip_end (C++ function)
hyperbus_get_chip_start (C++ function)
hyperbus_get_en_latency_additional (C++ function)
hyperbus_get_phys_in_use (C++ function)
hyperbus_get_t_burst_max (C++ function)
hyperbus_get_t_csh_cycles (C++ function)
hyperbus_get_t_latency_access (C++ function)
hyperbus_get_t_read_write_recovery (C++ function)
hyperbus_get_t_rx_clk_delay (C++ function)
hyperbus_get_t_tx_clk_delay (C++ function)
hyperbus_get_which_phy (C++ function)
HYPERBUS_NUM_CHIPS (C macro)
HYPERBUS_NUM_PHYS (C macro)
hyperbus_set_address_mask_msb (C++ function)
hyperbus_set_address_space (C++ function)
hyperbus_set_chip_end (C++ function)
hyperbus_set_chip_range (C++ function)
hyperbus_set_chip_start (C++ function)
hyperbus_set_en_latency_additional (C++ function)
hyperbus_set_phys_in_use (C++ function)
hyperbus_set_t_burst_max (C++ function)
hyperbus_set_t_csh_cycles (C++ function)
hyperbus_set_t_latency_access (C++ function)
hyperbus_set_t_read_write_recovery (C++ function)
hyperbus_set_t_rx_clk_delay (C++ function)
hyperbus_set_t_tx_clk_delay (C++ function)
hyperbus_set_which_phy (C++ function)
hyperram_cfg_default (C++ function)
hyperram_cfg_print (C++ function)
hyperram_cfg_read (C++ function)
hyperram_cfg_t (C++ struct)
hyperram_cfg_write (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)
K
KEEP (C macro)
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)
printf (C macro)
printf_log (C++ function)
R
restore_default_freq (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)
SNRT_CLUSTER_L1 (C macro)
SNRT_CLUSTER_L1_COPY (C macro)
SNRT_CLUSTER_L1_ZERO (C macro)
snrt_exit (C++ function)
snrt_init (C++ function)
snrt_printf (C++ function)
snrt_printf_init (C++ function)
snrt_printf_log (C++ function)
T
trampoline (C++ function)
U
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_flush (C++ function)
uart_getc (C++ function)
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