Interfaz con las herramientas TASKING

La extensión de proveedor TASKING Pin Mapper proporciona comunicación bidireccional entre el editor PCB de Altium Designer y la herramienta Pin Mapper de su conjunto de herramientas TASKING. Esto le permite realizar interactivamente el intercambio de pines dentro del espacio de diseño PCB de Altium Designer y sincronizar dinámicamente los cambios con su herramienta TASKING Pin Mapper. Esto garantiza que su código fuente embebido de TASKING se mantenga sincronizado, sin necesidad de exportar e importar archivos de cambios.

Para acceder a esta funcionalidad en Altium Designer, debe instalarse la extensión de software TASKING Pin Mapper provider. Esta extensión se puede instalar o eliminar manualmente.

Para obtener más información sobre la gestión de extensiones, consulte la página Extending Your Installation (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Asistente TASKING Pin Mapper

El Tasking Pin Mapper Wizard mejora la colaboración de diseño entre TASKING VX-toolset for ARM® y Altium Designer. En los complejos dispositivos procesadores actuales, la funcionalidad de pines y la conectividad interna se configuran mediante registros internos del procesador, tal como se define en la fase de diseño embebido. Para crear un diseño de producto completo, esa configuración única del procesador debe representarse en un documento esquemático de un proyecto de diseño PCB.

El Tasking Pin Mapper Wizard facilita la sincronización de datos desde el propio Pin Mapper de la herramienta hacia un documento esquemático. El documento esquemático resultante reflejará las configuraciones de pines del dispositivo que se hayan asignado en el Pin Mapper de TASKING VX-toolset for ARM, tal como se guardan en su archivo Pin Configuration (*.pincfg).

El Tasking Pin Mapper Wizard proporciona una ruta de datos directa desde un proyecto de software embebido basado en un procesador ARM en TASKING VX-toolset for ARM y su representación en un proyecto PCB. Los datos de diseño transferidos incluyen información de identificación, como los chips de procesador, las asignaciones de pines a periféricos, los atributos eléctricos de los pines y los nombres simbólicos.

El Tasking Pin Mapper Wizard define el archivo Pin Mapper del VX-toolset (*.pincfg) para extraer esta información y luego coloca un componente configurado adecuadamente en un documento esquemático nuevo o existente. El propio componente se obtiene de una Integrated Library adecuada.

Se accede al TASKING Pin Mapper wizard desde el editor esquemático eligiendo el comando Tools » Tasking Pin Mapper en los menús principales.

El TASKING Pin Mapper wizard también puede iniciarse automáticamente desde la herramienta Pin Mapper de su conjunto de herramientas TASKING, con el archivo de configuración de pines requerido (*.pincfg) precargado y listo. Si Altium Designer no se está ejecutando actualmente, se iniciará.

Las siguientes páginas del asistente lo guiarán a través del proceso de creación de un esquema a partir de un archivo TASKING Pin Mapper especificado.

Seleccionar el archivo TASKING Pin Mapper

Una vez cerrado el cuadro de diálogo inicial, se puede seleccionar el archivo fuente de configuración de pines (*.pincfg) desde el Pin Mapper de VX-Toolset. Use el botón  para localizar y cargar el archivo TASKING Pin Mapper deseado.

Seleccionar componente

La página Select Component , si es posible, se completará con las opciones disponibles para el dispositivo procesador.

Si el archivo del pin mapper de TASKING ha especificado un tipo de procesador explícito, el sistema intentará localizarlo en las bibliotecas disponibles de Altium Designer. Como alternativa, si el archivo de pines define una familia de procesadores (por ejemplo, la familia ST Microelectronics STM32_T2 de procesadores ARM Cortex), la lista contendrá todos los tipos compatibles de la biblioteca de Altium Designer; seleccione de la lista la variante de procesador deseada.

La lista de procesadores estará en blanco si una biblioteca de procesadores compatible no está cargada o disponible en Altium Designer. Use el botón para localizar e instalar una Integrated Library adecuada.

Para seleccionar un procesador distinto del ofrecido por la lista, use el botón para abrir el cuadro de diálogo Browse Libraries. Seleccione la biblioteca deseada en el menú desplegable Libraries y elija de la lista un componente de procesador adecuado.

En el caso de que se haya definido un procesador explícito en el archivo pin mapper, o se haya seleccionado desde una biblioteca usando la función Other component, la lista mostrará una única entrada para el componente del procesador.

Configurar la hoja

La página Configure the Sheet define las propiedades y el comportamiento del esquema de procesador generado.

Dado que el archivo fuente pin mapper define tanto la funcionalidad de los pines como las conexiones externas, su esquema representativo debe configurarse para presentar esa información de una manera compatible con el proyecto de diseño PCB de destino. Por ello, esto abarca desde la configuración básica de nombres hasta la forma en que se manejan los pines, puertos y directivas del compilador.

La configuración de la hoja esquemática incluye los siguientes ajustes:

  • Sheet file name – el nombre de archivo esquemático propuesto. Use  para definir o localizar un archivo esquemático alternativo. 

  • Component Designator – el designador para el componente de procesador seleccionado. Edítelo según sea necesario.

  • Units – seleccione las unidades apropiadas para el documento esquemático.

  • Connect Power Pins via Power Ports – conecta automáticamente los pines de alimentación del diseño a puertos de alimentación estándar.

  • Unused I/O pins – configura cómo se presentarán en el esquema los pines de E/S del procesador no asignados.

    • Ignore – no configurar los pines de E/S del procesador no utilizados.

    • Add No ERC Directive – evita las comprobaciones de reglas eléctricas en pines de E/S no utilizados colocando objetos de directiva No ERC.

    • Tie to individual ports – conecta los puertos correspondientes a los pines de E/S no utilizados.

    • Tie to Single port – asigna los pines de E/S no utilizados a un único objeto de puerto.

     

El bloque funcional del procesador puede crearse en un documento esquemático nuevo o en uno existente.

Colocar

Esta, la última página del asistente, proporciona un resumen de los ajustes seleccionados. Después de hacer clic en el botón , el nuevo documento esquemático del procesador se añade al proyecto actual y se abre en el editor esquemático de Altium Designer. El esquema contendrá su microprocesador, con todos los nombres y configuraciones originales de sus señales de pines.

El esquema usa Harnesses cuando corresponde para proporcionar un proceso de conexión conveniente y simplificado para los esquemas asociados en el proyecto de diseño PCB.

Intercambio de redes de pines de TASKING

Un pin de componente se puede intercambiar con otro pin de ese componente cuando ambos pines tienen el mismo Pin Group. La función de intercambio admite más que solo pines; también admite el intercambio de una red parcialmente enrutada. Esto es ideal si está trabajando en una placa densa y enrutando la salida desde los componentes en ambos extremos de una conexión. Cuando realiza un intercambio de pines, cualquier enrutamiento conectado también se intercambia a la red de destino.

Para obtener una visión general de alto nivel de la funcionalidad de intercambio en Altium Designer, consulte Pin, Pair and Part Swapping.

El editor PCB incluye comandos para realizar interactivamente el intercambio de pines dentro del espacio de diseño PCB y sincronizar dinámicamente los cambios con su herramienta TASKING Pin Mapper.

  • El comando Tools » Pin/Part Swapping » Interactive TASKING Pin/Net Swapping, al que se accede desde los menús principales del editor PCB, se utiliza para realizar interactivamente el intercambio de pines dentro del espacio de diseño PCB. Después de iniciar el comando, todo en el espacio de trabajo PCB se enmascara (se atenúa) excepto aquellos pines que pueden intercambiarse. Preste atención al Status Bar. Le indicará la siguiente acción: Choose Sub-Net to move. Después de hacer clic en un pin intercambiable, se le pedirá que elija una red de destino para la subred que se va a intercambiar. Se resaltarán todos los posibles pines de destino que pueden intercambiarse. Haga clic en el pin de destino para completar la acción de intercambio. Después quedará listo para realizar otro intercambio de pines, si es necesario.
  • El comando TASKING PinSwap, al que se accede desde el editor PCB haciendo clic con el botón derecho sobre el pad requerido de un componente y seleccionando el comando en el menú contextual, se utiliza para realizar interactivamente un único intercambio de pines para el pin del componente (pad) que está actualmente bajo el cursor. Después de iniciar el comando, todo en el espacio de trabajo PCB se enmascara (se atenúa) excepto aquellos pines que pueden intercambiarse. Haga clic en el pin de destino para completar la acción de intercambio.

A medida que realiza intercambios de pines dentro del documento PCB, esos cambios se transmiten dinámicamente a su herramienta TASKING Pin Mapper, gracias al soporte de comunicación bidireccional proporcionado a través de la extensión de software TASKING Pin Mapper Provider. Esto garantiza que su código fuente embebido de TASKING se mantenga sincronizado sin necesidad de exportar e importar archivos de cambios.

  • El pin group es un atributo de cada pin del componente y su valor puede ser cualquier cadena alfanumérica. Los pin groups para todo el componente se configuran en el cuadro de diálogo Configure Pin Swapping dialog.
  • La información de intercambio de pines también aparecerá en el panel Messages.
  • Los cambios de diseño que resultan de realizar un intercambio de pines en el editor PCB se propagan de vuelta al esquema usando el proceso estándar de actualización de diseño (ejecute el comando Design » Update Schematics desde el editor PCB).
AI-LocalizedLocalizado por IA
Si encuentra un problema, seleccione el texto/imagen y presioneCtrl + Enterpara enviarnos sus comentarios.
Disponibilidad de funciones

Las funciones disponibles dependen de la solución de Altium que tenga: Altium Develop, una edición de Altium Agile (Agile Teams o Agile Enterprise), o Altium Designer (con suscripción activa).

Si no ve alguna función mencionada en su software, contacte con Ventas de Altium para obtener más información.

Documentación heredada

La documentación de Altium Designer ya no está versionada. Si necesita acceder a la documentación de versiones anteriores de Altium Designer, visite la sección Documentación heredada de la página de Otros instaladores.

Contenido