{"id":7462,"date":"2023-09-11T02:16:17","date_gmt":"2023-09-11T02:16:17","guid":{"rendered":"https:\/\/www.besterpcba.com\/?p=7462"},"modified":"2023-09-11T02:16:18","modified_gmt":"2023-09-11T02:16:18","slug":"what-is-boundary-scan","status":"publish","type":"post","link":"https:\/\/www.besterpcba.com\/es\/what-is-boundary-scan\/","title":{"rendered":"Qu\u00e9 es la exploraci\u00f3n de l\u00edmites"},"content":{"rendered":"<h2 class=\"wp-block-heading\" id=\"what-is-boundary-scan\">Qu\u00e9 es la exploraci\u00f3n de l\u00edmites<\/h2>\n\n\n<p>El escaneado de l\u00edmites, tambi\u00e9n conocido como JTAG (Joint Test Action Group), es una t\u00e9cnica de prueba que consiste en integrar celdas de registro de desplazamiento (shift register latch cells), conocidas como celdas de escaneado de l\u00edmites, en cada conexi\u00f3n externa de dispositivos compatibles con el escaneado de l\u00edmites. Estas c\u00e9lulas permiten probar y depurar circuitos integrados (CI) e interconexiones en una placa de circuito impreso.<\/p>\n\n\n\n<p>Las celdas de escaneo de l\u00edmites se colocan estrat\u00e9gicamente junto a cada pin de E\/S (Entrada\/Salida) de un CI, formando una cadena de registro de desplazamiento que permite la transferencia de datos entre dispositivos. Durante el funcionamiento normal, las celdas de escaneo de l\u00edmites permanecen invisibles y no tienen ning\u00fan efecto sobre el circuito. Sin embargo, cuando el dispositivo se configura en modo de prueba, se puede pasar un flujo de datos en serie, denominado vector de prueba, a trav\u00e9s de la cadena de registros de desplazamiento. Esto permite capturar datos de las l\u00edneas del circuito integrado o forzar la introducci\u00f3n de datos en ellas, lo que facilita la realizaci\u00f3n de pruebas y an\u00e1lisis exhaustivos.<\/p>\n\n\n\n<p>Para controlar el dispositivo de exploraci\u00f3n de l\u00edmites, se utilizan un puerto de acceso de prueba (TAP) y un controlador TAP. El controlador TAP, una m\u00e1quina de 16 estados, gestiona el registro de l\u00edmites, que consta de las celdas de escaneo de l\u00edmites. Las se\u00f1ales TAP, que incluyen la entrada de datos de prueba (TDI), la salida de datos de prueba (TDO), el reloj de prueba (TCK), la selecci\u00f3n del modo de prueba (TMS) y el reinicio de prueba opcional (TRST), se utilizan para controlar el dispositivo de exploraci\u00f3n de l\u00edmites y realizar diversas funciones de prueba.<\/p>\n\n\n\n<p>La norma IEEE 1149.1 define la arquitectura y los procedimientos para las pruebas de exploraci\u00f3n de l\u00edmites. Especifica tres funciones de prueba obligatorias: EXTEST, SAMPLE\/PRELOAD y BYPASS. Adem\u00e1s, la norma describe funciones de prueba opcionales como INTEST, RUNBIST, IDCODE, CLAMP, HIGHZ y USERCODE. Los fabricantes tambi\u00e9n tienen flexibilidad para a\u00f1adir sus propias funciones de prueba dentro de las directrices de la norma IEEE.<\/p>\n\n\n\n<p>La exploraci\u00f3n de l\u00edmites, que permite probar y depurar circuitos integrados e interconexiones complejas sin necesidad de sondas de prueba f\u00edsicas, es una t\u00e9cnica muy valiosa en el sector de las placas de circuito impreso. Proporciona una soluci\u00f3n de pruebas completa, especialmente en casos en los que el acceso f\u00edsico a las patillas es complicado debido a factores como la alta densidad de componentes, las huellas m\u00e1s peque\u00f1as y tecnolog\u00edas avanzadas como BGA y SMT.<\/p>\n\n\n\n<div class=\"wp-block-group glossary_faqs\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\" id=\"frequently-asked-questions\">Preguntas frecuentes<\/h2>\n\n\n<div class=\"wp-block-group glossary_faq\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group glossary_faq_q\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h3 class=\"wp-block-heading\" id=\"what-is-the-difference-between-jtag-and-boundary-scan\">\u00bfCu\u00e1l es la diferencia entre JTAG y Boundary Scan?<\/h3><\/div><\/div>\n\n\n\n<div class=\"wp-block-group glossary_faq_a\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>El escaneado de l\u00edmites es una tecnolog\u00eda de pruebas que consiste en a\u00f1adir celdas adicionales en los cables que van del silicio a las patillas externas. Esto permite verificar tanto la funcionalidad del chip como la de la placa. Por otro lado, JTAG es un acr\u00f3nimo de Joint Test Action Group, que hace referencia a la interfaz o puerto de acceso de pruebas utilizado con fines de comunicaci\u00f3n.<\/p>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group glossary_faq\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group glossary_faq_q\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h3 class=\"wp-block-heading\" id=\"what-is-the-purpose-of-the-boundary-scan-register\">\u00bfPara qu\u00e9 sirve el registro de exploraci\u00f3n de l\u00edmites?<\/h3><\/div><\/div>\n\n\n\n<div class=\"wp-block-group glossary_faq_a\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>El registro de escaneo de l\u00edmites sirve para capturar datos en las celdas de escaneo de l\u00edmites, lo que implica monitorizar los pines de entrada. Estos datos pueden ser escaneados fuera del dispositivo a trav\u00e9s del pin TDO para su verificaci\u00f3n, y tambi\u00e9n pueden ser escaneados dentro del dispositivo a trav\u00e9s del pin TDI. De este modo, el comprobador puede verificar los datos de los pines de salida del dispositivo.<\/p>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group glossary_faq\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group glossary_faq_q\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h3 class=\"wp-block-heading\" id=\"what-is-jtag-in-pcb\">Qu\u00e9 es JTAG en PCB<\/h3><\/div><\/div>\n\n\n\n<div class=\"wp-block-group glossary_faq_a\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>JTAG, siglas de Joint Test Action Group, es un est\u00e1ndar industrial utilizado para verificar dise\u00f1os y probar placas de circuitos impresos una vez fabricadas. Es una herramienta que complementa la simulaci\u00f3n digital e implementa est\u00e1ndares para la instrumentaci\u00f3n en chip en la automatizaci\u00f3n del dise\u00f1o electr\u00f3nico (EDA).<\/p>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group glossary_faq\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group glossary_faq_q\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h3 class=\"wp-block-heading\" id=\"what-is-boundary-data\">\u00bfQu\u00e9 son los datos de contorno?<\/h3><\/div><\/div>\n\n\n\n<div class=\"wp-block-group glossary_faq_a\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>Los datos l\u00edmite se refieren a un conjunto de valores de datos de prueba situados en los extremos de un rango determinado. Estos valores representan los l\u00edmites superior e inferior de lo esperado y deben aceptarse. Por el contrario, cualquier valor que quede fuera de estos l\u00edmites, ya sea antes o despu\u00e9s de ellos, debe rechazarse.<\/p>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group glossary_faq\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group glossary_faq_q\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h3 class=\"wp-block-heading\" id=\"how-does-jtag-work\">C\u00f3mo funciona JTAG<\/h3><\/div><\/div>\n\n\n\n<div class=\"wp-block-group glossary_faq_a\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>La arquitectura de prueba JTAG\/exploraci\u00f3n de l\u00edmites se dise\u00f1\u00f3 inicialmente para probar las conexiones entre circuitos integrados (CI) en una placa de circuito impreso (PCB) sin necesidad de sondas de prueba f\u00edsicas. Para ello, se conectan a cada patilla del dispositivo celdas de escaneo de l\u00edmites creadas mediante circuitos multiplexores y de enganche.<\/p>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group glossary_faq\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group glossary_faq_q\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h3 class=\"wp-block-heading\" id=\"what-is-the-benefit-of-jtag\">Ventajas de JTAG<\/h3><\/div><\/div>\n\n\n\n<div class=\"wp-block-group glossary_faq_a\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>El uso de JTAG para la extracci\u00f3n de firmware ofrece numerosas ventajas. En primer lugar, JTAG es un protocolo universalmente reconocido y ampliamente utilizado, lo que significa que existe una amplia gama de herramientas y recursos accesibles para su utilizaci\u00f3n. En segundo lugar, JTAG permite el acceso directo a la memoria del dispositivo, evitando la necesidad de cualquier funcionalidad de software o firmware.<\/p>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group glossary_faq\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group glossary_faq_q\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h3 class=\"wp-block-heading\" id=\"what-is-the-difference-between-jtag-and-iso\">\u00bfCu\u00e1l es la diferencia entre JTAG e ISO?<\/h3><\/div><\/div>\n\n\n\n<div class=\"wp-block-group glossary_faq_a\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>Las versiones ISO son esencialmente las mismas que las versiones RGH\/JTAG, pero tienen un formato diferente. Los archivos ISO contienen los archivos del juego, mientras que las versiones RGH\/JTAG tienen un formato diferente. Ayer, Noobert estuvo experimentando con la compresi\u00f3n de los archivos en un formato m\u00e1s peque\u00f1o.<\/p>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group glossary_faq\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group glossary_faq_q\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h3 class=\"wp-block-heading\" id=\"what-is-boundary-scan-architecture\">Qu\u00e9 es la arquitectura de exploraci\u00f3n de l\u00edmites<\/h3><\/div><\/div>\n\n\n\n<div class=\"wp-block-group glossary_faq_a\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>Una arquitectura de exploraci\u00f3n de l\u00edmites es un m\u00e9todo de ensayo normalizado que define las t\u00e9cnicas y la estructura para abordar problemas de hardware en componentes como placas de circuitos impresos (PCB) y circuitos integrados. Este m\u00e9todo es especialmente \u00fatil para comprobar placas de circuito impreso complejas y densamente empaquetadas, ya que los comprobadores tradicionales en circuito pueden no ser tan eficaces en estos casos.<\/p>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group glossary_faq\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group glossary_faq_q\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h3 class=\"wp-block-heading\" id=\"what-is-jtag-tap-controller\">Qu\u00e9 es el controlador de tomas JTAG<\/h3><\/div><\/div>\n\n\n\n<div class=\"wp-block-group glossary_faq_a\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>El controlador JTAG TAP, de acuerdo con el est\u00e1ndar IEEE-1149.1, es una m\u00e1quina de estado finito de 16 estados que est\u00e1 controlada por las se\u00f1ales de reloj de prueba (TCK) y selecci\u00f3n de modo de prueba (TMS). Las transiciones del controlador TAP est\u00e1n determinadas por el estado de TMS en el flanco ascendente de TCK.<\/p>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group glossary_faq\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group glossary_faq_q\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h3 class=\"wp-block-heading\" id=\"what-protocol-does-jtag-use\">\u00bfQu\u00e9 protocolo utiliza JTAG?<\/h3><\/div><\/div>\n\n\n\n<div class=\"wp-block-group glossary_faq_a\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>El protocolo JTAG, tambi\u00e9n conocido como IEEE 1149.1, se desarroll\u00f3 inicialmente para agilizar la comprobaci\u00f3n de la interconectividad de las placas de circuito impreso durante el proceso de fabricaci\u00f3n.<\/p>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group glossary_faq\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group glossary_faq_q\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h3 class=\"wp-block-heading\" id=\"is-jtag-a-hardware-or-software\">\u00bfEs JTAG un hardware o un software?<\/h3><\/div><\/div>\n\n\n\n<div class=\"wp-block-group glossary_faq_a\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>JTAG es una interfaz de hardware creada por el Joint Test Access Group en los a\u00f1os 80 para superar las dificultades t\u00e9cnicas y las restricciones de las pruebas de interconexiones en las placas de circuito impreso (PCB) m\u00e1s intrincadas y compactas.<\/p>\n<\/div><\/div>\n<\/div><\/div>\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Qu\u00e9 es la exploraci\u00f3n de l\u00edmites<\/p>\n<p>El escaneo de l\u00edmites, tambi\u00e9n conocido como JTAG (Joint Test Action Group), es una t\u00e9cnica de prueba que implica la integraci\u00f3n de celdas de latch de registro de desplazamiento, conocidas como celdas de escaneo de l\u00edmites, en cada conexi\u00f3n externa de dispositivos compatibles con el escaneo de l\u00edmites.<\/p>","protected":false},"author":1,"featured_media":4750,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"article_term":"","article_term_alternate":"","article_term_def":"","article_hook":"","auto_links":"","article_topic":"","article_fact_check":"","mt_social_share":"","mt_content_meta":"","mt_glossary_display":"","glossary_heading":"","glossary":"Boundary Scan","glossary_alter":"","glossary_def":"","article_task":"","footnotes":""},"categories":[15],"tags":[13,14],"class_list":["post-7462","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-glossary","tag-glossary","tag-ng"],"_links":{"self":[{"href":"https:\/\/www.besterpcba.com\/es\/wp-json\/wp\/v2\/posts\/7462","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.besterpcba.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.besterpcba.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.besterpcba.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.besterpcba.com\/es\/wp-json\/wp\/v2\/comments?post=7462"}],"version-history":[{"count":1,"href":"https:\/\/www.besterpcba.com\/es\/wp-json\/wp\/v2\/posts\/7462\/revisions"}],"predecessor-version":[{"id":8754,"href":"https:\/\/www.besterpcba.com\/es\/wp-json\/wp\/v2\/posts\/7462\/revisions\/8754"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.besterpcba.com\/es\/wp-json\/wp\/v2\/media\/4750"}],"wp:attachment":[{"href":"https:\/\/www.besterpcba.com\/es\/wp-json\/wp\/v2\/media?parent=7462"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.besterpcba.com\/es\/wp-json\/wp\/v2\/categories?post=7462"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.besterpcba.com\/es\/wp-json\/wp\/v2\/tags?post=7462"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}