{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,2]],"date-time":"2025-12-02T15:24:26Z","timestamp":1764689066043,"version":"3.28.0"},"reference-count":31,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015,7]]},"DOI":"10.1109\/ecc.2015.7330928","type":"proceedings-article","created":{"date-parts":[[2015,11,23]],"date-time":"2015-11-23T17:45:17Z","timestamp":1448300717000},"page":"2589-2594","source":"Crossref","is-referenced-by-count":20,"title":["Fast FPGA prototyping toolbox for embedded optimization"],"prefix":"10.1109","author":[{"given":"Andrea","family":"Suardi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eric C.","family":"Kerrigan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"George A.","family":"Constantinides","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref31","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1016\/S0005-1098(01)00174-1","article-title":"The explicit linear quadratic regulator for constrained systems","volume":"38","author":"bemporad","year":"2002","journal-title":"Automatica"},{"key":"ref30","first-page":"502","article-title":"Multi-Parametric Toolbox 3.0","author":"herceg","year":"2013","journal-title":"Proc of the European Control Conference"},{"year":"2013","key":"ref10"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/TCSI.2012.2206490"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/1950413.1950454"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.2014.2351991"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/TCST.2013.2271791"},{"key":"ref15","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4020-8588-8","author":"coussy","year":"2008","journal-title":"High-Level Synthesis from Algorithm to Digital Circuit"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/2436256.2436271"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/FPT.2013.6718388"},{"journal-title":"HDL-Coder","year":"2014","key":"ref18"},{"journal-title":"National Instruments website","year":"2015","key":"ref19"},{"journal-title":"Predictive Control with Constraints","year":"2002","author":"maciejowski","key":"ref28"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2011.6160931"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/ACC.2012.6315390"},{"key":"ref3","doi-asserted-by":"crossref","DOI":"10.3182\/20080706-5-KR-1001.01182","article-title":"Fast model predictive control using online optimization","author":"wang","year":"2008"},{"journal-title":"ARM","year":"2015","key":"ref6"},{"journal-title":"Model Predictive Control Theory and Design","year":"2009","author":"rawlings","key":"ref29"},{"key":"ref5","first-page":"n\/a","article-title":"Optimization-based autonomous racing of 1: 43 scale rc cars","author":"liniger","year":"2014","journal-title":"Optimal Control Applications and Methods"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/ACC.2006.1656501"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/ACC.2006.1656499"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1016\/j.arcontrol.2007.09.001"},{"key":"ref9","article-title":"Fast explicit model predictive control with multiway trees","volume":"18","author":"monnigmann","year":"2011","journal-title":"IFAC World Congress"},{"journal-title":"Linear Programming and Extensions","year":"1963","author":"dantzig","key":"ref1"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/CONTROL.2014.6915218"},{"key":"ref22","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1145\/1932682.1869469","article-title":"Lime: A java-compatible and synthesizable language for heterogeneous architectures","volume":"45","author":"auerbach","year":"2010","journal-title":"SIGPLAN Not"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2010.69"},{"journal-title":"Xilinx","year":"2015","key":"ref24"},{"journal-title":"Protoip","year":"2014","author":"suardi","key":"ref23"},{"key":"ref26","first-page":"372","article-title":"A method of solving a convex programming problem with convergence rate o(l\/sqr(k))","volume":"27","author":"nesterov","year":"1983","journal-title":"Soviet Mathematics Doklady"},{"journal-title":"Avnet","year":"2015","key":"ref25"}],"event":{"name":"2015 European Control Conference (ECC)","start":{"date-parts":[[2015,7,15]]},"location":"Linz, Austria","end":{"date-parts":[[2015,7,17]]}},"container-title":["2015 European Control Conference (ECC)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7317886\/7330515\/07330928.pdf?arnumber=7330928","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,9,11]],"date-time":"2020-09-11T15:14:48Z","timestamp":1599837288000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7330928\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,7]]},"references-count":31,"URL":"https:\/\/doi.org\/10.1109\/ecc.2015.7330928","relation":{},"subject":[],"published":{"date-parts":[[2015,7]]}}}