![NXP Semiconductors SLN-LOCAL2-IOT User Manual Download Page 6](http://html.mh-extra.com/html/nxp-semiconductors/sln-local2-iot/sln-local2-iot_user-manual_1721901006.webp)
Figure 43. Updating the FICA table address................................................................................................................................38
Figure 44. Programming the FICA table binary........................................................................................................................... 38
Figure 45. FICA table programming complete.............................................................................................................................38
Figure 46. High-level overview of far-field local voice control framework.................................................................................... 40
Figure 47. Inference engine instances matrix for flexible ASR applications................................................................................ 41
Figure 48. Inference engine instances of single-language two-stage scenario........................................................................... 42
Figure 49. Multiple (up to four) languages of wake word and command inference engines........................................................42
Figure 50. Wake word and command engine instances for single-language N-stage voice control............................................44
Figure 51. Dialog-type voice control with oven appliance use case............................................................................................ 45
Figure 52. Demo selection by shell commands........................................................................................................................... 45
Figure 53. Demo selection command.......................................................................................................................................... 45
Figure 54. Language selection command....................................................................................................................................45
Figure 55. ASR software architecture..........................................................................................................................................46
Figure 56. ASR control snippet....................................................................................................................................................47
Figure 57. ASR language model snippet..................................................................................................................................... 47
Figure 58. ASR inference engine snippet.................................................................................................................................... 48
Figure 59. Configuration for the maximum number of languages snippet................................................................................... 49
Figure 60. Function install_language() snippet............................................................................................................................ 50
Figure 61. Function install_inference_engine() snippet................................................................................................................50
Figure 62. ASR session control - follow-up mode........................................................................................................................51
Figure 63. ASR session control - timeout.................................................................................................................................... 51
Figure 64. ASR session control - PTT mode............................................................................................................................... 51
Figure 65. pdm_pcm_definitions.h file and USE_SAI2_MIC define............................................................................................. 51
Figure 66. Gain variable in audio_process_task.c....................................................................................................................... 52
Figure 67. pdm_to_pcm_task.c set gain factor.............................................................................................................................53
Figure 68. Application chain of trust.............................................................................................................................................54
Figure 69. Bootloader flow...........................................................................................................................................................56
Figure 70. Editing memory configuration..................................................................................................................................... 57
Figure 71. Project properties........................................................................................................................................................58
Figure 72. Editing post-build steps...............................................................................................................................................59
Figure 73. Post-build commands to generate BIN file................................................................................................................. 60
Figure 74. MSD update mode LED..............................................................................................................................................61
Figure 75. SLN-LOCAL2-IOT kit mounted as USB MSD.............................................................................................................61
Figure 76. Transfer format........................................................................................................................................................... 61
Figure 77. Request and response flow........................................................................................................................................ 62
Figure 78. UART port header - J26..............................................................................................................................................65
Figure 79. file_format.py script description, usage, and logs.......................................................................................................68
Figure 80. Signing artifact generation usage............................................................................................................................... 72
Figure 81. Signing artifact generation excerpt............................................................................................................................. 73
Figure 82. Signing artifacts binary files generation for HyperFlash............................................................................................. 74
Figure 83. Moving ca_crt.bin and app_crt.bin to Image_Binaries folder...................................................................................... 74
Figure 84. Files and folder for Open Boot Programming tool...................................................................................................... 75
Figure 85. Output of Ivaldi Open Boot Programming...................................................................................................................76
Figure 86. Running setup_hab.py................................................................................................................................................78
Figure 87. Usage of enable_hab.py and its output...................................................................................................................... 78
NXP Semiconductors
Figures
SLN-LOCAL2-IOT Developer’s Guide, Rev. 0, 19 April 2021
User's Guide
6 / 87