hardware_semaphore2_CCSV503

所属分类:DSP编程
开发工具:Visual C++
文件大小:94KB
下载次数:69
上传日期:2013-07-07 14:55:14
上 传 者fu1899
说明:  TI 6678多核处理器的硬件信号量例程,非常珍贵,值得收藏。CCSV503版本下打开。
(TI 6678 multi-core processor hardware semaphore routines, very precious, worthy of collection. CCSV503 open version.)

文件列表:
hardware_semaphore2_CCSV503\hardware_semaphore2\.ccsproject (315, 2011-10-14)
hardware_semaphore2_CCSV503\hardware_semaphore2\.cdtbuild (9160, 2011-12-03)
hardware_semaphore2_CCSV503\hardware_semaphore2\.cdtbuild_initial (9160, 2011-12-05)
hardware_semaphore2_CCSV503\hardware_semaphore2\.cdtproject (677, 2011-10-14)
hardware_semaphore2_CCSV503\hardware_semaphore2\.cproject (15737, 2011-12-05)
hardware_semaphore2_CCSV503\hardware_semaphore2\.project (2633, 2011-12-05)
hardware_semaphore2_CCSV503\hardware_semaphore2\.project_initial (599, 2011-12-05)
hardware_semaphore2_CCSV503\hardware_semaphore2\.settings\org.eclipse.cdt.managedbuilder.core.prefs (983, 2011-10-14)
hardware_semaphore2_CCSV503\hardware_semaphore2\C6678EVM.ccxml (5072, 2011-12-05)
hardware_semaphore2_CCSV503\hardware_semaphore2\Debug\ccsObjs.opt (77, 2011-12-08)
hardware_semaphore2_CCSV503\hardware_semaphore2\Debug\ccsSrcs.opt (27, 2011-12-08)
hardware_semaphore2_CCSV503\hardware_semaphore2\Debug\hardware_semaphore2.map (22753, 2011-12-07)
hardware_semaphore2_CCSV503\hardware_semaphore2\Debug\hardware_semaphore2.obj (64572, 2011-12-07)
hardware_semaphore2_CCSV503\hardware_semaphore2\Debug\hardware_semaphore2.out (212328, 2011-12-07)
hardware_semaphore2_CCSV503\hardware_semaphore2\Debug\hardware_semaphore2.pp (5134, 2011-12-07)
hardware_semaphore2_CCSV503\hardware_semaphore2\Debug\makefile (3119, 2011-12-08)
hardware_semaphore2_CCSV503\hardware_semaphore2\Debug\objects.mk (291, 2011-12-07)
hardware_semaphore2_CCSV503\hardware_semaphore2\Debug\sources.mk (1671, 2011-12-08)
hardware_semaphore2_CCSV503\hardware_semaphore2\Debug\subdir.mk (1286, 2011-12-08)
hardware_semaphore2_CCSV503\hardware_semaphore2\hardware_semaphore2.C (8764, 2011-12-05)
hardware_semaphore2_CCSV503\hardware_semaphore2\linker.cmd (821, 2011-12-05)
hardware_semaphore2_CCSV503\hardware_semaphore2\TCI6678_SIM.ccxml (1246, 2011-12-05)
hardware_semaphore2_CCSV503\hardware_semaphore2\.settings (0, 2013-07-07)
hardware_semaphore2_CCSV503\hardware_semaphore2\Debug (0, 2013-07-07)
hardware_semaphore2_CCSV503\hardware_semaphore2 (0, 2013-07-07)
hardware_semaphore2_CCSV503 (0, 2013-07-07)

Hardware semaphore example code to show direct and indirect work mode Based on CCSv4.2 TN_PDK 1.0.0.5, tested and passed on both TN simulator 0.3.5 and TN_EVM (C5) This example should be simultaneously run on Core0 and Core1 . The Core0 requested and took semaphore 10 in direct mode at first, then Core1 also requested semaphore 10 in indirect mode, the request of Core1 didn't respond at once but record in the request queue. After waiting for some time (configurable), the Core0 released semaphore 10, it switched to Core1 to take semaphore 10 due to the next one who raised the request was Core1 in the request queue, the hardware semaphore module triggered event 16 (according to 6618 data sheet) in Core1 to notify that this core had taken the semaphore and can continue do the atomic operation.

近期下载者

相关文件


收藏者