TASKING tools support Infineon’s automotive RISC‑V virtual prototype

TASKING’s compilers and debuggers are particularly suitable for application development in safety- and security-related areas.

Infi­neon Tech­nolo­gies is pre­sent­ing one of the indus­try’s first Auto­mo­tive RISC‑V tech­nol­o­gy demon­stra­tor at Embed­ded World in Nurem­berg. As a direct response, TASKING will show a ded­i­cat­ed demo titled “Pio­neer­ing RISC‑V Develop­ment” at booth 255 in hall 4. This demo will fea­ture Infi­neon’s Auto­mo­tive RISC‑V Pro­to­type, high­light­ing the matu­ri­ty and advan­tages of TASKING tools for RISC‑V appli­ca­tion develop­ment.

The auto­mo­tive RISC‑V pro­to­type from Infi­neon is a vir­tu­al pro­to­type of an auto­mo­tive micro­con­troller with a RISC‑V based mul­ti­core clus­ter, inter­rupt con­troller, inter­con­nect, and advanced auto­mo­tive periph­er­als. The vir­tu­al mod­el is imple­ment­ed in Sys­temC and sim­u­lat­ed using the Syn­op­sys Vir­tu­al Develop­ment Kit (VDK).

TASKING’s com­pil­er and debug­ger ful­ly sup­port the RISC‑V pro­to­type VDK. The com­pil­er gen­er­ates com­pact and effi­cient code, opti­mized for the RISC‑V micro-archi­tec­ture of the core clus­ter. The winIDEA debug­ger is ful­ly inter­op­er­a­ble with the Syn­op­sys VDK, pro­vid­ing soft­ware devel­op­ers with a uni­fied inter­face and work­flow, inde­pen­dent of whether the soft­ware exe­cutes in a vir­tu­al envi­ron­ment or on a phys­i­cal micro­con­troller.

The TASKING RISC‑V Com­pil­er shares the under­ly­ing tech­nol­o­gy frame­work of TASKING’s Tri­Core tool­chains, which are the de fac­to stan­dard and bench­mark in the indus­try. This ensures high reli­a­bil­i­ty and eas­es the adop­tion of the tool by exist­ing cus­tomers.

By default, debug­ging of the auto­mo­tive RISC‑V vir­tu­al pro­to­type is enabled by Syn­op­sys Vir­tu­al­iz­er Stu­dio. How­ev­er, this tool serves the needs of the devel­op­er of the vir­tu­al mod­el. In con­trast, the winIDEA debug­ger serves the needs of the soft­ware devel­op­er. It hides the com­plex­i­ties of the vir­tu­al mod­el, pro­vides full sym­bol­ic debug­ging and fea­tures like OS-aware debug­ging and pro­fil­ing. All test and debug scripts devel­oped for the vir­tu­al mod­el can be reused once phys­i­cal hard­ware becomes avail­able.

“With the first avail­able auto­mo­tive RISC‑V vir­tu­al pro­to­type, we facil­i­tate the foun­da­tion and develop­ment of the soft­ware-defined vehi­cle”, says Thomas Schneid, Senior Direc­tor Soft­ware, Part­ner­ship and Ecosys­tem Man­age­ment at Infi­neon Tech­nolo­gies. “We are pleased that TASKING sup­ports our cus­tomers with tools that fur­ther accel­er­ate the process.”

The stand­out fea­ture of TASK­ING’s cer­ti­fied and reli­able tools is their inher­ent com­pli­ance with safe­ty and cyber­se­cu­ri­ty stan­dards. This makes them the per­fect choice for appli­ca­tion develop­ment in sec­tors where per­for­mance, safe­ty, secu­ri­ty, and seam­less ecosys­tem inte­gra­tion are para­mount.

“Just like Infi­neon, we see RISC‑V as an essen­tial part in the develop­ment of the car of tomor­row,” says Christoph Her­zog, CTO at TASKING. “We are proud to sup­port Infi­neon’s auto­mo­tive RISC‑V vir­tu­al pro­to­type today, enabling their cus­tomers to per­form bench­mark­ing, soft­ware par­ti­tion­ing, and ear­ly soft­ware develop­ment.”

About TASKING

TASKING is a lead­ing provider of embed­ded soft­ware develop­ment tools, pri­mar­i­ly serv­ing safe­ty-crit­i­cal appli­ca­tions. Found­ed in 1977, the Com­pa­ny has a rich his­to­ry of devel­op­ing per­for­mance-dri­ven com­pil­ers and inte­grat­ed develop­ment envi­ron­ments (IDEs) that enable man­u­fac­tur­ers and Tier‑1 sup­pli­ers to cre­ate safe­ty-crit­i­cal appli­ca­tions that are inno­v­a­tive, reli­able, and high per­for­mance. Today, TASKING con­tin­ues to expand its port­fo­lio and capa­bil­i­ties through acqui­si­tions that broad­en its offer­ings to include advanced debug­ger, soft­ware trace, and analy­sis tools. This con­stant strate­gic growth makes TASKING a trust­ed part­ner for embed­ded soft­ware develop­ment tools and ser­vices. TASKING has a strong posi­tion in safe­ty-crit­i­cal mar­kets with appli­ca­tions, such as auto­mo­tive, indus­tri­al and aero­space among oth­ers. Focus­ing on trust, cus­tomer ori­en­ta­tion, exper­tise and a strong com­mit­ment to sus­tain­abil­i­ty, TASKING empow­ers embed­ded soft­ware engi­neers to devel­op reli­able, high-per­for­mance appli­ca­tions for a safer future.

For more infor­ma­tion, vis­it www.tasking.com or fol­low us on LinkedIn.

Press Con­tact:

Flo­ri­an Süß­mair

TASKING Ger­many GmbH
Stre­it­feld­strasse 19
81673 München
Phone +49 89 2620 10085
E‑Mail  florian.suessmair@tasking.com

Scroll to Top