From 435de03e0a9a484f8474c420a0a30bb87fddd4d8 Mon Sep 17 00:00:00 2001 From: Divyansh Manocha Date: Fri, 23 Feb 2018 17:55:16 +0000 Subject: Updated code to a more generic version --- lab5/RTDSP/Debug/RTDSP.map | 2197 +++++++++++++++--------------- lab5/RTDSP/Debug/RTDSP.out | Bin 189941 -> 204430 bytes lab5/RTDSP/Debug/dsp_bios_.cdb | 2 +- lab5/RTDSP/Debug/dsp_bios_cfg.obj | Bin 35090 -> 35090 bytes lab5/RTDSP/Debug/dsp_bios_cfg.s62 | 2 +- lab5/RTDSP/Debug/dsp_bios_cfg_c.obj | Bin 11213 -> 11213 bytes lab5/RTDSP/Debug/intio.obj | Bin 19349 -> 21959 bytes lab5/RTDSP/Debug/intio.pp | 2 + lab5/RTDSP/Matlab/elliptical.m | 10 + lab5/RTDSP/Matlab/filter_coeff_ell.txt | 2 + lab5/RTDSP/Matlab/filter_coeff_ell_a.txt | 1 + lab5/RTDSP/Matlab/filter_coeff_ell_b.txt | 1 + lab5/RTDSP/Matlab/gen_filter.m | 7 +- lab5/RTDSP/intio.c | 39 +- 14 files changed, 1166 insertions(+), 1097 deletions(-) create mode 100644 lab5/RTDSP/Matlab/elliptical.m create mode 100644 lab5/RTDSP/Matlab/filter_coeff_ell.txt create mode 100644 lab5/RTDSP/Matlab/filter_coeff_ell_a.txt create mode 100644 lab5/RTDSP/Matlab/filter_coeff_ell_b.txt diff --git a/lab5/RTDSP/Debug/RTDSP.map b/lab5/RTDSP/Debug/RTDSP.map index 8acd173..2e90a93 100644 --- a/lab5/RTDSP/Debug/RTDSP.map +++ b/lab5/RTDSP/Debug/RTDSP.map @@ -1,17 +1,17 @@ ****************************************************************************** TMS320C6x Linker PC v6.1.15 ****************************************************************************** ->> Linked Fri Feb 23 15:00:24 2018 +>> Linked Fri Feb 23 17:06:21 2018 OUTPUT FILE NAME: -ENTRY POINT SYMBOL: "_c_int00" address: 00010760 +ENTRY POINT SYMBOL: "_c_int00" address: 000114a0 MEMORY CONFIGURATION name origin length used unused attr fill ---------------------- -------- --------- -------- -------- ---- -------- - IRAM 00000000 00040000 00011fcb 0002e035 RWIX + IRAM 00000000 00040000 00012d4f 0002d2b1 RWIX SDRAM 80000000 00800000 00000000 00800000 RWIX @@ -34,307 +34,314 @@ section page origin length input sections * 0 00000200 00008000 UNINITIALIZED 00000200 00008000 --HOLE-- -.bios 0 00008200 000041c0 +.bios 0 00008200 00004ac0 00008200 00000600 lnkrtdx.a67 : rtdx.o67 (.bios) 00008800 000005e0 bios.a67 : gbl_setL2CacheMode.o67 (.bios) 00008de0 00000540 : swi.o67 (.bios) 00009320 00000460 : hwi_disp_asm.o67 (.bios) - 00009780 000003a0 : prd.o67 (.bios) - 00009b20 000002c0 : knl_run.o67 (.bios) - 00009de0 000002c0 : rta.o67 (.bios) - 0000a0a0 000002c0 : sem_pend.o67 (.bios) - 0000a360 00000260 : knl_tick.o67 (.bios) - 0000a5c0 00000240 : pip.o67 (.bios) - 0000a800 00000220 : sem_dopo.o67 (.bios) - 0000aa20 00000200 : tsk_setu.o67 (.bios) - 0000ac20 000001c0 : knl_swit.o67 (.bios) - 0000ade0 000001c0 biosC6000.a67 : clk.o67 (.bios) - 0000afa0 000001a0 bios.a67 : tsk_exit.o67 (.bios) - 0000b140 00000180 : autoinit.o67 (.bios) - 0000b2c0 00000180 : tsk_stup.o67 (.bios) - 0000b440 00000140 : knl_chec.o67 (.bios) - 0000b580 000000e0 : gbl_cslcacheinit.o67 (.bios) - 0000b660 000000e0 : knl_exit.o67 (.bios) - 0000b740 000000e0 : sem_post.o67 (.bios) - 0000b820 000000e0 : sem_post_asm.o67 (.bios) - 0000b900 000000e0 biosC6000.a67 : clk_meas.o67 (.bios) - 0000b9e0 000000c0 bios.a67 : knl_ipos.o67 (.bios) - 0000baa0 000000c0 : knl_post.o67 (.bios) - 0000bb60 000000c0 : lck.o67 (.bios) - 0000bc20 000000c0 : sys_exit.o67 (.bios) - 0000bce0 000000c0 biosC6000.a67 : clk_htime.o67 (.bios) - 0000bda0 00000080 bios.a67 : fxn.o67 (.bios) - 0000be20 00000080 : idl_busy.o67 (.bios) - 0000bea0 00000080 : log.o67 (.bios) - 0000bf20 00000080 : sts.o67 (.bios) - 0000bfa0 00000080 biosC6000.a67 : idl_cal.o67 (.bios) - 0000c020 00000060 bios.a67 : hwi_c.o67 (.bios) - 0000c080 00000060 : sem_pend_counting.o67 (.bios) - 0000c0e0 00000060 : sys_abor.o67 (.bios) - 0000c140 00000060 : utl_putc.o67 (.bios) - 0000c1a0 00000060 biosC6000.a67 : clk_start.o67 (.bios) - 0000c200 00000040 bios.a67 : idl_stub.o67 (.bios) - 0000c240 00000040 : rta_andn.o67 (.bios) - 0000c280 00000040 : utl_doab.o67 (.bios) - 0000c2c0 00000040 biosC6000.a67 : clk_stop.o67 (.bios) - 0000c300 00000020 bios.a67 : fxn_c.o67 (.bios) - 0000c320 00000020 : gbl_vers.o67 (.bios) - 0000c340 00000020 : idl.o67 (.bios) - 0000c360 00000020 : sts_set.o67 (.bios) - 0000c380 00000020 : utl_doer.o67 (.bios) - 0000c3a0 00000020 : utl_halt.o67 (.bios) + 00009780 000003e0 : malloc.o67 (.bios) + 00009b60 000003a0 : prd.o67 (.bios) + 00009f00 000002c0 : knl_run.o67 (.bios) + 0000a1c0 000002c0 : rta.o67 (.bios) + 0000a480 000002c0 : sem_pend.o67 (.bios) + 0000a740 00000280 : mem_allo.o67 (.bios:.near) + 0000a9c0 00000260 : knl_tick.o67 (.bios) + 0000ac20 00000240 : mem_free.o67 (.bios:.near) + 0000ae60 00000240 : pip.o67 (.bios) + 0000b0a0 00000220 : sem_dopo.o67 (.bios) + 0000b2c0 00000200 : tsk_setu.o67 (.bios) + 0000b4c0 000001c0 : knl_swit.o67 (.bios) + 0000b680 000001c0 biosC6000.a67 : clk.o67 (.bios) + 0000b840 000001a0 bios.a67 : tsk_exit.o67 (.bios) + 0000b9e0 00000180 : autoinit.o67 (.bios) + 0000bb60 00000180 : tsk_stup.o67 (.bios) + 0000bce0 00000140 : knl_chec.o67 (.bios) + 0000be20 000000e0 : gbl_cslcacheinit.o67 (.bios) + 0000bf00 000000e0 : knl_exit.o67 (.bios) + 0000bfe0 000000e0 : sem_post.o67 (.bios) + 0000c0c0 000000e0 : sem_post_asm.o67 (.bios) + 0000c1a0 000000e0 biosC6000.a67 : clk_meas.o67 (.bios) + 0000c280 000000c0 bios.a67 : knl_ipos.o67 (.bios) + 0000c340 000000c0 : knl_post.o67 (.bios) + 0000c400 000000c0 : lck.o67 (.bios) + 0000c4c0 000000c0 : sys_exit.o67 (.bios) + 0000c580 000000c0 biosC6000.a67 : clk_htime.o67 (.bios) + 0000c640 00000080 bios.a67 : fxn.o67 (.bios) + 0000c6c0 00000080 : idl_busy.o67 (.bios) + 0000c740 00000080 : log.o67 (.bios) + 0000c7c0 00000080 : sts.o67 (.bios) + 0000c840 00000080 biosC6000.a67 : idl_cal.o67 (.bios) + 0000c8c0 00000060 bios.a67 : sys_erro.o67 (.bios:.near) + 0000c920 00000060 : hwi_c.o67 (.bios) + 0000c980 00000060 : sem_pend_counting.o67 (.bios) + 0000c9e0 00000060 : sys_abor.o67 (.bios) + 0000ca40 00000060 : utl_putc.o67 (.bios) + 0000caa0 00000060 biosC6000.a67 : clk_start.o67 (.bios) + 0000cb00 00000040 bios.a67 : idl_stub.o67 (.bios) + 0000cb40 00000040 : rta_andn.o67 (.bios) + 0000cb80 00000040 : utl_doab.o67 (.bios) + 0000cbc0 00000040 biosC6000.a67 : clk_stop.o67 (.bios) + 0000cc00 00000020 bios.a67 : fxn_c.o67 (.bios) + 0000cc20 00000020 : gbl_vers.o67 (.bios) + 0000cc40 00000020 : idl.o67 (.bios) + 0000cc60 00000020 : sts_set.o67 (.bios) + 0000cc80 00000020 : utl_doer.o67 (.bios) + 0000cca0 00000020 : utl_halt.o67 (.bios) -.text 0 0000c3c0 00001ba0 - 0000c3c0 00000480 dsk6713bslccsv4.lib : dsk6713.obj (.text) - 0000c840 00000340 intio.obj (.text) - 0000cb80 000002e0 dsk6713bslccsv4.lib : dsk6713_aic23_opencodec.obj (.text) - 0000ce60 00000240 rts6700.lib : memcpy62.obj (.text:_memcpy) - 0000d0a0 000001c0 csl6713.lib : csl_irq.obj (.text:_IRQ_map) - 0000d260 000001a0 : csl_mcbsp.obj (.text:_MCBSP_reset) - 0000d400 00000180 bios.a67 : gbl_cslpllinit62.o67 (.text) - 0000d580 00000180 dsk6713bslccsv4.lib : dsk6713_aic23_registers.obj (.text) - 0000d700 00000140 rts6700.lib : strasg.obj (.text:__strasgi) - 0000d840 00000120 : sinit.obj (.text:_call_dtors) - 0000d960 00000100 csl6713.lib : csl_mcbsp.obj (.text:_MCBSP_open) - 0000da60 00000100 : csl_mcbsp.obj (.text:_MCBSP_start) - 0000db60 00000100 rts6700.lib : atexit.obj (.text:_atexit) - 0000dc60 000000e0 dsk6713bslccsv4.lib : helper_functions_ISR.obj (.text) - 0000dd40 000000c0 bios.a67 : tsk_stup.o67 (.text) - 0000de00 000000a0 csl6713.lib : csl_irq.obj (.text:_setMux) - 0000dea0 00000040 rts6700.lib : sinit.obj (.text:___add_dtor) - 0000dee0 00000020 : _lock.obj (.text:__nop) - 0000df00 00000020 : _lock.obj (.text:__register_lock) - 0000df20 00000020 : _lock.obj (.text:__register_unlock) - 0000df40 00000020 csl6713.lib : csl_irq.obj (.text) +.text 0 0000ccc0 00001fe0 + 0000ccc0 00000660 intio.obj (.text) + 0000d320 00000480 dsk6713bslccsv4.lib : dsk6713.obj (.text) + 0000d7a0 000002e0 : dsk6713_aic23_opencodec.obj (.text) + 0000da80 00000240 rts6700.lib : memcpy62.obj (.text:_memcpy) + 0000dcc0 000001c0 csl6713.lib : csl_irq.obj (.text:_IRQ_map) + 0000de80 000001a0 : csl_mcbsp.obj (.text:_MCBSP_reset) + 0000e020 00000180 bios.a67 : gbl_cslpllinit62.o67 (.text) + 0000e1a0 00000180 dsk6713bslccsv4.lib : dsk6713_aic23_registers.obj (.text) + 0000e320 00000140 rts6700.lib : strasg.obj (.text:__strasgi) + 0000e460 00000120 : sinit.obj (.text:_call_dtors) + 0000e580 00000120 : memset.obj (.text:_memset) + 0000e6a0 00000100 csl6713.lib : csl_mcbsp.obj (.text:_MCBSP_open) + 0000e7a0 00000100 : csl_mcbsp.obj (.text:_MCBSP_start) + 0000e8a0 00000100 rts6700.lib : atexit.obj (.text:_atexit) + 0000e9a0 000000e0 dsk6713bslccsv4.lib : helper_functions_ISR.obj (.text) + 0000ea80 000000c0 bios.a67 : tsk_stup.o67 (.text) + 0000eb40 000000a0 csl6713.lib : csl_irq.obj (.text:_setMux) + 0000ebe0 00000040 rts6700.lib : sinit.obj (.text:___add_dtor) + 0000ec20 00000020 : _lock.obj (.text:__nop) + 0000ec40 00000020 : _lock.obj (.text:__register_lock) + 0000ec60 00000020 : _lock.obj (.text:__register_unlock) + 0000ec80 00000020 csl6713.lib : csl_irq.obj (.text) -.cinit 0 0000df60 00001004 - 0000df60 000005ac dsp_bios_cfg.obj (.cinit) - 0000e50c 00000004 --HOLE-- [fill = 0] - 0000e510 0000026c bios.a67 : biosdata.o67 (.cinit) - 0000e77c 00000004 --HOLE-- [fill = 0] - 0000e780 000001a4 : knl.o67 (.cinit) - 0000e924 00000004 --HOLE-- [fill = 0] - 0000e928 0000012c csl6713.lib : csl_irq.obj (.cinit) - 0000ea54 00000004 --HOLE-- [fill = 0] - 0000ea58 000000b0 bios.a67 : swi.o67 (.cinit) - 0000eb08 00000088 intio.obj (.cinit) - 0000eb90 00000070 bios.a67 : tsk.o67 (.cinit) - 0000ec00 00000060 : tsk_stup.o67 (.cinit) - 0000ec60 0000005c lnkrtdx.a67 : rtdx.o67 (.cinit) - 0000ecbc 00000004 --HOLE-- [fill = 0] - 0000ecc0 00000054 csl6713.lib : csl_mcbsp.obj (.cinit) - 0000ed14 00000004 --HOLE-- [fill = 0] - 0000ed18 0000004c bios.a67 : rta.o67 (.cinit) - 0000ed64 00000004 --HOLE-- [fill = 0] - 0000ed68 0000004c rtdx.lib : buffer1.o62 (.cinit) - 0000edb4 00000004 --HOLE-- [fill = 0] - 0000edb8 00000034 bios.a67 : hwi.o67 (.cinit) - 0000edec 00000004 --HOLE-- [fill = 0] - 0000edf0 00000030 dsk6713bslccsv4.lib : dsk6713_aic23_registers.obj (.cinit) - 0000ee20 0000002c bios.a67 : utl_putc.o67 (.cinit) - 0000ee4c 00000004 --HOLE-- [fill = 0] - 0000ee50 0000002c rts6700.lib : exit.obj (.cinit) - 0000ee7c 00000004 --HOLE-- [fill = 0] - 0000ee80 00000024 bios.a67 : obj_init.o67 (.cinit) - 0000eea4 00000004 --HOLE-- [fill = 0] - 0000eea8 0000001c : sys.o67 (.cinit) - 0000eec4 00000004 --HOLE-- [fill = 0] - 0000eec8 0000001c rts6700.lib : _lock.obj (.cinit) - 0000eee4 00000004 --HOLE-- [fill = 0] - 0000eee8 0000001c : atexit.obj (.cinit) - 0000ef04 00000004 --HOLE-- [fill = 0] - 0000ef08 00000018 bios.a67 : knl_tick.o67 (.cinit) - 0000ef20 0000000c : gbl_setL2CacheMode.o67 (.cinit) - 0000ef2c 00000004 --HOLE-- [fill = 0] - 0000ef30 0000000c : idl_busy.o67 (.cinit) - 0000ef3c 00000004 --HOLE-- [fill = 0] - 0000ef40 0000000c : knl_swit.o67 (.cinit) - 0000ef4c 00000004 --HOLE-- [fill = 0] - 0000ef50 0000000c rts6700.lib : sinit.obj (.cinit) - 0000ef5c 00000004 --HOLE-- [fill = 0] - 0000ef60 00000004 (.pad.cinit) [fill = 0] +.cinit 0 0000eca0 0000101c + 0000eca0 000005ac dsp_bios_cfg.obj (.cinit) + 0000f24c 00000004 --HOLE-- [fill = 0] + 0000f250 0000026c bios.a67 : biosdata.o67 (.cinit) + 0000f4bc 00000004 --HOLE-- [fill = 0] + 0000f4c0 000001a4 : knl.o67 (.cinit) + 0000f664 00000004 --HOLE-- [fill = 0] + 0000f668 0000012c csl6713.lib : csl_irq.obj (.cinit) + 0000f794 00000004 --HOLE-- [fill = 0] + 0000f798 000000b0 bios.a67 : swi.o67 (.cinit) + 0000f848 000000a0 intio.obj (.cinit) + 0000f8e8 00000070 bios.a67 : tsk.o67 (.cinit) + 0000f958 00000060 : tsk_stup.o67 (.cinit) + 0000f9b8 0000005c lnkrtdx.a67 : rtdx.o67 (.cinit) + 0000fa14 00000004 --HOLE-- [fill = 0] + 0000fa18 00000054 csl6713.lib : csl_mcbsp.obj (.cinit) + 0000fa6c 00000004 --HOLE-- [fill = 0] + 0000fa70 0000004c bios.a67 : rta.o67 (.cinit) + 0000fabc 00000004 --HOLE-- [fill = 0] + 0000fac0 0000004c rtdx.lib : buffer1.o62 (.cinit) + 0000fb0c 00000004 --HOLE-- [fill = 0] + 0000fb10 00000034 bios.a67 : hwi.o67 (.cinit) + 0000fb44 00000004 --HOLE-- [fill = 0] + 0000fb48 00000030 dsk6713bslccsv4.lib : dsk6713_aic23_registers.obj (.cinit) + 0000fb78 0000002c bios.a67 : utl_putc.o67 (.cinit) + 0000fba4 00000004 --HOLE-- [fill = 0] + 0000fba8 0000002c rts6700.lib : exit.obj (.cinit) + 0000fbd4 00000004 --HOLE-- [fill = 0] + 0000fbd8 00000024 bios.a67 : obj_init.o67 (.cinit) + 0000fbfc 00000004 --HOLE-- [fill = 0] + 0000fc00 0000001c : sys.o67 (.cinit) + 0000fc1c 00000004 --HOLE-- [fill = 0] + 0000fc20 0000001c rts6700.lib : _lock.obj (.cinit) + 0000fc3c 00000004 --HOLE-- [fill = 0] + 0000fc40 0000001c : atexit.obj (.cinit) + 0000fc5c 00000004 --HOLE-- [fill = 0] + 0000fc60 00000018 bios.a67 : knl_tick.o67 (.cinit) + 0000fc78 0000000c : gbl_setL2CacheMode.o67 (.cinit) + 0000fc84 00000004 --HOLE-- [fill = 0] + 0000fc88 0000000c : idl_busy.o67 (.cinit) + 0000fc94 00000004 --HOLE-- [fill = 0] + 0000fc98 0000000c : knl_swit.o67 (.cinit) + 0000fca4 00000004 --HOLE-- [fill = 0] + 0000fca8 0000000c rts6700.lib : sinit.obj (.cinit) + 0000fcb4 00000004 --HOLE-- [fill = 0] + 0000fcb8 00000004 (.pad.cinit) [fill = 0] -.log 0 0000ef64 00000018 - 0000ef64 00000018 dsp_bios_cfg.obj (.log) - -.args 0 0000ef7c 00000004 - 0000ef7c 00000004 --HOLE-- [fill = 0] +.args 0 0000fcbc 00000004 + 0000fcbc 00000004 --HOLE-- [fill = 0] .rtdx_text -* 0 0000ef80 00000ea0 - 0000ef80 00000400 rtdx.lib : rtdx_mon.o62 (.rtdx_text:_RTDX_Poll) - 0000f380 00000340 : buffer1.o62 (.rtdx_text:_RTDX_Buffer_WriteCB) - 0000f6c0 00000300 : buffer1.o62 (.rtdx_text:_RTDX_write_next) - 0000f9c0 00000140 : rtdx_mon.o62 (.rtdx_text:_RTDX_Mon_Queue) - 0000fb00 000000e0 : buffer1.o62 (.rtdx_text:_claim) - 0000fbe0 00000080 : rtdx_mon.o62 (.rtdx_text:_RTDX_Init_RT_Monitor) - 0000fc60 00000060 : buffer1.o62 (.rtdx_text:_RTDX_Buffer_Initialize) - 0000fcc0 00000060 : buffer2.o62 (.rtdx_text:_RTDX_Buffer_ReadCB) - 0000fd20 00000040 : buffer1.o62 (.rtdx_text:_RTDX_Buffer_Size) - 0000fd60 00000040 : rtdx_mon.o62 (.rtdx_text:_RTDX_Final_RT_Monitor) - 0000fda0 00000020 : buffer2.o62 (.rtdx_text:_RTDX_Buffer_Read) - 0000fdc0 00000020 : buffer1.o62 (.rtdx_text:_RTDX_Buffer_Write) - 0000fde0 00000020 : rtdx_mon.o62 (.rtdx_text:_RTDX_checksum) - 0000fe00 00000020 : intr_tgt.o62 (.rtdx_text) - -.far 0 0000fe20 00000568 UNINITIALIZED - 0000fe20 00000188 rts6700.lib : atexit.obj (.far) - 0000ffa8 000000f4 csl6713.lib : csl_irq.obj (.far) - 0001009c 000000d8 bios.a67 : knl.o67 (.far) - 00010174 00000004 rts6700.lib : sinit.obj (.far) - 00010178 00000060 intio.obj (.far) - 000101d8 0000005c bios.a67 : tsk.o67 (.far) - 00010234 00000054 : obj_init.o67 (.far) - 00010288 00000050 : tsk_stup.o67 (.far) - 000102d8 00000038 csl6713.lib : csl_mcbsp.obj (.far) - 00010310 00000028 dsk6713bslccsv4.lib : dsk6713_aic23_registers.obj (.far) - 00010338 00000020 bios.a67 : sys.o67 (.far) - 00010358 00000010 : knl_tick.o67 (.far) - 00010368 0000000c : utl_putc.o67 (.far) - 00010374 0000000c rts6700.lib : exit.obj (.far) - 00010380 00000008 : _lock.obj (.far) - -.hst1 0 00010388 00000010 UNINITIALIZED - 00010388 00000010 dsp_bios_cfg.obj (.hst1) +* 0 0000fcc0 00000ea0 + 0000fcc0 00000400 rtdx.lib : rtdx_mon.o62 (.rtdx_text:_RTDX_Poll) + 000100c0 00000340 : buffer1.o62 (.rtdx_text:_RTDX_Buffer_WriteCB) + 00010400 00000300 : buffer1.o62 (.rtdx_text:_RTDX_write_next) + 00010700 00000140 : rtdx_mon.o62 (.rtdx_text:_RTDX_Mon_Queue) + 00010840 000000e0 : buffer1.o62 (.rtdx_text:_claim) + 00010920 00000080 : rtdx_mon.o62 (.rtdx_text:_RTDX_Init_RT_Monitor) + 000109a0 00000060 : buffer1.o62 (.rtdx_text:_RTDX_Buffer_Initialize) + 00010a00 00000060 : buffer2.o62 (.rtdx_text:_RTDX_Buffer_ReadCB) + 00010a60 00000040 : buffer1.o62 (.rtdx_text:_RTDX_Buffer_Size) + 00010aa0 00000040 : rtdx_mon.o62 (.rtdx_text:_RTDX_Final_RT_Monitor) + 00010ae0 00000020 : buffer2.o62 (.rtdx_text:_RTDX_Buffer_Read) + 00010b00 00000020 : buffer1.o62 (.rtdx_text:_RTDX_Buffer_Write) + 00010b20 00000020 : rtdx_mon.o62 (.rtdx_text:_RTDX_checksum) + 00010b40 00000020 : intr_tgt.o62 (.rtdx_text) -.clk 0 00010398 00000008 UNINITIALIZED - 00010398 00000008 dsp_bios_cfg.obj (.clk) +.far 0 00010b60 00000580 UNINITIALIZED + 00010b60 00000188 rts6700.lib : atexit.obj (.far) + 00010ce8 000000f4 csl6713.lib : csl_irq.obj (.far) + 00010ddc 000000d8 bios.a67 : knl.o67 (.far) + 00010eb4 00000004 rts6700.lib : sinit.obj (.far) + 00010eb8 00000078 intio.obj (.far) + 00010f30 0000005c bios.a67 : tsk.o67 (.far) + 00010f8c 00000054 : obj_init.o67 (.far) + 00010fe0 00000050 : tsk_stup.o67 (.far) + 00011030 00000038 csl6713.lib : csl_mcbsp.obj (.far) + 00011068 00000028 dsk6713bslccsv4.lib : dsk6713_aic23_registers.obj (.far) + 00011090 00000020 bios.a67 : sys.o67 (.far) + 000110b0 00000010 : knl_tick.o67 (.far) + 000110c0 0000000c : utl_putc.o67 (.far) + 000110cc 0000000c rts6700.lib : exit.obj (.far) + 000110d8 00000008 : _lock.obj (.far) -.sysinit 0 000103a0 00000520 - 000103a0 000002e0 dsp_bios_cfg.obj (.sysinit) - 00010680 000000e0 bios.a67 : mem_init.o67 (.sysinit) - 00010760 000000c0 : boot.o67 (.sysinit) - 00010820 00000080 : tsk_init.o67 (.sysinit) - 000108a0 00000020 : obj_init.o67 (.sysinit) +.sysinit 0 000110e0 00000520 + 000110e0 000002e0 dsp_bios_cfg.obj (.sysinit) + 000113c0 000000e0 bios.a67 : mem_init.o67 (.sysinit) + 000114a0 000000c0 : boot.o67 (.sysinit) + 00011560 00000080 : tsk_init.o67 (.sysinit) + 000115e0 00000020 : obj_init.o67 (.sysinit) .rtdx_data -* 0 000108c0 0000044c UNINITIALIZED - 000108c0 00000410 dsp_bios_cfg.obj (.rtdx_data) - 00010cd0 00000020 rtdx.lib : buffer1.o62 (.rtdx_data) - 00010cf0 0000001c : rtdx_mon.o62 (.rtdx_data) +* 0 00011600 0000044c UNINITIALIZED + 00011600 00000410 dsp_bios_cfg.obj (.rtdx_data) + 00011a10 00000020 rtdx.lib : buffer1.o62 (.rtdx_data) + 00011a30 0000001c : rtdx_mon.o62 (.rtdx_data) -.mem 0 00010d0c 00000004 UNINITIALIZED - 00010d0c 00000004 dsp_bios_cfg.obj (.mem) +.mem 0 00011a4c 00000004 UNINITIALIZED + 00011a4c 00000004 dsp_bios_cfg.obj (.mem) .TSK_idle$stk -* 0 00010d10 00000400 UNINITIALIZED - 00010d10 00000400 dsp_bios_cfg.obj (.TSK_idle$stk) +* 0 00011a50 00000400 UNINITIALIZED + 00011a50 00000400 dsp_bios_cfg.obj (.TSK_idle$stk) -.stack 0 00011110 00000400 UNINITIALIZED - 00011110 00000400 --HOLE-- +.stack 0 00011e50 00000400 UNINITIALIZED + 00011e50 00000400 --HOLE-- -.bss 0 00011510 00000352 UNINITIALIZED - 00011510 00000100 bios.a67 : hwi_disp_asm.o67 (.bss) - 00011610 000000cc : biosdata.o67 (.bss) - 000116dc 0000009c : swi.o67 (.bss) - 00011778 00000048 : knl.o67 (.bss) - 000117c0 00000028 dsp_bios_cfg.obj (.bss) - 000117e8 00000018 bios.a67 : hwi.o67 (.bss) - 00011800 00000018 lnkrtdx.a67 : rtdx.o67 (.bss) - 00011818 00000010 rtdx.lib : buffer1.o62 (.bss) - 00011828 0000000c bios.a67 : tsk.o67 (.bss) - 00011834 00000008 : clk_data.o67 (.bss) - 0001183c 00000008 : sys.o67 (.bss) - 00011844 00000008 dsk6713bslccsv4.lib : dsk6713_aic23_opencodec.obj (.bss) - 0001184c 00000004 bios.a67 : clk_data2.o67 (.bss) - 00011850 00000004 : gbl_setL2CacheMode.o67 (.bss) - 00011854 00000004 : idl_busy.o67 (.bss) - 00011858 00000004 : mem_asm.o67 (.bss) - 0001185c 00000004 intio.obj (.bss) - 00011860 00000002 dsk6713bslccsv4.lib : dsk6713.obj (.bss) +.bss 0 00012250 0000035e UNINITIALIZED + 00012250 00000100 bios.a67 : hwi_disp_asm.o67 (.bss) + 00012350 000000cc : biosdata.o67 (.bss) + 0001241c 0000009c : swi.o67 (.bss) + 000124b8 00000048 : knl.o67 (.bss) + 00012500 00000028 dsp_bios_cfg.obj (.bss) + 00012528 00000018 bios.a67 : hwi.o67 (.bss) + 00012540 00000018 lnkrtdx.a67 : rtdx.o67 (.bss) + 00012558 00000010 intio.obj (.bss) + 00012568 00000010 rtdx.lib : buffer1.o62 (.bss) + 00012578 0000000c bios.a67 : tsk.o67 (.bss) + 00012584 00000008 : clk_data.o67 (.bss) + 0001258c 00000008 : sys.o67 (.bss) + 00012594 00000008 dsk6713bslccsv4.lib : dsk6713_aic23_opencodec.obj (.bss) + 0001259c 00000004 bios.a67 : clk_data2.o67 (.bss) + 000125a0 00000004 : gbl_setL2CacheMode.o67 (.bss) + 000125a4 00000004 : idl_busy.o67 (.bss) + 000125a8 00000004 : mem_asm.o67 (.bss) + 000125ac 00000002 dsk6713bslccsv4.lib : dsk6713.obj (.bss) -.trace 0 00011864 00000200 - 00011864 00000200 --HOLE-- [fill = 00000000] +.trace 0 000125b0 00000200 + 000125b0 00000200 --HOLE-- [fill = 00000000] -.tsk 0 00011a64 00000060 UNINITIALIZED - 00011a64 00000060 dsp_bios_cfg.obj (.tsk) +.const 0 000127b0 00000101 + 000127b0 0000004e bios.a67 : tsk_stup.o67 (.const) + 000127fe 00000002 --HOLE-- [fill = 0] + 00012800 00000040 dsk6713bslccsv4.lib : dsk6713_aic23_opencodec.obj (.const) + 00012840 00000023 bios.a67 : utl_doab.o67 (.const) + 00012863 00000022 : utl_doer.o67 (.const) + 00012885 00000003 --HOLE-- [fill = 0] + 00012888 00000020 dsk6713bslccsv4.lib : dsk6713.obj (.const) + 000128a8 00000004 bios.a67 : mem_allo.o67 (.const) + 000128ac 00000004 : mem_free.o67 (.const) + 000128b0 00000001 : tsk.o67 (.const) -.hst 0 00011ac4 0000003c UNINITIALIZED - 00011ac4 0000003c dsp_bios_cfg.obj (.hst) +.printf 0 000128b1 0000003f COPY SECTION + 000128b1 0000003f dsp_bios_cfg.obj (.printf) + +.gblinit 0 000128b4 00000040 + 000128b4 00000040 dsp_bios_cfg.obj (.gblinit) + +.pinit 0 000128f4 0000000c + 000128f4 00000004 rtdx.lib : buffer1.o62 (.pinit) + 000128f8 00000004 : rtdx_mon.o62 (.pinit) + 000128fc 00000004 --HOLE-- [fill = 0] .LOG_system$buf -* 0 00011b00 00000100 UNINITIALIZED - 00011b00 00000100 dsp_bios_cfg.obj (.LOG_system$buf) +* 0 00012900 00000100 UNINITIALIZED + 00012900 00000100 dsp_bios_cfg.obj (.LOG_system$buf) + +.hst0 0 00012a00 00000100 UNINITIALIZED + 00012a00 00000100 dsp_bios_cfg.obj (.hst0) -.hst0 0 00011c00 00000100 UNINITIALIZED - 00011c00 00000100 dsp_bios_cfg.obj (.hst0) +.pip 0 00012b00 000000c8 UNINITIALIZED + 00012b00 000000c8 dsp_bios_cfg.obj (.pip) -.const 0 00011d00 000000f9 - 00011d00 0000004e bios.a67 : tsk_stup.o67 (.const) - 00011d4e 00000002 --HOLE-- [fill = 0] - 00011d50 00000040 dsk6713bslccsv4.lib : dsk6713_aic23_opencodec.obj (.const) - 00011d90 00000023 bios.a67 : utl_doab.o67 (.const) - 00011db3 00000022 : utl_doer.o67 (.const) - 00011dd5 00000003 --HOLE-- [fill = 0] - 00011dd8 00000020 dsk6713bslccsv4.lib : dsk6713.obj (.const) - 00011df8 00000001 bios.a67 : tsk.o67 (.const) +.tsk 0 00012bc8 00000060 UNINITIALIZED + 00012bc8 00000060 dsp_bios_cfg.obj (.tsk) -.printf 0 00011df9 0000003f COPY SECTION - 00011df9 0000003f dsp_bios_cfg.obj (.printf) +.hst 0 00012c28 0000003c UNINITIALIZED + 00012c28 0000003c dsp_bios_cfg.obj (.hst) -.pip 0 00011dfc 000000c8 UNINITIALIZED - 00011dfc 000000c8 dsp_bios_cfg.obj (.pip) +.sts 0 00012c64 00000030 + 00012c64 00000030 dsp_bios_cfg.obj (.sts) -.gblinit 0 00011ec4 00000040 - 00011ec4 00000040 dsp_bios_cfg.obj (.gblinit) +.swi 0 00012c94 0000002c UNINITIALIZED + 00012c94 0000002c dsp_bios_cfg.obj (.swi) -.sts 0 00011f04 00000030 - 00011f04 00000030 dsp_bios_cfg.obj (.sts) +.switch 0 00012cc0 00000028 + 00012cc0 00000028 rtdx.lib : rtdx_mon.o62 (.switch) -.swi 0 00011f34 0000002c UNINITIALIZED - 00011f34 0000002c dsp_bios_cfg.obj (.swi) +.log 0 00012ce8 00000018 + 00012ce8 00000018 dsp_bios_cfg.obj (.log) -.switch 0 00011f60 00000028 - 00011f60 00000028 rtdx.lib : rtdx_mon.o62 (.switch) +.hst1 0 00012d00 00000010 UNINITIALIZED + 00012d00 00000010 dsp_bios_cfg.obj (.hst1) -.idl 0 00011f88 00000010 UNINITIALIZED - 00011f88 00000010 dsp_bios_cfg.obj (.idl) +.idl 0 00012d10 00000010 UNINITIALIZED + 00012d10 00000010 dsp_bios_cfg.obj (.idl) -.idlcal 0 00011f98 00000010 UNINITIALIZED - 00011f98 00000010 dsp_bios_cfg.obj (.idlcal) +.idlcal 0 00012d20 00000010 UNINITIALIZED + 00012d20 00000010 dsp_bios_cfg.obj (.idlcal) -.sys 0 00011fa8 00000010 UNINITIALIZED - 00011fa8 00000010 dsp_bios_cfg.obj (.sys) +.sys 0 00012d30 00000010 UNINITIALIZED + 00012d30 00000010 dsp_bios_cfg.obj (.sys) -.pinit 0 00011fb8 0000000c - 00011fb8 00000004 rtdx.lib : buffer1.o62 (.pinit) - 00011fbc 00000004 : rtdx_mon.o62 (.pinit) - 00011fc0 00000004 --HOLE-- [fill = 0] +.trcdata 0 00012d40 0000000c + 00012d40 0000000c bios.a67 : trc.o67 (.trcdata) -.trcdata 0 00011fc4 0000000c - 00011fc4 0000000c bios.a67 : trc.o67 (.trcdata) +.clk 0 00012d4c 00000008 UNINITIALIZED + 00012d4c 00000008 dsp_bios_cfg.obj (.clk) GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name address name -------- ---- -00011510 $bss -00011510 .bss +00012250 $bss +00012250 .bss 00000000 .data -0000c3c0 .text -0001055c BIOS$$CLKOFF -0001051c BIOS$$CLKON -000103a0 BIOS_init -000105c4 BIOS_start +0000ccc0 .text +0001129c BIOS$$CLKOFF +0001125c BIOS$$CLKON +000110e0 BIOS_init +00011304 BIOS_start 00000000 BUF$ 00000001 BUF_ENABLED 00000001 CLK$ -00010398 CLK_A_TABBEG +00012d4c CLK_A_TABBEG 00000001 CLK_CALDIV 00000004 CLK_CALMULT 0000dbba CLK_COUNTSPMS 00000000 CLK_COUNTSPMSHIGH -00011638 CLK_D_idletime -00011634 CLK_D_isrhook -00011630 CLK_D_tabbeg -0001162c CLK_D_timefxn -0000bce0 CLK_F_getfhtime -0000bd00 CLK_F_gethtime -0000ade0 CLK_F_getltime -0000bd00 CLK_F_getshtime -0000adf4 CLK_F_isr -0000af54 CLK_F_itime +00012378 CLK_D_idletime +00012374 CLK_D_isrhook +00012370 CLK_D_tabbeg +0001236c CLK_D_timefxn +0000c580 CLK_F_getfhtime +0000c5a0 CLK_F_gethtime +0000b680 CLK_F_getltime +0000c5a0 CLK_F_getshtime +0000b694 CLK_F_isr +0000b7f4 CLK_F_itime 00009320 CLK_HOOKFXN 00000001 CLK_HTIMEDIV 00000004 CLK_HTIMEMULT @@ -346,14 +353,14 @@ address name 0000dbba CLK_PRD 00000000 CLK_PRDHIGH 01940000 CLK_REGS -00011628 CLK_R_time +00012368 CLK_R_time 00000020 CLK_TCR 00000000 CLK_TDDR 00000000 CLK_TDDRHIGH -0000bd00 CLK_TIMEFXN +0000c5a0 CLK_TIMEFXN 00000000 CLK_TIMERNUM 00000001 CLK_USETIMER -0001039c CLK_null +00012d50 CLK_null 00000000 DEV$ 00000000 DGN$ 00000000 DHL$ @@ -363,9 +370,9 @@ address name 00000000 DIO_NUMTSKBASE 00000000 DIO_STATIC 00000000 DPI$ -0000bda0 FXN_F_nop -0000bda8 FXN_F_run -0000bdf8 FXN_F_zero +0000c640 FXN_F_nop +0000c648 FXN_F_run +0000c698 FXN_F_zero 00000001 GBL$ 00005205 GBL_A_VERSION 00000000 GBL_BIGENDIAN @@ -396,27 +403,27 @@ address name 00000000 GBL_SUPPORTCSL 0000dbef GBL_TRCMASKVALUE 00000001 GBL_USERINIT -0000d428 GBL_USERINITFXN +0000e048 GBL_USERINITFXN 00000001 GBL_boot -00011fcc GBL_initdone -00011110 GBL_stackbeg -0001150f GBL_stackend +00012d48 GBL_initdone +00011e50 GBL_stackbeg +0001224f GBL_stackend 00000000 GIO$ -0000c300 GIO_CREATEFXN -0000c300 GIO_DELETEFXN -0000c300 GIO_PENDFXN -0000c300 GIO_POSTFXN +0000cc00 GIO_CREATEFXN +0000cc00 GIO_DELETEFXN +0000cc00 GIO_PENDFXN +0000cc00 GIO_POSTFXN 00000000 HOOK$ 00000000 HOOK_KNLID 00000001 HST$ -00011ac4 HST_A_TABBEG -00011b00 HST_A_TABEND +00012c28 HST_A_TABBEG +00012c64 HST_A_TABEND 00000000 HST_DSM -000117cc HST_DSMBUFSEG +0001250c HST_DSMBUFSEG 00000400 HST_DSMMEMSIZE -000116a4 HST_D_chanmask -000116a8 HST_D_tabbeg -000116ac HST_D_tabend +000123e4 HST_D_chanmask +000123e8 HST_D_tabbeg +000123ec HST_D_tabend 000000ff HST_MAXFRAMEALLOWED 00000040 HST_MAXFRAMESET 00000000 HST_NONE @@ -424,9 +431,9 @@ address name 00000001 HWI$ 00000000 HWI_A_VECS 00004018 HWI_CFGDISPATCHED -000117f8 HWI_D_bss -000117fc HWI_D_ccmask -000117e8 HWI_D_spsave +00012538 HWI_D_bss +0001253c HWI_D_ccmask +00012528 HWI_D_spsave 00009320 HWI_F_dispatch 00000000 HWI_GENERATE_RESET_VEC 0000000a HWI_INT10 @@ -466,51 +473,51 @@ address name 00000000 HWI_RESET$hwi 00000001 HWI_ZEROTAB 00000001 IDL$ -00011f98 IDL_A_CALBEG -00011f88 IDL_A_TABBEG +00012d20 IDL_A_CALBEG +00012d10 IDL_A_TABBEG 00000006 IDL_CALIBRERROR -0000c200 IDL_CALIBRFXN -00011854 IDL_D_busyObj -00011618 IDL_D_calbeg -00011614 IDL_D_calibrate -00011610 IDL_D_tabbeg -00011f94 IDL_END -00011fa4 IDL_END$ -0000be20 IDL_F_busy -0000bfa0 IDL_F_calibrate -0000c340 IDL_F_loop -0000c200 IDL_F_stub +0000cb00 IDL_CALIBRFXN +000125a4 IDL_D_busyObj +00012358 IDL_D_calbeg +00012354 IDL_D_calibrate +00012350 IDL_D_tabbeg +00012d1c IDL_END +00012d2c IDL_END$ +0000c6c0 IDL_F_busy +0000c840 IDL_F_calibrate +0000cc40 IDL_F_loop +0000cb00 IDL_F_stub 00000001 IDL_USECLKIDLTIME -00011f28 IDL_busyObj -00011e33 IDL_busyObj$avgfmt +00012c88 IDL_busyObj +000128eb IDL_busyObj$avgfmt 00000001 IDL_busyObj$filter 00000001 IDL_busyObj$iA 00000000 IDL_busyObj$iB 00000001 IDL_busyObj$iC -00011e2d IDL_busyObj$maxfmt +000128e5 IDL_busyObj$maxfmt 00000000 IDL_busyObj$operation -00011f24 IDL_busyObj$stsobj -00011e30 IDL_busyObj$sumfmt +00012c84 IDL_busyObj$stsobj +000128e8 IDL_busyObj$sumfmt 00000002 IDL_busyObj$unittype -00011f88 IDL_cpuLoad -00011f98 IDL_cpuLoad$ -000117cc IRAM +00012d10 IDL_cpuLoad +00012d20 IDL_cpuLoad$ +0001250c IRAM 00000200 IRAM$B 00008000 IRAM$L 00000001 ISRC$ -0000ada0 KNL_glue -00011f34 KNL_swi +0000b640 KNL_glue +00012c94 KNL_swi 00000001 KNL_swi$dorta 00000000 KNL_swi$ord 00000000 KNL_swi$pri -00011f08 KNL_swi$sts -00011e09 KNL_swi$sts$avgfmt +00012c68 KNL_swi$sts +000128c1 KNL_swi$sts$avgfmt 00000002 KNL_swi$sts$filter 00000001 KNL_swi$sts$filtmaxmult 00000001 KNL_swi$sts$filtsummult -00011df9 KNL_swi$sts$maxfmt -00011f04 KNL_swi$sts$stsobj -00011e01 KNL_swi$sts$sumfmt +000128b1 KNL_swi$sts$maxfmt +00012c64 KNL_swi$sts$stsobj +000128b9 KNL_swi$sts$sumfmt 00000000 KNL_swi$sts$unittype 00000000 KNL_swi$swi 00000001 LCK$ @@ -519,53 +526,53 @@ address name 00008220 LNK_F_getChanPtr 00008278 LNK_F_init 000087c4 LNK_F_readCallBack -00011f8c LNK_dataPump -00011f9c LNK_dataPump$ -00011804 LNK_dspFrameReadyMask -00011800 LNK_dspFrameRequestMask +00012d14 LNK_dataPump +00012d24 LNK_dataPump$ +00012544 LNK_dspFrameReadyMask +00012540 LNK_dspFrameRequestMask 00008520 LNK_newin 00008660 LNK_newout 00008294 LNK_rcloop 00008360 LNK_rdrtry -0001180c LNK_readDone -00011810 LNK_readFail -00011808 LNK_readPend +0001254c LNK_readDone +00012550 LNK_readFail +00012548 LNK_readPend 00008370 LNK_rrloop -00011814 LNK_writeFail +00012554 LNK_writeFail 00008444 LNK_wrloop 00008434 LNK_wrrtry 00000001 LOG$ -0000ef64 LOG_A_TABBEG -0000ef7c LOG_A_TABEND +00012ce8 LOG_A_TABBEG +00012d00 LOG_A_TABEND 00000001 LOG_A_TABLEN -0001161c LOG_D_system +0001235c LOG_D_system 00000001 LOG_ENABLED -0000bea0 LOG_F_event -0000ef64 LOG_system -00011b00 LOG_system$buf +0000c740 LOG_F_event +00012ce8 LOG_system +00012900 LOG_system$buf 00000000 LOG_system$datatype 00000000 LOG_system$log 00000040 LOG_system$size 00000000 MBX$ 00000001 MEM$ -000117cc MEM_MALLOCSEG +0001250c MEM_MALLOCSEG 00000000 MEM_NULL -000117cc MEM_SEGZERO +0001250c MEM_SEGZERO 00000000 MEM_USEMPC 00000001 MEM_gNumHeap 00000000 MSGQ$ 00000000 MSGQ_USEMSGQ 00000000 OBJ$ 00000000 PIP$ -00011dfc PIP_A_TABBEG -00011ec4 PIP_A_TABEND +00012b00 PIP_A_TABBEG +00012bc8 PIP_A_TABEND 00000002 PIP_A_TABLEN -00011620 PIP_D_tabbeg -00011624 PIP_D_tablen -0000a654 PIP_F_give -0000a654 PIP_F_probe -0000a728 PIP_F_start -0000a5c0 PIP_F_take +00012360 PIP_D_tabbeg +00012364 PIP_D_tablen +0000aef4 PIP_F_give +0000aef4 PIP_F_probe +0000afc8 PIP_F_start +0000ae60 PIP_F_take 00000064 PIP_OBJSIZE 00000000 PIP_gNextId 00000002 PIP_gNumEmbed @@ -575,66 +582,66 @@ address name 00000000 PRD_A_TABBEG 00000000 PRD_A_TABEND 00000000 PRD_A_TABLEN -00011660 PRD_D_cur -00011664 PRD_D_elapsed -00011668 PRD_D_prevtim -0001166c PRD_D_scalar -00011670 PRD_D_swihandle -00011674 PRD_D_tabbeg -00011678 PRD_D_tablen -0001167c PRD_D_thook -0001165c PRD_D_tick -00009780 PRD_F_swi -00009a40 PRD_F_tick +000123a0 PRD_D_cur +000123a4 PRD_D_elapsed +000123a8 PRD_D_prevtim +000123ac PRD_D_scalar +000123b0 PRD_D_swihandle +000123b4 PRD_D_tabbeg +000123b8 PRD_D_tablen +000123bc PRD_D_thook +0001239c PRD_D_tick +00009b60 PRD_F_swi +00009e20 PRD_F_tick 00004000 PRD_SCALAR 00000000 PRD_SWIHANDLE -0000a5a0 PRD_THOOKFXN -00010398 PRD_clock +0000ac00 PRD_THOOKFXN +00012d4c PRD_clock 00000001 QUE$ -00011680 RTA_D_fromHost -00011688 RTA_D_logval -00011698 RTA_D_stsval -00011684 RTA_D_toHost -0000c240 RTA_F_andn -00009ed8 RTA_F_dispatch -00009de0 RTA_F_getlog -00009e24 RTA_F_getsts -0000c260 RTA_F_or -00009e6c RTA_F_readblk -00009e98 RTA_F_resetmem -00009e8c RTA_F_writeword -00011f90 RTA_dispatcher -00011fa0 RTA_dispatcher$ -00009f28 RTA_execute -00011ac8 RTA_fromHost -00010388 RTA_fromHost$buf +000123c0 RTA_D_fromHost +000123c8 RTA_D_logval +000123d8 RTA_D_stsval +000123c4 RTA_D_toHost +0000cb40 RTA_F_andn +0000a2b8 RTA_F_dispatch +0000a1c0 RTA_F_getlog +0000a204 RTA_F_getsts +0000cb60 RTA_F_or +0000a24c RTA_F_readblk +0000a278 RTA_F_resetmem +0000a26c RTA_F_writeword +00012d18 RTA_dispatcher +00012d28 RTA_dispatcher$ +0000a308 RTA_execute +00012c2c RTA_fromHost +00012d00 RTA_fromHost$buf 00000004 RTA_fromHost$framesize 00000000 RTA_fromHost$hst 00000001 RTA_fromHost$id 00000000 RTA_fromHost$mode -00011dfc RTA_fromHost$pipe -00011e2c RTA_fromHost$pipe$aaa -00011e5c RTA_fromHost$pipe$bbb -000117d0 RTA_fromHost$pipe$dtab -00011e00 RTA_fromHost$pipe$rd -00011e30 RTA_fromHost$pipe$wr -00011ad0 RTA_fromHost$rtdx -00011ae4 RTA_toHost -00011c00 RTA_toHost$buf +00012b00 RTA_fromHost$pipe +00012b30 RTA_fromHost$pipe$aaa +00012b60 RTA_fromHost$pipe$bbb +00012510 RTA_fromHost$pipe$dtab +00012b04 RTA_fromHost$pipe$rd +00012b34 RTA_fromHost$pipe$wr +00012c34 RTA_fromHost$rtdx +00012c48 RTA_toHost +00012a00 RTA_toHost$buf 00000040 RTA_toHost$framesize 00000000 RTA_toHost$hst 00000000 RTA_toHost$id 00000001 RTA_toHost$mode -00011e60 RTA_toHost$pipe -00011e90 RTA_toHost$pipe$aaa -00011ec0 RTA_toHost$pipe$bbb -000117dc RTA_toHost$pipe$dtab -00011e64 RTA_toHost$pipe$rd -00011e94 RTA_toHost$pipe$wr -00011aec RTA_toHost$rtdx +00012b64 RTA_toHost$pipe +00012b94 RTA_toHost$pipe$aaa +00012bc4 RTA_toHost$pipe$bbb +0001251c RTA_toHost$pipe$dtab +00012b68 RTA_toHost$pipe$rd +00012b98 RTA_toHost$pipe$wr +00012c50 RTA_toHost$rtdx 00000001 RTDX$ 00000408 RTDX_BUFMEMSIZE -000117cc RTDX_DATAMEMSEG +0001250c RTDX_DATAMEMSEG 00000000 RTDX_MODE 00000001 RTDX_NORMALIZED_HDR 00000001 RTDX_USERTDX @@ -643,25 +650,25 @@ ffffffff SDRAM 00000000 SEM$ 00000000 SIO$ 00000001 STS$ -00011f04 STS_A_TABBEG -00011f34 STS_A_TABEND -0000bf58 STS_F_add -0000bf20 STS_F_delta -0000bf84 STS_F_reset +00012c64 STS_A_TABBEG +00012c94 STS_A_TABEND +0000c7f8 STS_F_add +0000c7c0 STS_F_delta +0000c824 STS_F_reset 00000001 SWI$ -00011f34 SWI_A_TABBEG -00011f60 SWI_A_TABEND +00012c94 SWI_A_TABBEG +00012cc0 SWI_A_TABEND 00000001 SWI_A_TABLEN -000116f4 SWI_D_curfxn -000116e4 SWI_D_curmask -000116f0 SWI_D_curmbox -000116e8 SWI_D_curset -000116e0 SWI_D_execaddr -000116fc SWI_D_inswi -000116ec SWI_D_lock -000116f8 SWI_D_rdybeg -00011700 SWI_D_rdytab -000116dc SWI_D_runaddr +00012434 SWI_D_curfxn +00012424 SWI_D_curmask +00012430 SWI_D_curmbox +00012428 SWI_D_curset +00012420 SWI_D_execaddr +0001243c SWI_D_inswi +0001242c SWI_D_lock +00012438 SWI_D_rdybeg +00012440 SWI_D_rdytab +0001241c SWI_D_runaddr 00000000 SWI_EHOOKFXN 00008ffc SWI_EXECFXN 00008de0 SWI_F_enable @@ -672,13 +679,13 @@ ffffffff SDRAM 00000000 SWI_IHOOKFXN 000090b8 SWI_RUNFXN 00000001 SYS$ -00011fa8 SYS$config -0000c280 SYS_ABORTFXN -0000c380 SYS_ERRORFXN -0000c3a0 SYS_EXITFXN -0000c140 SYS_PUTCFXN -00011fc8 TRC_R_mask -00011fc4 TRC_cinit +00012d30 SYS$config +0000cb80 SYS_ABORTFXN +0000cc80 SYS_ERRORFXN +0000cca0 SYS_EXITFXN +0000ca40 SYS_PUTCFXN +00012d44 TRC_R_mask +00012d40 TRC_cinit 00000001 TSK$ 00000000 TSK_NUM_HOOKS 00000001 TSK_PRIORITY @@ -686,78 +693,78 @@ ffffffff SDRAM 00000000 TSK_STACKSEG 00000400 TSK_STACKSIZE 00000000 TSK_SWITCHFXN -0000c300 TSK_VCREATEFXN -0000c300 TSK_VDELETEFXN -0000c300 TSK_VEXITFXN -00011a70 TSK_idle +0000cc00 TSK_VCREATEFXN +0000cc00 TSK_VDELETEFXN +0000cc00 TSK_VEXITFXN +00012bd4 TSK_idle 00000000 TSK_idle$ord 00000000 TSK_idle$pri -00010d10 TSK_idle$stack -000110a8 TSK_idle$stkptr -00011f18 TSK_idle$sts -00011e23 TSK_idle$sts$avgfmt +00011a50 TSK_idle$stack +00011de8 TSK_idle$stkptr +00012c78 TSK_idle$sts +000128db TSK_idle$sts$avgfmt 00000002 TSK_idle$sts$filter 00000001 TSK_idle$sts$filtmaxmult 00000001 TSK_idle$sts$filtsummult -00011e13 TSK_idle$sts$maxfmt -00011f14 TSK_idle$sts$stsobj -00011e1b TSK_idle$sts$sumfmt +000128cb TSK_idle$sts$maxfmt +00012c74 TSK_idle$sts$stsobj +000128d3 TSK_idle$sts$sumfmt 00000000 TSK_idle$sts$unittype 00000000 TSK_idle$tsk 00000000 UDEV$ -000103a0 _BIOS_init -000105c4 _BIOS_start +000110e0 _BIOS_init +00011304 _BIOS_start 0000dbba _CLK_COUNTSPMS -00011834 _CLK_DFLTMICROSECS -00011658 _CLK_D_countspms -0001164c _CLK_D_dirty -00011838 _CLK_D_microseconds -00011650 _CLK_D_prd -00011654 _CLK_D_tddr -0000af54 _CLK_F_itime +00012584 _CLK_DFLTMICROSECS +00012398 _CLK_D_countspms +0001238c _CLK_D_dirty +00012588 _CLK_D_microseconds +00012390 _CLK_D_prd +00012394 _CLK_D_tddr +0000b7f4 _CLK_F_itime 0000dbba _CLK_PRD 01940000 _CLK_REGS 00000000 _CLK_TDDR 00000000 _CLK_TIMERNUM 00000001 _CLK_USETIMER -0001163c _CLK_htimeDiv -00011640 _CLK_htimeMult -0001184c _CLK_htimePerLtime -0000af54 _CLK_itime -00011644 _CLK_ltimeDiv -00011648 _CLK_ltimeMult -0000b900 _CLK_measure -0000c1a0 _CLK_start -0000c2c0 _CLK_stop -000101b0 _Config -00011844 _DSK6713_AIC23_codeccontrolhandle -00011848 _DSK6713_AIC23_codecdatahandle -0000d66c _DSK6713_AIC23_config -0000cb80 _DSK6713_AIC23_openCodec -0000d648 _DSK6713_AIC23_rget -0000d580 _DSK6713_AIC23_rset -0000c540 _DSK6713_getVersion -0000c590 _DSK6713_init -0000c4ac _DSK6713_rget -0000c498 _DSK6713_rset -00011860 _DSK6713_version -0000c3c0 _DSK6713_wait -0000c464 _DSK6713_waitusec -0000c300 _FXN_F_nop -0000bda8 _FXN_F_run -0000bdf8 _FXN_F_zero +0001237c _CLK_htimeDiv +00012380 _CLK_htimeMult +0001259c _CLK_htimePerLtime +0000b7f4 _CLK_itime +00012384 _CLK_ltimeDiv +00012388 _CLK_ltimeMult +0000c1a0 _CLK_measure +0000caa0 _CLK_start +0000cbc0 _CLK_stop +00010f08 _Config +00012594 _DSK6713_AIC23_codeccontrolhandle +00012598 _DSK6713_AIC23_codecdatahandle +0000e28c _DSK6713_AIC23_config +0000d7a0 _DSK6713_AIC23_openCodec +0000e268 _DSK6713_AIC23_rget +0000e1a0 _DSK6713_AIC23_rset +0000d4a0 _DSK6713_getVersion +0000d4f0 _DSK6713_init +0000d40c _DSK6713_rget +0000d3f8 _DSK6713_rset +000125ac _DSK6713_version +0000d320 _DSK6713_wait +0000d3c4 _DSK6713_waitusec +0000cc00 _FXN_F_nop +0000c648 _FXN_F_run +0000c698 _FXN_F_zero 00000000 _GBL_CACHE -000116b4 _GBL_clkIn -0000b580 _GBL_cslCacheInit -000116b8 _GBL_freq -0000c320 _GBL_getVersion -000116b0 _GBL_procId -0000d428 _GBL_setPLLto225MHz -00011ac4 _HST_A_TABBEG -00011b00 _HST_A_TABEND +000123f4 _GBL_clkIn +0000be20 _GBL_cslCacheInit +000123f8 _GBL_freq +0000cc20 _GBL_getVersion +000123f0 _GBL_procId +0000e048 _GBL_setPLLto225MHz +00012c28 _HST_A_TABBEG +00012c64 _HST_A_TABEND 00004018 _HWI_CFGDISPATCHED -000117f4 _HWI_D_inhwi -000117e8 _HWI_D_spsave +00012534 _HWI_D_inhwi +00012528 _HWI_D_spsave 00009320 _HWI_F_dispatch 0000000a _HWI_INT10 0000000b _HWI_INT11 @@ -775,158 +782,162 @@ ffffffff SDRAM 00000002 _HWI_RESERVED0 00000003 _HWI_RESERVED1 00000000 _HWI_RESET -00011508 _HWI_STKBOTTOM -00011110 _HWI_STKTOP -000117e8 _HWI_data -0000c020 _HWI_disable -00011510 _HWI_dispatchTab -0000c038 _HWI_enable -0000c04c _HWI_restore -0001185c _H_Codec -00011f28 _IDL_busyObj -00011f88 _IDL_cpuLoad -0000c340 _IDL_loop -000117cc _IRAM +00012248 _HWI_STKBOTTOM +00011e50 _HWI_STKTOP +00012528 _HWI_data +0000c920 _HWI_disable +00012250 _HWI_dispatchTab +0000c938 _HWI_enable +0000c94c _HWI_restore +00012564 _H_Codec +00012c88 _IDL_busyObj +00012d10 _IDL_cpuLoad +0000cc40 _IDL_loop +0001250c _IRAM 00000200 _IRAM_base 00008000 _IRAM_length -0000d0a0 _IRQ_map -0000ca90 _ISR_AIC -00011780 _KNL_alarm -0000b440 _KNL_check -000117a4 _KNL_curqueue -00011794 _KNL_curtask -0001179c _KNL_curtime -0001013c _KNL_dummy -0000b6b4 _KNL_enter -0000b660 _KNL_exit -0000b518 _KNL_idle -000117bc _KNL_idlefxn -00011788 _KNL_inactive -0000b9e0 _KNL_ipost -0000b53c _KNL_max -000117a8 _KNL_maxqueue -0000baa0 _KNL_post -00011798 _KNL_prevtask -0001178c _KNL_priority -0001009c _KNL_queues -00009b20 _KNL_run -0000ac20 _KNL_saveIsrFrame -00011790 _KNL_set -00011784 _KNL_setpri -00011f34 _KNL_swi -000117a0 _KNL_swiptr -0000acec _KNL_switch -000117b0 _KNL_tcreatefxn -000117b4 _KNL_tdeletefxn -0000a5a0 _KNL_tick -000117b8 _KNL_treadyfxn -000117ac _KNL_tswitchfxn -00011778 _KNL_wFlag -0001177c _KNL_wList -0000bb90 _LCK_pend -0000bb60 _LCK_post -00011f8c _LNK_dataPump -00011804 _LNK_dspFrameReadyMask -00011800 _LNK_dspFrameRequestMask -0001180c _LNK_readDone -00011810 _LNK_readFail -00011808 _LNK_readPend -00011814 _LNK_writeFail -0000ef64 _LOG_A_TABBEG -0000ef7c _LOG_A_TABEND +0000dcc0 _IRQ_map +0000cfb4 _ISR_AIC +000124c0 _KNL_alarm +0000bce0 _KNL_check +000124e4 _KNL_curqueue +000124d4 _KNL_curtask +000124dc _KNL_curtime +00010e7c _KNL_dummy +0000bf54 _KNL_enter +0000bf00 _KNL_exit +0000bdb8 _KNL_idle +000124fc _KNL_idlefxn +000124c8 _KNL_inactive +0000c280 _KNL_ipost +0000bddc _KNL_max +000124e8 _KNL_maxqueue +0000c340 _KNL_post +000124d8 _KNL_prevtask +000124cc _KNL_priority +00010ddc _KNL_queues +00009f00 _KNL_run +0000b4c0 _KNL_saveIsrFrame +000124d0 _KNL_set +000124c4 _KNL_setpri +00012c94 _KNL_swi +000124e0 _KNL_swiptr +0000b58c _KNL_switch +000124f0 _KNL_tcreatefxn +000124f4 _KNL_tdeletefxn +0000ac00 _KNL_tick +000124f8 _KNL_treadyfxn +000124ec _KNL_tswitchfxn +000124b8 _KNL_wFlag +000124bc _KNL_wList +0000c430 _LCK_pend +0000c400 _LCK_post +00012d14 _LNK_dataPump +00012544 _LNK_dspFrameReadyMask +00012540 _LNK_dspFrameRequestMask +0001254c _LNK_readDone +00012550 _LNK_readFail +00012548 _LNK_readPend +00012554 _LNK_writeFail +00012ce8 _LOG_A_TABBEG +00012d00 _LOG_A_TABEND 00000001 _LOG_A_TABLEN -0001161c _LOG_D_system -0000bea0 _LOG_event -0000ef64 _LOG_system -0000d960 _MCBSP_open -0000d260 _MCBSP_reset -0000da60 _MCBSP_start -00011858 _MEM -000116bc _MEM_D_NUMSEGMENTS -000116c4 _MEM_D_freelist -000116c8 _MEM_D_lockaddr -000116c0 _MEM_D_memtab -000116cc _MEM_D_unlockaddr -00010680 _MEM_init -000117c0 _MEM_memtab -000108a0 _OBJ_init -0001026c _OBJ_segtab -00010234 _OBJ_table -00011dfc _PIP_A_TABBEG -00011ec4 _PIP_A_TABEND -0001165c _PRD_D_tick -00010398 _PRD_clock -00011f90 _RTA_dispatcher -00011ac8 _RTA_fromHost -00011ae4 _RTA_toHost -000108c0 _RTDX_Buffer -00010ccc _RTDX_Buffer_End -0000fc60 _RTDX_Buffer_Initialize -0000fda0 _RTDX_Buffer_Read -0000fcc0 _RTDX_Buffer_ReadCB -0000fd20 _RTDX_Buffer_Size -00010cc8 _RTDX_Buffer_Start -0000fdc0 _RTDX_Buffer_Write -0000f380 _RTDX_Buffer_WriteCB -0000fd60 _RTDX_Final_RT_Monitor -0000fbe0 _RTDX_Init_RT_Monitor +0001235c _LOG_D_system +0000c740 _LOG_event +00012ce8 _LOG_system +0000e6a0 _MCBSP_open +0000de80 _MCBSP_reset +0000e7a0 _MCBSP_start +000125a8 _MEM +000123fc _MEM_D_NUMSEGMENTS +00012404 _MEM_D_freelist +00012408 _MEM_D_lockaddr +00012400 _MEM_D_memtab +0001240c _MEM_D_unlockaddr +0000a740 _MEM_alloc +0000ac20 _MEM_free +000113c0 _MEM_init +00012500 _MEM_memtab +00012558 _N +000115e0 _OBJ_init +00010fc4 _OBJ_segtab +00010f8c _OBJ_table +00012b00 _PIP_A_TABBEG +00012bc8 _PIP_A_TABEND +0001239c _PRD_D_tick +00012d4c _PRD_clock +00012d18 _RTA_dispatcher +00012c2c _RTA_fromHost +00012c48 _RTA_toHost +00011600 _RTDX_Buffer +00011a0c _RTDX_Buffer_End +000109a0 _RTDX_Buffer_Initialize +00010ae0 _RTDX_Buffer_Read +00010a00 _RTDX_Buffer_ReadCB +00010a60 _RTDX_Buffer_Size +00011a08 _RTDX_Buffer_Start +00010b00 _RTDX_Buffer_Write +000100c0 _RTDX_Buffer_WriteCB +00010aa0 _RTDX_Final_RT_Monitor +00010920 _RTDX_Init_RT_Monitor 00000002 _RTDX_JTAGONLY -0000fe00 _RTDX_Mask_IER -0000f9c0 _RTDX_Mon_Queue -0000ef80 _RTDX_Poll +00010b40 _RTDX_Mask_IER +00010700 _RTDX_Mon_Queue +0000fcc0 _RTDX_Poll 00000000 _RTDX_interrupt_mask -00010cdc _RTDX_writing +00011a1c _RTDX_writing ffffffff _SDRAM -0000c080 _SEM_pend -0000a0a0 _SEM_pendEnterKnl -0000b820 _SEM_post -0000b820 _SEM_postBinary -0000b740 _SEM_postEnterKnl -00011f04 _STS_A_TABBEG -00011f34 _STS_A_TABEND -0000bf58 _STS_add -0000bf20 _STS_delta -0000bf84 _STS_reset -0000c360 _STS_set -000116f4 _SWI_D_curfxn -000116e4 _SWI_D_curmask -000116e8 _SWI_D_curset -000116e0 _SWI_D_execaddr -000116fc _SWI_D_inswi -000116ec _SWI_D_lock -000116f8 _SWI_D_rdybeg -000116dc _SWI_D_runaddr -000116dc _SWI_data +0000c980 _SEM_pend +0000a480 _SEM_pendEnterKnl +0000c0c0 _SEM_post +0000c0c0 _SEM_postBinary +0000bfe0 _SEM_postEnterKnl +00012c64 _STS_A_TABBEG +00012c94 _STS_A_TABEND +0000c7f8 _STS_add +0000c7c0 _STS_delta +0000c824 _STS_reset +0000cc60 _STS_set +00012434 _SWI_D_curfxn +00012424 _SWI_D_curmask +00012428 _SWI_D_curset +00012420 _SWI_D_execaddr +0001243c _SWI_D_inswi +0001242c _SWI_D_lock +00012438 _SWI_D_rdybeg +0001241c _SWI_D_runaddr +0001241c _SWI_data 00008e50 _SWI_post -000116d0 _SYS -00011864 _SYS_PUTCBEG -00011a63 _SYS_PUTCEND -0000c0e0 _SYS_abort -0000bc20 _SYS_exit -00010338 _SYS_exitStack -0001183c _SYS_exitStackPtr -00011840 _SYS_exitStackTop -00011fc8 _TRC_R_mask -00011830 _TSK -000101d8 _TSK_ATTRS -000101f4 _TSK_config -0000afa0 _TSK_exit -00011a70 _TSK_idle -00010820 _TSK_init -00011828 _TSK_nTasks -0001182c _TSK_pid -0000aa20 _TSK_setup -0000b380 _TSK_startup -00010214 _TSK_timerSem -0000c280 _UTL_doAbort -0000c380 _UTL_doError -0000c140 _UTL_doPutc -0000c3a0 _UTL_halt -0000af70 __CLK_lat1beg -0000af9c __CLK_lat1end +00012410 _SYS +000125b0 _SYS_PUTCBEG +000127af _SYS_PUTCEND +0000c9e0 _SYS_abort +0000c8c0 _SYS_error +0000c4c0 _SYS_exit +00011090 _SYS_exitStack +0001258c _SYS_exitStackPtr +00012590 _SYS_exitStackTop +00012d44 _TRC_R_mask +00012580 _TSK +00010f30 _TSK_ATTRS +00010f4c _TSK_config +0000b840 _TSK_exit +00012bd4 _TSK_idle +00011560 _TSK_init +00012578 _TSK_nTasks +0001257c _TSK_pid +0000b2c0 _TSK_setup +0000bc20 _TSK_startup +00010f6c _TSK_timerSem +0000cb80 _UTL_doAbort +0000cc80 _UTL_doError +0000ca40 _UTL_doPutc +0000cca0 _UTL_halt +0000b810 __CLK_lat1beg +0000b83c __CLK_lat1end 00008c34 __GBL_setL2CacheMode -000116d8 __HOOK_NUMHOOKS -000116d4 __HOOK_knlId +00012418 __HOOK_NUMHOOKS +00012414 __HOOK_knlId 00009320 __HWI_lat1beg 000094a0 __HWI_lat1end 000094a0 __HWI_lat2beg @@ -935,21 +946,21 @@ ffffffff _SDRAM 00009660 __HWI_lat3beg 00009760 __HWI_lat3end1 000095fc __HWI_lat3end2 -0000be20 __IDL_lat1beg -0000be70 __IDL_lat1end -00010094 __IRQ_dispatchTable -0000ffd0 __IRQ_eventTable -0000df40 __IRQ_hookFetchPacket -00010054 __IRQ_intTable -0000b490 __KNL_lat1beg -0000b518 __KNL_lat1end -0000bea0 __LOG_lat1beg -00010308 __MCBSP_hDev0 -0001030c __MCBSP_hDev1 -000102b0 __MEM_mutex -00009e98 __RTA_lat1beg -00009ed0 __RTA_lat1end -0000a800 __SEM_dopost +0000c6c0 __IDL_lat1beg +0000c710 __IDL_lat1end +00010dd4 __IRQ_dispatchTable +00010d10 __IRQ_eventTable +0000ec80 __IRQ_hookFetchPacket +00010d94 __IRQ_intTable +0000bd30 __KNL_lat1beg +0000bdb8 __KNL_lat1end +0000c740 __LOG_lat1beg +00011060 __MCBSP_hDev0 +00011064 __MCBSP_hDev1 +00011008 __MEM_mutex +0000a278 __RTA_lat1beg +0000a2b0 __RTA_lat1end +0000b0a0 __SEM_dopost 00000400 __STACK_SIZE 00008f8c __SWI_lat1beg 00009040 __SWI_lat1end @@ -957,59 +968,65 @@ ffffffff _SDRAM 000090b4 __SWI_lat2end 00008de0 __SWI_lat3beg 00008e4c __SWI_lat3end -00010288 __TSK_mutex -0001037c ___TI_enable_exit_profile_output +00010fe0 __TSK_mutex +000110d4 ___TI_enable_exit_profile_output ffffffff ___TI_pprof_out_hndl ffffffff ___TI_prof_data_size ffffffff ___TI_prof_data_start -0000dea0 ___add_dtor -0000fe20 ___atexit_func_id__ +0000ebe0 ___add_dtor +00010b60 ___atexit_func_id__ ffffffff ___binit__ -00011510 ___bss__ +00012250 ___bss__ ffffffff ___c_args__ -0000df60 ___cinit__ +0000eca0 ___cinit__ 00000000 ___data__ 00000000 ___edata__ -00011862 ___end__ -0000df60 ___etext__ -00011fb8 ___pinit__ -0000c3c0 ___text__ -0000b140 __auto_init -00010374 __cleanup_ptr -00010378 __dtors_ptr -00010380 __lock -0000dee0 __nop -0000df00 __register_lock -0000df20 __register_unlock -00011110 __stack -0000d700 __strasgi -00010384 __unlock -00010190 _a -0000db60 _atexit -000101a0 _b -00010760 _c_int00 -0000d840 _call_dtors -00010174 _dtors -0000c8e8 _init_HWI -0000c840 _init_hardware -0000c974 _main -0000ce60 _memcpy -0000dcdc _mono_read_16Bit -0000dcb4 _mono_write_16Bit -00011820 _rtdxNullChanCnt -00011824 _rtdxNullFuncCnt -00010cd0 _rtdx_buffer_state -00010cf0 _rtdx_mon_state -0000dc88 _stereo_read_16Bit -0000dc60 _stereo_write_16Bit -0000d400 _wait500nS -00010178 _x -00010180 _y +000125ae ___end__ +0000eca0 ___etext__ +000128f4 ___pinit__ +0000ccc0 ___text__ +0000b9e0 __auto_init +000110cc __cleanup_ptr +000110d0 __dtors_ptr +000110d8 __lock +0000ec20 __nop +0000ec40 __register_lock +0000ec60 __register_unlock +00011e50 __stack +0000e320 __strasgi +000110dc __unlock +00010eb8 _a +0000e8a0 _atexit +00010ee0 _b +000114a0 _c_int00 +0000e460 _call_dtors +00009ac8 _calloc +00010eb4 _dtors +00009780 _free +0000cd68 _init_HWI +0000ccc0 _init_hardware +0000cdf4 _main +000097ac _malloc +00009974 _memalign +0000da80 _memcpy +0000e580 _memset +0000ea1c _mono_read_16Bit +0000e9f4 _mono_write_16Bit +00009830 _realloc +00012570 _rtdxNullChanCnt +00012574 _rtdxNullFuncCnt +00011a10 _rtdx_buffer_state +00011a30 _rtdx_mon_state +0000e9c8 _stereo_read_16Bit +0000e9a0 _stereo_write_16Bit +0000e020 _wait500nS +0001255c _x +00012560 _y ffffffff binit -0000df60 cinit +0000eca0 cinit 00000000 edata -00011862 end -0000df60 etext +000125ae end +0000eca0 etext 00000000 hwi0 00000020 hwi1 00000140 hwi10 @@ -1026,7 +1043,7 @@ ffffffff binit 000000e0 hwi7 00000100 hwi8 00000120 hwi9 -00011fb8 pinit +000128f4 pinit GLOBAL SYMBOLS: SORTED BY Symbol Address @@ -1307,436 +1324,446 @@ address name 00009640 __HWI_lat2end1 00009660 __HWI_lat3beg 00009760 __HWI_lat3end1 -00009780 PRD_F_swi -00009a40 PRD_F_tick -00009b20 _KNL_run -00009de0 RTA_F_getlog -00009e24 RTA_F_getsts -00009e6c RTA_F_readblk -00009e8c RTA_F_writeword -00009e98 RTA_F_resetmem -00009e98 __RTA_lat1beg -00009ed0 __RTA_lat1end -00009ed8 RTA_F_dispatch -00009f28 RTA_execute -0000a0a0 _SEM_pendEnterKnl -0000a5a0 PRD_THOOKFXN -0000a5a0 _KNL_tick -0000a5c0 PIP_F_take -0000a654 PIP_F_give -0000a654 PIP_F_probe -0000a728 PIP_F_start -0000a800 __SEM_dopost -0000aa20 _TSK_setup -0000ac20 _KNL_saveIsrFrame -0000acec _KNL_switch -0000ada0 KNL_glue -0000ade0 CLK_F_getltime -0000adf4 CLK_F_isr -0000af54 CLK_F_itime -0000af54 _CLK_F_itime -0000af54 _CLK_itime -0000af70 __CLK_lat1beg -0000af9c __CLK_lat1end -0000afa0 _TSK_exit -0000b140 __auto_init -0000b380 _TSK_startup -0000b440 _KNL_check -0000b490 __KNL_lat1beg -0000b518 _KNL_idle -0000b518 __KNL_lat1end -0000b53c _KNL_max -0000b580 _GBL_cslCacheInit -0000b660 _KNL_exit -0000b6b4 _KNL_enter -0000b740 _SEM_postEnterKnl -0000b820 _SEM_post -0000b820 _SEM_postBinary -0000b900 _CLK_measure -0000b9e0 _KNL_ipost -0000baa0 _KNL_post -0000bb60 _LCK_post -0000bb90 _LCK_pend -0000bc20 _SYS_exit -0000bce0 CLK_F_getfhtime -0000bd00 CLK_F_gethtime -0000bd00 CLK_F_getshtime -0000bd00 CLK_TIMEFXN -0000bda0 FXN_F_nop -0000bda8 FXN_F_run -0000bda8 _FXN_F_run -0000bdf8 FXN_F_zero -0000bdf8 _FXN_F_zero -0000be20 IDL_F_busy -0000be20 __IDL_lat1beg -0000be70 __IDL_lat1end -0000bea0 LOG_F_event -0000bea0 _LOG_event -0000bea0 __LOG_lat1beg -0000bf20 STS_F_delta -0000bf20 _STS_delta -0000bf58 STS_F_add -0000bf58 _STS_add -0000bf84 STS_F_reset -0000bf84 _STS_reset -0000bfa0 IDL_F_calibrate -0000c020 _HWI_disable -0000c038 _HWI_enable -0000c04c _HWI_restore -0000c080 _SEM_pend -0000c0e0 _SYS_abort -0000c140 SYS_PUTCFXN -0000c140 _UTL_doPutc -0000c1a0 _CLK_start -0000c200 IDL_CALIBRFXN -0000c200 IDL_F_stub -0000c240 RTA_F_andn -0000c260 RTA_F_or -0000c280 SYS_ABORTFXN -0000c280 _UTL_doAbort -0000c2c0 _CLK_stop -0000c300 GIO_CREATEFXN -0000c300 GIO_DELETEFXN -0000c300 GIO_PENDFXN -0000c300 GIO_POSTFXN -0000c300 TSK_VCREATEFXN -0000c300 TSK_VDELETEFXN -0000c300 TSK_VEXITFXN -0000c300 _FXN_F_nop -0000c320 _GBL_getVersion -0000c340 IDL_F_loop -0000c340 _IDL_loop -0000c360 _STS_set -0000c380 SYS_ERRORFXN -0000c380 _UTL_doError -0000c3a0 SYS_EXITFXN -0000c3a0 _UTL_halt -0000c3c0 .text -0000c3c0 _DSK6713_wait -0000c3c0 ___text__ -0000c464 _DSK6713_waitusec -0000c498 _DSK6713_rset -0000c4ac _DSK6713_rget -0000c540 _DSK6713_getVersion -0000c590 _DSK6713_init -0000c840 _init_hardware -0000c8e8 _init_HWI -0000c974 _main -0000ca90 _ISR_AIC -0000cb80 _DSK6713_AIC23_openCodec -0000ce60 _memcpy -0000d0a0 _IRQ_map -0000d260 _MCBSP_reset -0000d400 _wait500nS -0000d428 GBL_USERINITFXN -0000d428 _GBL_setPLLto225MHz -0000d580 _DSK6713_AIC23_rset -0000d648 _DSK6713_AIC23_rget -0000d66c _DSK6713_AIC23_config -0000d700 __strasgi -0000d840 _call_dtors -0000d960 _MCBSP_open -0000da60 _MCBSP_start -0000db60 _atexit +00009780 _free +000097ac _malloc +00009830 _realloc +00009974 _memalign +00009ac8 _calloc +00009b60 PRD_F_swi +00009e20 PRD_F_tick +00009f00 _KNL_run +0000a1c0 RTA_F_getlog +0000a204 RTA_F_getsts +0000a24c RTA_F_readblk +0000a26c RTA_F_writeword +0000a278 RTA_F_resetmem +0000a278 __RTA_lat1beg +0000a2b0 __RTA_lat1end +0000a2b8 RTA_F_dispatch +0000a308 RTA_execute +0000a480 _SEM_pendEnterKnl +0000a740 _MEM_alloc +0000ac00 PRD_THOOKFXN +0000ac00 _KNL_tick +0000ac20 _MEM_free +0000ae60 PIP_F_take +0000aef4 PIP_F_give +0000aef4 PIP_F_probe +0000afc8 PIP_F_start +0000b0a0 __SEM_dopost +0000b2c0 _TSK_setup +0000b4c0 _KNL_saveIsrFrame +0000b58c _KNL_switch +0000b640 KNL_glue +0000b680 CLK_F_getltime +0000b694 CLK_F_isr +0000b7f4 CLK_F_itime +0000b7f4 _CLK_F_itime +0000b7f4 _CLK_itime +0000b810 __CLK_lat1beg +0000b83c __CLK_lat1end +0000b840 _TSK_exit +0000b9e0 __auto_init +0000bc20 _TSK_startup +0000bce0 _KNL_check +0000bd30 __KNL_lat1beg +0000bdb8 _KNL_idle +0000bdb8 __KNL_lat1end +0000bddc _KNL_max +0000be20 _GBL_cslCacheInit +0000bf00 _KNL_exit +0000bf54 _KNL_enter +0000bfe0 _SEM_postEnterKnl +0000c0c0 _SEM_post +0000c0c0 _SEM_postBinary +0000c1a0 _CLK_measure +0000c280 _KNL_ipost +0000c340 _KNL_post +0000c400 _LCK_post +0000c430 _LCK_pend +0000c4c0 _SYS_exit +0000c580 CLK_F_getfhtime +0000c5a0 CLK_F_gethtime +0000c5a0 CLK_F_getshtime +0000c5a0 CLK_TIMEFXN +0000c640 FXN_F_nop +0000c648 FXN_F_run +0000c648 _FXN_F_run +0000c698 FXN_F_zero +0000c698 _FXN_F_zero +0000c6c0 IDL_F_busy +0000c6c0 __IDL_lat1beg +0000c710 __IDL_lat1end +0000c740 LOG_F_event +0000c740 _LOG_event +0000c740 __LOG_lat1beg +0000c7c0 STS_F_delta +0000c7c0 _STS_delta +0000c7f8 STS_F_add +0000c7f8 _STS_add +0000c824 STS_F_reset +0000c824 _STS_reset +0000c840 IDL_F_calibrate +0000c8c0 _SYS_error +0000c920 _HWI_disable +0000c938 _HWI_enable +0000c94c _HWI_restore +0000c980 _SEM_pend +0000c9e0 _SYS_abort +0000ca40 SYS_PUTCFXN +0000ca40 _UTL_doPutc +0000caa0 _CLK_start +0000cb00 IDL_CALIBRFXN +0000cb00 IDL_F_stub +0000cb40 RTA_F_andn +0000cb60 RTA_F_or +0000cb80 SYS_ABORTFXN +0000cb80 _UTL_doAbort +0000cbc0 _CLK_stop +0000cc00 GIO_CREATEFXN +0000cc00 GIO_DELETEFXN +0000cc00 GIO_PENDFXN +0000cc00 GIO_POSTFXN +0000cc00 TSK_VCREATEFXN +0000cc00 TSK_VDELETEFXN +0000cc00 TSK_VEXITFXN +0000cc00 _FXN_F_nop +0000cc20 _GBL_getVersion +0000cc40 IDL_F_loop +0000cc40 _IDL_loop +0000cc60 _STS_set +0000cc80 SYS_ERRORFXN +0000cc80 _UTL_doError +0000cca0 SYS_EXITFXN +0000cca0 _UTL_halt +0000ccc0 .text +0000ccc0 ___text__ +0000ccc0 _init_hardware +0000cd68 _init_HWI +0000cdf4 _main +0000cfb4 _ISR_AIC +0000d320 _DSK6713_wait +0000d3c4 _DSK6713_waitusec +0000d3f8 _DSK6713_rset +0000d40c _DSK6713_rget +0000d4a0 _DSK6713_getVersion +0000d4f0 _DSK6713_init +0000d7a0 _DSK6713_AIC23_openCodec +0000da80 _memcpy 0000dbba CLK_COUNTSPMS 0000dbba CLK_HTIMEPERLTIME 0000dbba CLK_PRD 0000dbba _CLK_COUNTSPMS 0000dbba _CLK_PRD 0000dbef GBL_TRCMASKVALUE -0000dc60 _stereo_write_16Bit -0000dc88 _stereo_read_16Bit -0000dcb4 _mono_write_16Bit -0000dcdc _mono_read_16Bit -0000dea0 ___add_dtor -0000dee0 __nop -0000df00 __register_lock -0000df20 __register_unlock -0000df40 __IRQ_hookFetchPacket -0000df60 ___cinit__ -0000df60 ___etext__ -0000df60 cinit -0000df60 etext -0000ef64 LOG_A_TABBEG -0000ef64 LOG_system -0000ef64 _LOG_A_TABBEG -0000ef64 _LOG_system -0000ef7c LOG_A_TABEND -0000ef7c _LOG_A_TABEND -0000ef80 _RTDX_Poll -0000f380 _RTDX_Buffer_WriteCB -0000f9c0 _RTDX_Mon_Queue -0000fbe0 _RTDX_Init_RT_Monitor -0000fc60 _RTDX_Buffer_Initialize -0000fcc0 _RTDX_Buffer_ReadCB -0000fd20 _RTDX_Buffer_Size -0000fd60 _RTDX_Final_RT_Monitor -0000fda0 _RTDX_Buffer_Read -0000fdc0 _RTDX_Buffer_Write -0000fe00 _RTDX_Mask_IER -0000fe20 ___atexit_func_id__ -0000ffd0 __IRQ_eventTable -00010054 __IRQ_intTable -00010094 __IRQ_dispatchTable -0001009c _KNL_queues -0001013c _KNL_dummy -00010174 _dtors -00010178 _x -00010180 _y -00010190 _a -000101a0 _b -000101b0 _Config -000101d8 _TSK_ATTRS -000101f4 _TSK_config -00010214 _TSK_timerSem -00010234 _OBJ_table -0001026c _OBJ_segtab -00010288 __TSK_mutex -000102b0 __MEM_mutex -00010308 __MCBSP_hDev0 -0001030c __MCBSP_hDev1 -00010338 _SYS_exitStack -00010374 __cleanup_ptr -00010378 __dtors_ptr -0001037c ___TI_enable_exit_profile_output -00010380 __lock -00010384 __unlock -00010388 RTA_fromHost$buf -00010398 CLK_A_TABBEG -00010398 PRD_clock -00010398 _PRD_clock -0001039c CLK_null -000103a0 BIOS_init -000103a0 _BIOS_init -0001051c BIOS$$CLKON -0001055c BIOS$$CLKOFF -000105c4 BIOS_start -000105c4 _BIOS_start -00010680 _MEM_init -00010760 _c_int00 -00010820 _TSK_init -000108a0 _OBJ_init -000108c0 _RTDX_Buffer -00010cc8 _RTDX_Buffer_Start -00010ccc _RTDX_Buffer_End -00010cd0 _rtdx_buffer_state -00010cdc _RTDX_writing -00010cf0 _rtdx_mon_state -00010d10 TSK_idle$stack -000110a8 TSK_idle$stkptr -00011110 GBL_stackbeg -00011110 _HWI_STKTOP -00011110 __stack -00011508 _HWI_STKBOTTOM -0001150f GBL_stackend -00011510 $bss -00011510 .bss -00011510 _HWI_dispatchTab -00011510 ___bss__ -00011610 IDL_D_tabbeg -00011614 IDL_D_calibrate -00011618 IDL_D_calbeg -0001161c LOG_D_system -0001161c _LOG_D_system -00011620 PIP_D_tabbeg -00011624 PIP_D_tablen -00011628 CLK_R_time -0001162c CLK_D_timefxn -00011630 CLK_D_tabbeg -00011634 CLK_D_isrhook -00011638 CLK_D_idletime -0001163c _CLK_htimeDiv -00011640 _CLK_htimeMult -00011644 _CLK_ltimeDiv -00011648 _CLK_ltimeMult -0001164c _CLK_D_dirty -00011650 _CLK_D_prd -00011654 _CLK_D_tddr -00011658 _CLK_D_countspms -0001165c PRD_D_tick -0001165c _PRD_D_tick -00011660 PRD_D_cur -00011664 PRD_D_elapsed -00011668 PRD_D_prevtim -0001166c PRD_D_scalar -00011670 PRD_D_swihandle -00011674 PRD_D_tabbeg -00011678 PRD_D_tablen -0001167c PRD_D_thook -00011680 RTA_D_fromHost -00011684 RTA_D_toHost -00011688 RTA_D_logval -00011698 RTA_D_stsval -000116a4 HST_D_chanmask -000116a8 HST_D_tabbeg -000116ac HST_D_tabend -000116b0 _GBL_procId -000116b4 _GBL_clkIn -000116b8 _GBL_freq -000116bc _MEM_D_NUMSEGMENTS -000116c0 _MEM_D_memtab -000116c4 _MEM_D_freelist -000116c8 _MEM_D_lockaddr -000116cc _MEM_D_unlockaddr -000116d0 _SYS -000116d4 __HOOK_knlId -000116d8 __HOOK_NUMHOOKS -000116dc SWI_D_runaddr -000116dc _SWI_D_runaddr -000116dc _SWI_data -000116e0 SWI_D_execaddr -000116e0 _SWI_D_execaddr -000116e4 SWI_D_curmask -000116e4 _SWI_D_curmask -000116e8 SWI_D_curset -000116e8 _SWI_D_curset -000116ec SWI_D_lock -000116ec _SWI_D_lock -000116f0 SWI_D_curmbox -000116f4 SWI_D_curfxn -000116f4 _SWI_D_curfxn -000116f8 SWI_D_rdybeg -000116f8 _SWI_D_rdybeg -000116fc SWI_D_inswi -000116fc _SWI_D_inswi -00011700 SWI_D_rdytab -00011778 _KNL_wFlag -0001177c _KNL_wList -00011780 _KNL_alarm -00011784 _KNL_setpri -00011788 _KNL_inactive -0001178c _KNL_priority -00011790 _KNL_set -00011794 _KNL_curtask -00011798 _KNL_prevtask -0001179c _KNL_curtime -000117a0 _KNL_swiptr -000117a4 _KNL_curqueue -000117a8 _KNL_maxqueue -000117ac _KNL_tswitchfxn -000117b0 _KNL_tcreatefxn -000117b4 _KNL_tdeletefxn -000117b8 _KNL_treadyfxn -000117bc _KNL_idlefxn -000117c0 _MEM_memtab -000117cc HST_DSMBUFSEG -000117cc IRAM -000117cc MEM_MALLOCSEG -000117cc MEM_SEGZERO -000117cc RTDX_DATAMEMSEG -000117cc _IRAM -000117d0 RTA_fromHost$pipe$dtab -000117dc RTA_toHost$pipe$dtab -000117e8 HWI_D_spsave -000117e8 _HWI_D_spsave -000117e8 _HWI_data -000117f4 _HWI_D_inhwi -000117f8 HWI_D_bss -000117fc HWI_D_ccmask -00011800 LNK_dspFrameRequestMask -00011800 _LNK_dspFrameRequestMask -00011804 LNK_dspFrameReadyMask -00011804 _LNK_dspFrameReadyMask -00011808 LNK_readPend -00011808 _LNK_readPend -0001180c LNK_readDone -0001180c _LNK_readDone -00011810 LNK_readFail -00011810 _LNK_readFail -00011814 LNK_writeFail -00011814 _LNK_writeFail -00011820 _rtdxNullChanCnt -00011824 _rtdxNullFuncCnt -00011828 _TSK_nTasks -0001182c _TSK_pid -00011830 _TSK -00011834 _CLK_DFLTMICROSECS -00011838 _CLK_D_microseconds -0001183c _SYS_exitStackPtr -00011840 _SYS_exitStackTop -00011844 _DSK6713_AIC23_codeccontrolhandle -00011848 _DSK6713_AIC23_codecdatahandle -0001184c _CLK_htimePerLtime -00011854 IDL_D_busyObj -00011858 _MEM -0001185c _H_Codec -00011860 _DSK6713_version -00011862 ___end__ -00011862 end -00011864 _SYS_PUTCBEG -00011a63 _SYS_PUTCEND -00011a70 TSK_idle -00011a70 _TSK_idle -00011ac4 HST_A_TABBEG -00011ac4 _HST_A_TABBEG -00011ac8 RTA_fromHost -00011ac8 _RTA_fromHost -00011ad0 RTA_fromHost$rtdx -00011ae4 RTA_toHost -00011ae4 _RTA_toHost -00011aec RTA_toHost$rtdx -00011b00 HST_A_TABEND -00011b00 LOG_system$buf -00011b00 _HST_A_TABEND -00011c00 RTA_toHost$buf -00011df9 KNL_swi$sts$maxfmt -00011dfc PIP_A_TABBEG -00011dfc RTA_fromHost$pipe -00011dfc _PIP_A_TABBEG -00011e00 RTA_fromHost$pipe$rd -00011e01 KNL_swi$sts$sumfmt -00011e09 KNL_swi$sts$avgfmt -00011e13 TSK_idle$sts$maxfmt -00011e1b TSK_idle$sts$sumfmt -00011e23 TSK_idle$sts$avgfmt -00011e2c RTA_fromHost$pipe$aaa -00011e2d IDL_busyObj$maxfmt -00011e30 IDL_busyObj$sumfmt -00011e30 RTA_fromHost$pipe$wr -00011e33 IDL_busyObj$avgfmt -00011e5c RTA_fromHost$pipe$bbb -00011e60 RTA_toHost$pipe -00011e64 RTA_toHost$pipe$rd -00011e90 RTA_toHost$pipe$aaa -00011e94 RTA_toHost$pipe$wr -00011ec0 RTA_toHost$pipe$bbb -00011ec4 PIP_A_TABEND -00011ec4 _PIP_A_TABEND -00011f04 KNL_swi$sts$stsobj -00011f04 STS_A_TABBEG -00011f04 _STS_A_TABBEG -00011f08 KNL_swi$sts -00011f14 TSK_idle$sts$stsobj -00011f18 TSK_idle$sts -00011f24 IDL_busyObj$stsobj -00011f28 IDL_busyObj -00011f28 _IDL_busyObj -00011f34 KNL_swi -00011f34 STS_A_TABEND -00011f34 SWI_A_TABBEG -00011f34 _KNL_swi -00011f34 _STS_A_TABEND -00011f60 SWI_A_TABEND -00011f88 IDL_A_TABBEG -00011f88 IDL_cpuLoad -00011f88 _IDL_cpuLoad -00011f8c LNK_dataPump -00011f8c _LNK_dataPump -00011f90 RTA_dispatcher -00011f90 _RTA_dispatcher -00011f94 IDL_END -00011f98 IDL_A_CALBEG -00011f98 IDL_cpuLoad$ -00011f9c LNK_dataPump$ -00011fa0 RTA_dispatcher$ -00011fa4 IDL_END$ -00011fa8 SYS$config -00011fb8 ___pinit__ -00011fb8 pinit -00011fc4 TRC_cinit -00011fc8 TRC_R_mask -00011fc8 _TRC_R_mask -00011fcc GBL_initdone +0000dcc0 _IRQ_map +0000de80 _MCBSP_reset +0000e020 _wait500nS +0000e048 GBL_USERINITFXN +0000e048 _GBL_setPLLto225MHz +0000e1a0 _DSK6713_AIC23_rset +0000e268 _DSK6713_AIC23_rget +0000e28c _DSK6713_AIC23_config +0000e320 __strasgi +0000e460 _call_dtors +0000e580 _memset +0000e6a0 _MCBSP_open +0000e7a0 _MCBSP_start +0000e8a0 _atexit +0000e9a0 _stereo_write_16Bit +0000e9c8 _stereo_read_16Bit +0000e9f4 _mono_write_16Bit +0000ea1c _mono_read_16Bit +0000ebe0 ___add_dtor +0000ec20 __nop +0000ec40 __register_lock +0000ec60 __register_unlock +0000ec80 __IRQ_hookFetchPacket +0000eca0 ___cinit__ +0000eca0 ___etext__ +0000eca0 cinit +0000eca0 etext +0000fcc0 _RTDX_Poll +000100c0 _RTDX_Buffer_WriteCB +00010700 _RTDX_Mon_Queue +00010920 _RTDX_Init_RT_Monitor +000109a0 _RTDX_Buffer_Initialize +00010a00 _RTDX_Buffer_ReadCB +00010a60 _RTDX_Buffer_Size +00010aa0 _RTDX_Final_RT_Monitor +00010ae0 _RTDX_Buffer_Read +00010b00 _RTDX_Buffer_Write +00010b40 _RTDX_Mask_IER +00010b60 ___atexit_func_id__ +00010d10 __IRQ_eventTable +00010d94 __IRQ_intTable +00010dd4 __IRQ_dispatchTable +00010ddc _KNL_queues +00010e7c _KNL_dummy +00010eb4 _dtors +00010eb8 _a +00010ee0 _b +00010f08 _Config +00010f30 _TSK_ATTRS +00010f4c _TSK_config +00010f6c _TSK_timerSem +00010f8c _OBJ_table +00010fc4 _OBJ_segtab +00010fe0 __TSK_mutex +00011008 __MEM_mutex +00011060 __MCBSP_hDev0 +00011064 __MCBSP_hDev1 +00011090 _SYS_exitStack +000110cc __cleanup_ptr +000110d0 __dtors_ptr +000110d4 ___TI_enable_exit_profile_output +000110d8 __lock +000110dc __unlock +000110e0 BIOS_init +000110e0 _BIOS_init +0001125c BIOS$$CLKON +0001129c BIOS$$CLKOFF +00011304 BIOS_start +00011304 _BIOS_start +000113c0 _MEM_init +000114a0 _c_int00 +00011560 _TSK_init +000115e0 _OBJ_init +00011600 _RTDX_Buffer +00011a08 _RTDX_Buffer_Start +00011a0c _RTDX_Buffer_End +00011a10 _rtdx_buffer_state +00011a1c _RTDX_writing +00011a30 _rtdx_mon_state +00011a50 TSK_idle$stack +00011de8 TSK_idle$stkptr +00011e50 GBL_stackbeg +00011e50 _HWI_STKTOP +00011e50 __stack +00012248 _HWI_STKBOTTOM +0001224f GBL_stackend +00012250 $bss +00012250 .bss +00012250 _HWI_dispatchTab +00012250 ___bss__ +00012350 IDL_D_tabbeg +00012354 IDL_D_calibrate +00012358 IDL_D_calbeg +0001235c LOG_D_system +0001235c _LOG_D_system +00012360 PIP_D_tabbeg +00012364 PIP_D_tablen +00012368 CLK_R_time +0001236c CLK_D_timefxn +00012370 CLK_D_tabbeg +00012374 CLK_D_isrhook +00012378 CLK_D_idletime +0001237c _CLK_htimeDiv +00012380 _CLK_htimeMult +00012384 _CLK_ltimeDiv +00012388 _CLK_ltimeMult +0001238c _CLK_D_dirty +00012390 _CLK_D_prd +00012394 _CLK_D_tddr +00012398 _CLK_D_countspms +0001239c PRD_D_tick +0001239c _PRD_D_tick +000123a0 PRD_D_cur +000123a4 PRD_D_elapsed +000123a8 PRD_D_prevtim +000123ac PRD_D_scalar +000123b0 PRD_D_swihandle +000123b4 PRD_D_tabbeg +000123b8 PRD_D_tablen +000123bc PRD_D_thook +000123c0 RTA_D_fromHost +000123c4 RTA_D_toHost +000123c8 RTA_D_logval +000123d8 RTA_D_stsval +000123e4 HST_D_chanmask +000123e8 HST_D_tabbeg +000123ec HST_D_tabend +000123f0 _GBL_procId +000123f4 _GBL_clkIn +000123f8 _GBL_freq +000123fc _MEM_D_NUMSEGMENTS +00012400 _MEM_D_memtab +00012404 _MEM_D_freelist +00012408 _MEM_D_lockaddr +0001240c _MEM_D_unlockaddr +00012410 _SYS +00012414 __HOOK_knlId +00012418 __HOOK_NUMHOOKS +0001241c SWI_D_runaddr +0001241c _SWI_D_runaddr +0001241c _SWI_data +00012420 SWI_D_execaddr +00012420 _SWI_D_execaddr +00012424 SWI_D_curmask +00012424 _SWI_D_curmask +00012428 SWI_D_curset +00012428 _SWI_D_curset +0001242c SWI_D_lock +0001242c _SWI_D_lock +00012430 SWI_D_curmbox +00012434 SWI_D_curfxn +00012434 _SWI_D_curfxn +00012438 SWI_D_rdybeg +00012438 _SWI_D_rdybeg +0001243c SWI_D_inswi +0001243c _SWI_D_inswi +00012440 SWI_D_rdytab +000124b8 _KNL_wFlag +000124bc _KNL_wList +000124c0 _KNL_alarm +000124c4 _KNL_setpri +000124c8 _KNL_inactive +000124cc _KNL_priority +000124d0 _KNL_set +000124d4 _KNL_curtask +000124d8 _KNL_prevtask +000124dc _KNL_curtime +000124e0 _KNL_swiptr +000124e4 _KNL_curqueue +000124e8 _KNL_maxqueue +000124ec _KNL_tswitchfxn +000124f0 _KNL_tcreatefxn +000124f4 _KNL_tdeletefxn +000124f8 _KNL_treadyfxn +000124fc _KNL_idlefxn +00012500 _MEM_memtab +0001250c HST_DSMBUFSEG +0001250c IRAM +0001250c MEM_MALLOCSEG +0001250c MEM_SEGZERO +0001250c RTDX_DATAMEMSEG +0001250c _IRAM +00012510 RTA_fromHost$pipe$dtab +0001251c RTA_toHost$pipe$dtab +00012528 HWI_D_spsave +00012528 _HWI_D_spsave +00012528 _HWI_data +00012534 _HWI_D_inhwi +00012538 HWI_D_bss +0001253c HWI_D_ccmask +00012540 LNK_dspFrameRequestMask +00012540 _LNK_dspFrameRequestMask +00012544 LNK_dspFrameReadyMask +00012544 _LNK_dspFrameReadyMask +00012548 LNK_readPend +00012548 _LNK_readPend +0001254c LNK_readDone +0001254c _LNK_readDone +00012550 LNK_readFail +00012550 _LNK_readFail +00012554 LNK_writeFail +00012554 _LNK_writeFail +00012558 _N +0001255c _x +00012560 _y +00012564 _H_Codec +00012570 _rtdxNullChanCnt +00012574 _rtdxNullFuncCnt +00012578 _TSK_nTasks +0001257c _TSK_pid +00012580 _TSK +00012584 _CLK_DFLTMICROSECS +00012588 _CLK_D_microseconds +0001258c _SYS_exitStackPtr +00012590 _SYS_exitStackTop +00012594 _DSK6713_AIC23_codeccontrolhandle +00012598 _DSK6713_AIC23_codecdatahandle +0001259c _CLK_htimePerLtime +000125a4 IDL_D_busyObj +000125a8 _MEM +000125ac _DSK6713_version +000125ae ___end__ +000125ae end +000125b0 _SYS_PUTCBEG +000127af _SYS_PUTCEND +000128b1 KNL_swi$sts$maxfmt +000128b9 KNL_swi$sts$sumfmt +000128c1 KNL_swi$sts$avgfmt +000128cb TSK_idle$sts$maxfmt +000128d3 TSK_idle$sts$sumfmt +000128db TSK_idle$sts$avgfmt +000128e5 IDL_busyObj$maxfmt +000128e8 IDL_busyObj$sumfmt +000128eb IDL_busyObj$avgfmt +000128f4 ___pinit__ +000128f4 pinit +00012900 LOG_system$buf +00012a00 RTA_toHost$buf +00012b00 PIP_A_TABBEG +00012b00 RTA_fromHost$pipe +00012b00 _PIP_A_TABBEG +00012b04 RTA_fromHost$pipe$rd +00012b30 RTA_fromHost$pipe$aaa +00012b34 RTA_fromHost$pipe$wr +00012b60 RTA_fromHost$pipe$bbb +00012b64 RTA_toHost$pipe +00012b68 RTA_toHost$pipe$rd +00012b94 RTA_toHost$pipe$aaa +00012b98 RTA_toHost$pipe$wr +00012bc4 RTA_toHost$pipe$bbb +00012bc8 PIP_A_TABEND +00012bc8 _PIP_A_TABEND +00012bd4 TSK_idle +00012bd4 _TSK_idle +00012c28 HST_A_TABBEG +00012c28 _HST_A_TABBEG +00012c2c RTA_fromHost +00012c2c _RTA_fromHost +00012c34 RTA_fromHost$rtdx +00012c48 RTA_toHost +00012c48 _RTA_toHost +00012c50 RTA_toHost$rtdx +00012c64 HST_A_TABEND +00012c64 KNL_swi$sts$stsobj +00012c64 STS_A_TABBEG +00012c64 _HST_A_TABEND +00012c64 _STS_A_TABBEG +00012c68 KNL_swi$sts +00012c74 TSK_idle$sts$stsobj +00012c78 TSK_idle$sts +00012c84 IDL_busyObj$stsobj +00012c88 IDL_busyObj +00012c88 _IDL_busyObj +00012c94 KNL_swi +00012c94 STS_A_TABEND +00012c94 SWI_A_TABBEG +00012c94 _KNL_swi +00012c94 _STS_A_TABEND +00012cc0 SWI_A_TABEND +00012ce8 LOG_A_TABBEG +00012ce8 LOG_system +00012ce8 _LOG_A_TABBEG +00012ce8 _LOG_system +00012d00 LOG_A_TABEND +00012d00 RTA_fromHost$buf +00012d00 _LOG_A_TABEND +00012d10 IDL_A_TABBEG +00012d10 IDL_cpuLoad +00012d10 _IDL_cpuLoad +00012d14 LNK_dataPump +00012d14 _LNK_dataPump +00012d18 RTA_dispatcher +00012d18 _RTA_dispatcher +00012d1c IDL_END +00012d20 IDL_A_CALBEG +00012d20 IDL_cpuLoad$ +00012d24 LNK_dataPump$ +00012d28 RTA_dispatcher$ +00012d2c IDL_END$ +00012d30 SYS$config +00012d40 TRC_cinit +00012d44 TRC_R_mask +00012d44 _TRC_R_mask +00012d48 GBL_initdone +00012d4c CLK_A_TABBEG +00012d4c PRD_clock +00012d4c _PRD_clock +00012d50 CLK_null 00036ee8 CLK_LTIMEMULT 00036ee8 GBL_FREQ 01940000 CLK_REGS @@ -1752,4 +1779,4 @@ ffffffff ___binit__ ffffffff ___c_args__ ffffffff binit -[718 symbols] +[728 symbols] diff --git a/lab5/RTDSP/Debug/RTDSP.out b/lab5/RTDSP/Debug/RTDSP.out index 3aa6619..9977178 100644 Binary files a/lab5/RTDSP/Debug/RTDSP.out and b/lab5/RTDSP/Debug/RTDSP.out differ diff --git a/lab5/RTDSP/Debug/dsp_bios_.cdb b/lab5/RTDSP/Debug/dsp_bios_.cdb index a7ce05b..03bdb71 100644 --- a/lab5/RTDSP/Debug/dsp_bios_.cdb +++ b/lab5/RTDSP/Debug/dsp_bios_.cdb @@ -75,7 +75,7 @@ type GlobalStatus { prop Visible :: 0 prop Writable :: 1 } - global DATE :: "Fri Feb 23 15:00:22 2018" { + global DATE :: "Fri Feb 23 17:06:19 2018" { prop Type :: "{21455EA3-B96A-11cf-9BFE-0000C0AC14C7}" prop Visible :: 0 prop Writable :: 0 diff --git a/lab5/RTDSP/Debug/dsp_bios_cfg.obj b/lab5/RTDSP/Debug/dsp_bios_cfg.obj index e0b65e3..9e94268 100644 Binary files a/lab5/RTDSP/Debug/dsp_bios_cfg.obj and b/lab5/RTDSP/Debug/dsp_bios_cfg.obj differ diff --git a/lab5/RTDSP/Debug/dsp_bios_cfg.s62 b/lab5/RTDSP/Debug/dsp_bios_cfg.s62 index 9e41a8b..31d8c97 100644 --- a/lab5/RTDSP/Debug/dsp_bios_cfg.s62 +++ b/lab5/RTDSP/Debug/dsp_bios_cfg.s62 @@ -5,7 +5,7 @@ ;; INPUT dsp_bios_.cdb ;; CONFIGURATION/VERSION INFORMATION - .asg "Fri Feb 23 15:00:22 2018", VERS$DATE + .asg "Fri Feb 23 17:06:19 2018", VERS$DATE ;; PROLOGUE .include dsp_bios_cfg.h62 diff --git a/lab5/RTDSP/Debug/dsp_bios_cfg_c.obj b/lab5/RTDSP/Debug/dsp_bios_cfg_c.obj index 9ccdb7c..88e0e7d 100644 Binary files a/lab5/RTDSP/Debug/dsp_bios_cfg_c.obj and b/lab5/RTDSP/Debug/dsp_bios_cfg_c.obj differ diff --git a/lab5/RTDSP/Debug/intio.obj b/lab5/RTDSP/Debug/intio.obj index 8c128f8..34cfb3e 100644 Binary files a/lab5/RTDSP/Debug/intio.obj and b/lab5/RTDSP/Debug/intio.obj differ diff --git a/lab5/RTDSP/Debug/intio.pp b/lab5/RTDSP/Debug/intio.pp index 811ad2a..970ddf2 100644 --- a/lab5/RTDSP/Debug/intio.pp +++ b/lab5/RTDSP/Debug/intio.pp @@ -59,3 +59,5 @@ intio.obj: C:/EEE/CCStudio4.1/ccsv4/tools/compiler/c6000/include/unaccess.h intio.obj: C:/EEE/CCStudio4.1/ccsv4/C6000/dsk6713/include/helper_functions_ISR.h intio.obj: C:/EEE/CCStudio4.1/ccsv4/tools/compiler/c6000/include/math.h intio.obj: C:/EEE/CCStudio4.1/ccsv4/C6000/dsk6713/include/helper_functions_polling.h +intio.obj: ../Matlab/filter_coeff_ell_a.txt +intio.obj: ../Matlab/filter_coeff_ell_b.txt diff --git a/lab5/RTDSP/Matlab/elliptical.m b/lab5/RTDSP/Matlab/elliptical.m new file mode 100644 index 0000000..f9e2aeb --- /dev/null +++ b/lab5/RTDSP/Matlab/elliptical.m @@ -0,0 +1,10 @@ +function [b,a] = elliptical (Fs) + +order = 4; % Order of the bandpass filter +startband = 270/Fs; % Normalised startband frequency +stopband = 450/Fs; % Normalised stopband frequency +ripple = 0.3; % The passband ripple (in dB) +stopband_atten = 20; % The stopband attenuation (in dB) + +% Call the eliptical filter function +[b,a] = ellip(order/2,ripple,stopband_atten,[startband, stopband]); \ No newline at end of file diff --git a/lab5/RTDSP/Matlab/filter_coeff_ell.txt b/lab5/RTDSP/Matlab/filter_coeff_ell.txt new file mode 100644 index 0000000..dc7ef6f --- /dev/null +++ b/lab5/RTDSP/Matlab/filter_coeff_ell.txt @@ -0,0 +1,2 @@ + 9.6683656064376025e-02 -3.7417971508180198e-01 5.5502519309909670e-01 -3.7417971508180270e-01 9.6683656064376386e-02 + 1.0000000000000000e+00 -3.8475581971606738e+00 5.5906851263228337e+00 -3.6360361044752754e+00 8.9323992595555990e-01 diff --git a/lab5/RTDSP/Matlab/filter_coeff_ell_a.txt b/lab5/RTDSP/Matlab/filter_coeff_ell_a.txt new file mode 100644 index 0000000..bbb695e --- /dev/null +++ b/lab5/RTDSP/Matlab/filter_coeff_ell_a.txt @@ -0,0 +1 @@ +double a[] = { 1.0000000000000000, -3.8475581971606738, 5.5906851263228337, -3.6360361044752754, 0.89323992595555990 }; diff --git a/lab5/RTDSP/Matlab/filter_coeff_ell_b.txt b/lab5/RTDSP/Matlab/filter_coeff_ell_b.txt new file mode 100644 index 0000000..c750218 --- /dev/null +++ b/lab5/RTDSP/Matlab/filter_coeff_ell_b.txt @@ -0,0 +1 @@ +double b[] = { 9.6683656064376025e-02, -3.7417971508180198e-01, 5.5502519309909670e-01, -3.7417971508180270e-01, 9.6683656064376386e-02 }; diff --git a/lab5/RTDSP/Matlab/gen_filter.m b/lab5/RTDSP/Matlab/gen_filter.m index 625aba1..d6b5304 100644 --- a/lab5/RTDSP/Matlab/gen_filter.m +++ b/lab5/RTDSP/Matlab/gen_filter.m @@ -1,5 +1,6 @@ Fs = 8000; -b = m_filter; -freqz(b, 1, 1024, Fs); +[b,a] = elliptical (Fs); +freqz(b, a); -save filter_coeff_correct.txt b -ASCII -DOUBLE -TABS \ No newline at end of file +%save filter_coeff_ell_b.txt b -ASCII -DOUBLE -TABS +%save filter_coeff_ell_a.txt a -ASCII -DOUBLE -TABS \ No newline at end of file diff --git a/lab5/RTDSP/intio.c b/lab5/RTDSP/intio.c index 81930ce..6c90633 100644 --- a/lab5/RTDSP/intio.c +++ b/lab5/RTDSP/intio.c @@ -42,10 +42,13 @@ // PI defined here for use in your code #define PI 3.141592653589793 -short x[] = {0, 0}; -double y[] = {0.0, 0.0}; -double a[] = {1, -1.875/2.125}; -double b[] = {0.125/2.125, 0.125/2.125}; +#include "Matlab/filter_coeff_ell_a.txt" +#include "Matlab/filter_coeff_ell_b.txt" + +int N = sizeof(a)/sizeof(a[0]); +short* x; +double* y; + /******************************* Global declarations ********************************/ @@ -79,14 +82,24 @@ void ISR_AIC(void); short circ_fir(void); /********************************** Main routine ************************************/ void main(){ + int i; + x = (short*)calloc(N, sizeof(short)); + y = (double*)calloc(N, sizeof(double)); // initialize board and the audio port init_hardware(); /* initialize hardware interrupts */ init_HWI(); + + /* Initialises array to 0 */ + for (i = 0; i < N; ++i) { + y[i] = 0.0; + x[i] = 0; + } /* loop indefinitely, waiting for interrupts */ while(1) {}; + } /********************************** init_hardware() **********************************/ @@ -126,10 +139,22 @@ void init_HWI() /******************** INTERRUPT SERVICE ROUTINE ***********************/ void ISR_AIC() { - x[1] = x[0]; + int i; + + //Shift the values + for (i = N-1; i > 0; --i) { + x[i] = x[i-1]; + y[i] = y[i-1]; + } + x[0] = mono_read_16Bit(); - y[1] = y[0]; - y[0] = b[0] * x[0] + b[1] * x[1] - a[1] * y[1]; + y[0] = 0.0; + + for (i = 0; i < N; ++i) { + y[0] += b[i] * x[i]; + if (i != 0) + y[0] -= a[i] * y[i]; + } mono_write_16Bit((short)y[0]); } -- cgit