{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,23]],"date-time":"2026-04-23T15:55:54Z","timestamp":1776959754695,"version":"3.51.4"},"reference-count":80,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"4","license":[{"start":{"date-parts":[[2014,11,1]],"date-time":"2014-11-01T00:00:00Z","timestamp":1414800000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Ind. Inf."],"published-print":{"date-parts":[[2014,11]]},"DOI":"10.1109\/tii.2014.2355036","type":"journal-article","created":{"date-parts":[[2014,9,17]],"date-time":"2014-09-17T01:58:56Z","timestamp":1410919136000},"page":"2122-2134","source":"Crossref","is-referenced-by-count":25,"title":["MPSoCs and Multicore Microcontrollers for Embedded PID Control: A Detailed Study"],"prefix":"10.1109","volume":"10","author":[{"given":"Hassan","family":"Youness","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mohamed","family":"Moness","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mahmoud","family":"Khaled","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2009.2036641"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1109\/41.904548"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2010.2044117"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2005.858705"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2013.2243740"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.1109\/41.753788"},{"key":"ref74","doi-asserted-by":"publisher","DOI":"10.1002\/0471478385"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2011.2173891"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1109\/MCS.2006.1636317"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2010.2060454"},{"key":"ref78","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2009.2022067"},{"key":"ref79","first-page":"1897","article-title":"Modeling and altitude control of quad-rotor UAV","author":"lee","year":"0","journal-title":"Proc 11th Int Conf Control Autom Syst (ICCAS&#x2019;11)"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2011.2159952"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2007.912360"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2012.2206354"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2013.2258164"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/IHMSC.2013.259"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2012.2194160"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2010.2064277"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2008.2007043"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2006.888791"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1002\/0470863374"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4419-5567-8"},{"key":"ref63","article-title":"PicoBlaze 8-bit embedded microcontroller user guide","year":"2011"},{"key":"ref28","doi-asserted-by":"crossref","first-page":"903","DOI":"10.1109\/TII.2013.2290585","article-title":"Experimental evaluation and selection of data consistency mechanisms for hard real-time applications on multicore platforms","volume":"10","author":"han","year":"2014","journal-title":"IEEE Trans Ind Informat"},{"key":"ref64","article-title":"Open floating point unit","author":"usselman","year":"2000","journal-title":"The Free IP Cores Projects OpenCores"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2012.2233207"},{"key":"ref65","article-title":"Quad-port memories in virtex devices","year":"2002"},{"key":"ref66","article-title":"PBCC: PicoBlaze C Compiler user manual Rev. 2.0","author":"k?ivka","year":"2010"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2012.2185913"},{"key":"ref67","author":"rauber","year":"2010","journal-title":"Parallel Programming For Multicore and Cluster Systems"},{"key":"ref68","year":"1995","journal-title":"Portable Operating System Interface (POSIX)&#x2014;System Application Program Interface (API) Amendment 2 Threads Extension (C Language)"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1016\/0005-1098(73)90073-3"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2012.2192280"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2011.2124466"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2011.2134054"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.7763\/IJCTE.2013.V5.822"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2012.6339248"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2009.2032068"},{"key":"ref23","first-page":"134","article-title":"MPSoC design approach of FPGA-based controller for induction motor drive","author":"ben othman","year":"0","journal-title":"Proc IEEE Int Conf Ind Technol (ICIT)"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2011.2123902"},{"key":"ref25","first-page":"434","article-title":"Safety-critical multi-core software architecture for model predictive control","author":"ng","year":"0","journal-title":"Proc Australian Control Conf (AUCC)"},{"key":"ref50","article-title":"Expect a breakthrough advantage in next-generation FPGAs","year":"2013"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2011.2168789"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2004.1429572"},{"key":"ref58","article-title":"Computer control: An overview","author":"wittenmark","year":"2003"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2007.898283"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2011.2123908"},{"key":"ref55","first-page":"161","article-title":"pi and pid controller tuning rules: an overview and personal perspective","author":"o'dwyer","year":"2006","journal-title":"2006 IET Irish Signals and Systems Conference IET"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1109\/TCST.2008.921808"},{"key":"ref53","doi-asserted-by":"crossref","DOI":"10.1201\/9781482280838","author":"ledin","year":"2003","journal-title":"Embedded Control Systems in C\/C++ An Introduction for Software Developers Using MATLAB"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1109\/9.983352"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2010.2062471"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2011.2163913"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2012.2188261"},{"key":"ref12","first-page":"1268","article-title":"Whole body adhesion: Hierarchical, directional and distributed control of adhesive forces for a climbing robot","author":"kim","year":"0","journal-title":"Proc IEEE Int Conf Robot Autom"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1002\/rob.20238"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/CERMA.2009.62"},{"key":"ref15","first-page":"1046","article-title":"Design of control system of solar cell lamination machine based on double MCU","volume":"1","author":"lidong","year":"0","journal-title":"Proc Int Conf Meas Technol Mechatron Autom (ICMTMA'09)"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/IECON.2009.5415397"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2013.2245908"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2012.2222035"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2012.2222033"},{"key":"ref80","doi-asserted-by":"publisher","DOI":"10.1109\/ICIEA.2013.6566409"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2010.2071388"},{"key":"ref3","author":"chon","year":"2011","journal-title":"What It Takes to Do Efficient and Cost-Effective Real-Time Control With a Single Microcontroller The C2000TM Advantage"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2008.923787"},{"key":"ref5","first-page":"746","article-title":"Thousand core chips: A technology perspective","author":"borkar","year":"0","journal-title":"Proc 44th Annu Des Autom Conf (DAC)"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2013.2267691"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2009.2028359"},{"key":"ref49","article-title":"Zynq 7000: All Programmable SoC&#x2013;DS190 (v1.6)","year":"2013"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2013.2271596"},{"key":"ref46","first-page":"108","article-title":"A 48-core IA-32 message-passing processor with DVFS in 45\ufffdnm CMOS","author":"howard","year":"0","journal-title":"Proc IEEE Int Solid-State Circuits Conf Dig Tech Papers (ISSCC)"},{"key":"ref45","article-title":"The electronics industry with high-quality robotics and revolutionary microcontrollers","year":"2014"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1109\/ISSCC.2008.4523070"},{"key":"ref47","article-title":"Multicore microcontrollers","year":"2014"},{"key":"ref42","author":"chon","year":"2012","journal-title":"Performance Without Compromise Implementing Real-Time Control and Communications With a Dual-Subsystem Microcontroller"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2013.2279128"},{"key":"ref44","article-title":"MPC5668x Microcontroller Data Sheet","year":"2011"},{"key":"ref43","year":"2012","journal-title":"32-Bit Power Architecture&#x00AE; Microcontroller for Automotive SIL3\/ASILD Chassis and Safety Applications"}],"container-title":["IEEE Transactions on Industrial Informatics"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9424\/6945918\/06893039.pdf?arnumber=6893039","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,12]],"date-time":"2022-01-12T16:06:07Z","timestamp":1642003567000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6893039\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,11]]},"references-count":80,"journal-issue":{"issue":"4"},"URL":"https:\/\/doi.org\/10.1109\/tii.2014.2355036","relation":{},"ISSN":["1551-3203","1941-0050"],"issn-type":[{"value":"1551-3203","type":"print"},{"value":"1941-0050","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,11]]}}}