Line 23... |
Line 23... |
* _optional_ PWM controller with up to 60 channels & 8-bit duty cycle resolution (<<_pulse_width_modulation_controller_pwm,**PWM**>>)
|
* _optional_ PWM controller with up to 60 channels & 8-bit duty cycle resolution (<<_pulse_width_modulation_controller_pwm,**PWM**>>)
|
* _optional_ ring-oscillator-based true random number generator (<<_true_random_number_generator_trng,**TRNG**>>)
|
* _optional_ ring-oscillator-based true random number generator (<<_true_random_number_generator_trng,**TRNG**>>)
|
* _optional_ custom functions subsystem for custom co-processor extensions (<<_custom_functions_subsystem_cfs,**CFS**>>)
|
* _optional_ custom functions subsystem for custom co-processor extensions (<<_custom_functions_subsystem_cfs,**CFS**>>)
|
* _optional_ NeoPixel(TM)/WS2812-compatible smart LED interface (<<_smart_led_interface_neoled,**NEOLED**>>)
|
* _optional_ NeoPixel(TM)/WS2812-compatible smart LED interface (<<_smart_led_interface_neoled,**NEOLED**>>)
|
* _optional_ external interrupt controller with up to 32 channels (<<_external_interrupt_controller_xirq,**XIRQ**>>)
|
* _optional_ external interrupt controller with up to 32 channels (<<_external_interrupt_controller_xirq,**XIRQ**>>)
|
|
* _optional_ general purpose 32-bit timer (<<_general_purpose_timer_gptmr,**GPTMR**>>)
|
* _optional_ on-chip debugger with JTAG TAP (<<_on_chip_debugger_ocd,**OCD**>>)
|
* _optional_ on-chip debugger with JTAG TAP (<<_on_chip_debugger_ocd,**OCD**>>)
|
* bus keeper to monitor processor-internal bus transactions (<<_internal_bus_monitor_buskeeper,**BUSKEEPER**>>)
|
* bus keeper to monitor processor-internal bus transactions (<<_internal_bus_monitor_buskeeper,**BUSKEEPER**>>)
|
* system configuration information memory to check HW configuration via software (<<_system_configuration_information_memory_sysinfo,**SYSINFO**>>)
|
* system configuration information memory to check HW configuration via software (<<_system_configuration_information_memory_sysinfo,**SYSINFO**>>)
|
|
|
|
|
Line 1014... |
Line 1015... |
3+| TX FIFO depth of the the NEOLED module. Minimal value is 1, maximal value is 32k, has to be a power of two.
|
3+| TX FIFO depth of the the NEOLED module. Minimal value is 1, maximal value is 32k, has to be a power of two.
|
See section <<_smart_led_interface_neoled>> for more information.
|
See section <<_smart_led_interface_neoled>> for more information.
|
|======
|
|======
|
|
|
|
|
|
:sectnums!:
|
|
===== _IO_GPTMR_EN_
|
|
|
|
[cols="4,4,2"]
|
|
[frame="all",grid="none"]
|
|
|======
|
|
| **IO_GPTMR_EN** | _boolean_ | false
|
|
3+| Implement general purpose 32-bit timer (GPTMR) when _true_.
|
|
See section <<_general_purpose_timer_gptmr>> for more information.
|
|
|======
|
|
|
|
|
|
|
|
|
// ####################################################################################################################
|
// ####################################################################################################################
|
:sectnums:
|
:sectnums:
|
=== Processor Interrupts
|
=== Processor Interrupts
|
Line 1096... |
Line 1109... |
| 7 | <<_two_wire_serial_interface_controller_twi,TWI>> | TWI transmission done interrupt
|
| 7 | <<_two_wire_serial_interface_controller_twi,TWI>> | TWI transmission done interrupt
|
| 8 | <<_external_interrupt_controller_xirq,XIRQ>> | External interrupt controller interrupt
|
| 8 | <<_external_interrupt_controller_xirq,XIRQ>> | External interrupt controller interrupt
|
| 9 | <<_smart_led_interface_neoled,NEOLED>> | NEOLED TX buffer interrupt
|
| 9 | <<_smart_led_interface_neoled,NEOLED>> | NEOLED TX buffer interrupt
|
| 10 | <<_stream_link_interface_slink,SLINK>> | RX data buffer interrupt
|
| 10 | <<_stream_link_interface_slink,SLINK>> | RX data buffer interrupt
|
| 11 | <<_stream_link_interface_slink,SLINK>> | TX data buffer interrupt
|
| 11 | <<_stream_link_interface_slink,SLINK>> | TX data buffer interrupt
|
| 12:15 | - | _reserved_, will never fire
|
| 12 | <<_general_purpose_timer_gptmr,GPTMR>> | General purpose timer interrupt
|
|
| 13:15 | - | _reserved_, will never fire
|
|=======================
|
|=======================
|
|
|
.Trigger type
|
.Trigger type
|
[IMPORTANT]
|
[IMPORTANT]
|
The fast interrupt request channel trigger on **high-level** and have to stay asserted until explicitly acknowledged
|
The fast interrupt request channel trigger on **high-level** and have to stay asserted until explicitly acknowledged
|
Line 1486... |
Line 1500... |
|
|
include::soc_neoled.adoc[]
|
include::soc_neoled.adoc[]
|
|
|
include::soc_xirq.adoc[]
|
include::soc_xirq.adoc[]
|
|
|
include::soc_sysinfo.adoc[]
|
include::soc_gptmr.adoc[]
|
|
|
|
|
|
include::soc_sysinfo.adoc[]
|