Lauterbach TRACE32 工具的新增支持功能可简化 MIPS 和 ARM CPU 结合设计的调试工作
2016 å¹´2 æ19 æ¥ â Imagination Technologies åé¢å çå¾®å¤çå¨å¼åå·¥å ·ä¾åºå Lauterbach 宣å¸ï¼ä¸¤å®¶å ¬å¸å·²å¼å§åä½ä½¿ Lauterbach å¹¿åæ¬¢è¿ç TRACE32 å·¥å ·è½å¤æ´è½»æ¾å°ä¸º MIPS 弿 CPU ç³»ç»æç»å MIPS CPU ä¸ ARM CPU çç³»ç»è¿è¡è°è¯ãLauterbach å°å¨å³å°ä¸¾è¡çå ¨çåµå ¥å¼å¤§ä¼ï¼Embedded World Conference and Exhibitionï¼ä¸å±ç¤ºè¿å¥è§£å³æ¹æ¡ã
Lauterbach ç TRACE32 æ¯ä¸å¥æ¨¡ååå¾®å¤çå¨å¼åå·¥å ·ï¼å¯ä¸ºåµå ¥å¼è®¾è®¡æä¾æ´åè°è¯ç¯å¢ãTRACE32 ç°å¯æ¯æå¤æ¬¾ MIPS Release 6 CPUï¼å ¶ä¸å æ¬æ°ç M 级 M6250ï¼è¿æ¯é¦æ¬¾éç¨çµæ´»ççä¸CPU è°è¯æ¶æ â MIPS On-Chip Instrumentation (MIPS OCI) â å¼åçåµå ¥å¼ MIPS CPUãååå¯å©ç¨ MIPS OCI æ¥ç¡®ä¿å¨é«åº¦éæç弿 SoC è°è¯è¿ç¨ä¸ï¼å°å¯è½çé£é©ä¸å²å»éè³æä½ã
Lauterbach å
¨çè¥éç»ç Norbert Weiss 表示3许å¤å¹´æ¥ï¼Lauterbach ä¸ç´æ¯æå¹¿å欢è¿ç MIPS æ¶æä¸å
æ ¸ãéè¿ TRACE32®ï¼éç¨ MIPS å
æ ¸è®¾è®¡äº§åçå¼å人åè½å¤è·å¾ä»è¾
å©ç¨åºç ï¼bootstrap codeï¼å°ä¸æç¨åºï¼interrupt routineï¼ä¸é©±å¨å¨ï¼driverï¼ç宿´è°è¯åè½ãç°å¨ï¼å¼å人åçè³è½å©ç¨ TRACE32® æ¥ä¸ºç»åäº MIPS ä¸ ARM æ¶æç设计è¿è¡è°è¯ã”
Imagination å
¬å¸ MIPS ä¸å¡è¿è¥å¯æ»è£ Jim Nicholas 表示3é´äºæä»¬ç许å¤å®¢æ·é½éç¨ Lauterbach å·¥å
·ï¼å æ¤ TRACE32 è½ä¸ MIPS OCI å使¯é常éè¦çãè¿ä¸æ°è¿å±æç»æ©å±äº MIPS ççæç³»ç»ï¼è½ä¸ºè®¾è®¡äººåæä¾æ´ä¸°å¯çé¢å
å¼åå·¥å
·éæ©ãæä»¬å¯¹äºæç»æ¨å¨ MIPS çåå±èå¾ä¸çæç³»ç»æå
¥äºå¤§éçç²¾åï¼è¿å°è½ä½¿æ½å¨å®¢æ·èèå¨å
¶ç³»ç»ä¸éç¨ MIPS CPUï¼ä»¥ä½ä¸ºæ¯ææ§çæ§å¶å¨ææ¯å代å
¶ SoC ä¸ç ARM æå
¶ä» CPUãç®åå·²æå¤å®¶å®¢æ·è¦æ±ä½¿ç¨è¿å¥å¤éæ¶æè°è¯çè§£å³æ¹æ¡ã”
å
·å¤äº¤å触ååè½çæ´å峿¶è¿½è¸ªä¸²æµ
TRACE32 è½éè¿“æ··åæ¨¡å¼”追踪串æµï¼trace streamï¼åè½å®ç°è®¾è®¡ä¸å¤é¢ CPU ç峿¶è°è¯ä½ä¸ã使ç¨è
è½å¨åä¸ç追踪è§çªä¸æ£æ¥äº¤åååçç»æï¼å¹¶æç³»ç»çº§çæ¶é´æ è®°å¯ç¨æ¥æ ¡åè¿äºä¸²æµã延伸ç触åå¨é»è¾å¯å®ç° CPU 追踪é»è¾é´ç交å触åï¼cross-triggeringï¼ï¼è®©å¤çå¨ç¸å
³æ§çè°è¯ä½ä¸æ´ä¸ºå®¹æã
éè¿ TRACE32 è°è¯å¨äº§åï¼Lauterbach å¯ä¸ºå¤æ¬¾ MIPS å¤ç卿ä¾å¼åå·¥å
·æ¯æãæ´å¤æå
³ Lauterbach æ¯æ MIPS çä¿¡æ¯ï¼è¯·æµè§ www.lauterbach.com/pro/pro__mips.htmlã
å¨ Embedded World çå±ç¤ºå¨2016å¹´2æ23-25æ¥äºå¾·å½çº½ä¼¦å ¡ä¸¾è¡çå
¨çåµå
¥å¼å¤§ä¼ï¼Embedded World Conference and Exhibitionï¼ä¸ï¼ä¸ä¼è
å°è½çå° TRACE32 对“æ··åæ¨¡å¼”设计è¿è¡è°è¯çç°åºå±ç¤ºãLauterbach çå±ä½å·ä¸º#4-210ã
å
³äºTRACE32 å·¥å
·TRACE32 è°è¯å·¥å
·å¯éè¿æ åç JTAG çé¢ä¸ºæ´ä¸ªè°è¯è¿ç¨æä¾å¿«éãææçå¤çå¨è°è¯ï¼å
æ¬è¿è¡æ§å¶ãä½ä¸ç³»ç»æ¯æã夿 ¸è°è¯ä»¥åçä¸è¿½è¸ªãè¿äºå·¥å
·è½éè¿ USB 3.0 æå¿«éä¹å¤ªç½ç«¯å£ä¸ä¸»æºè¿æ¥ãå
ç½®ç TRACE32 PowerView 软件å¯ä¸º C å C++ è¯è¨æä¾é«æãå好çé«çº§è¯è¨ï¼HLLï¼è°è¯ã
TRACE32 çè¿½è¸ªå·¥å ·å¯ä¸ç®æ å æ ¸ä¸çæ´åå¼è¿½è¸ªç«¯å£ç¸è¿ï¼å¹¶å³æ¶å°ä»å æ ¸è®°å½ç¼ç¨æµç¨ä¿¡æ¯ãè¿äºè®°å½å¯ä¸ºå¼å人åæä¾å¿«éä¸é»è¾æ§çç龿é¤è½åï¼ä»¥æ£æµåªä¼å¨è¿è¡æ¶é´ï¼run-timeï¼æ åµä¸åçç夿éè¯¯ãæ¤å¤ï¼æ¶é´æ è®°ç¼ç¨æµç¨ä¹å¯ç¨äºåæï¼æ¥æä¾ç³»ç»æ§è½ä»¥å代ç è¦çåç¼ååæçä¿è¯åè´¨ç¹æ§çæ´ä½æ£è§ã
å
³äºMIPS CPU
MIPS CPU æ¯å
å«ä½åèã髿§è½å¾®å¤çå¨ IP å
æ ¸ä¸æ¶æç宿´ç»åï¼éç¨äºå¼åä»é«çº§åºç¨å¤çå¨å°æç²¾å·§çåµå
¥å¼å¾®æ§å¶å¨çåç§è§£å³æ¹æ¡ï¼å¹¶å·²å
ç½®äºå
¨çæ°å亿å°ç产åä¸ã64 ä½ MIPS æ¶æå·²å¹¿æ³å¸ç½²äºå¤é¡¹äº§åä¸ï¼20 å¤å¹´æ¥ä¸ç´æ¥ææ´»è·ä¸æç»æé¿ççæç³»ç»æ¯æã
å ³äºLauterbachLauterbach æ¯ä¸å®¶å®å¤çãæ¨¡åå以åå¯å级çå¾®å¤çå¨å¼åå·¥å ·çå ¨çé¢å ä¾åºåï¼èª 1979 年起便å¨åµå ¥å¼è®¾è®¡é¢å累积äºä¸°å¯çç»éªãä½ä¸ºä¸å®¶ä¿¡èªåèçå½é å ¬å¸ï¼Lauterbach çå®¢æ·æ¶µçå ¨çåå°çä¼ç§ååï¼å¹¶ä¸ææçå导ä½å¶é å建ç«äºç´§å¯çåä½å ³ç³»ãæ»é¨ä½äºé è¿æ å°¼é»çéæ©åºå ´ï¼Höhenkirchenï¼ï¼å ¬å¸çå·¥ç¨å¢éå¼åå¹¶ç产é«åº¦ä¸ä¸çå¼åå·¥å ·ï¼å¹¶ä»¥ TRACE32® åçèµ¢å¾å ¨ç客æ·çéç¨ãLauterbach å¨è±å½ãæå¤§å©ãæ³å½ãçªå°¼æ¯ãç¾å½ä¸è¥¿æµ·å²¸ãæ¥æ¬ä»¥åä¸å½å设æåå ¬å¸ï¼å¨å ¶ä»è®¸å¤å½å®¶ä¹æä¸ä¸çéå®äººå䏿¯æå·¥ç¨å¸å¢éãæ´å¤ä¿¡æ¯ï¼è¯·æµè§http://www.lauterbach.comã
å
³äºImagination Technologieså
¬å¸
Imagination æ¯å
¨çæ§çç§æé¢å¯¼è
ï¼å
¶äº§å已广为ä¸çåå°æ°å亿æ¶è´¹è
æä½¿ç¨ãImagination æ¥æå®æ´çç¡
IPï¼ç¡
ç¥è¯äº§æï¼äº§åç»åï¼å
æ¬å建 SoCï¼ç³»ç»åè¯çï¼æéçå
³é®æ§å¤åªä½ãéä¿¡ä¸éç¨åå¤çå¨ï¼è½å¤ç¨æ¥å¼ååå¼åæ ·çç§»å¨ãæ¶è´¹ç±»ã汽车ãä¼ä¸ãç½ç»åºç¡ Fabric æ¶æãç©èç½ååµå
¥å¼çµå产åã该å
¬å¸ç¬ç¹ç软件åäº IP 以åç³»ç»è§£å³æ¹æ¡è½ä¸è¿äº IP è§£å³æ¹æ¡å®å
¨äºè¡¥ï¼å¯åå©å
¶ææå®¢æ·ååä½ä¼ä¼´å¼ååºå
·å¤é«åº¦å·®å¼åç¹æ§ç SoC å¹³å°ï¼å¹¶å°äº§åå¿«éæ¨åå¸åºãImagination çææå®¢æ·å
æ¬å¤å®¶å¼ååºå
¨çæå
·æ å¿æ§æé¢ è¦æ§åæ°äº§åçé¢å
å导ä½å¶é åãç½ç»åå以å OEM/ODM ååãæ´å¤ä¿¡æ¯ï¼æ¬è¯·è®¿é®www.cn.imgtec.comã
Related Semiconductor IP
- xSPI Multiple Bus Memory Controller
- MIPI CSI-2 IP
- PCIe Gen 7 Verification IP
- WIFI 2.4G/5G Low Power Wakeup Radio IP
- Radar IP
Related News
- 体积小巧的开源管理程序可高效利用Imagination MIPS CPU 的硬件虚拟技术
- Imagination 多线程 MIPS CPU 简化 Valens 新款汽车解决方案的系统开发工作
- Imagination 推出新型异构 MIPS CPU
- 配备NetSpeed的Gemini IP的MIPS I6500 CPU子系统为视觉应用提供高效处理