5 votos

ÁGUILA: Cómo encontrar donde está conectado el pin - navegando esquemas bastante grandes

Tengo una bastante grande esquemático cargado en EAGLE (netlist archivo ~2500 líneas de largo) y quiero saber exactamente dónde algunos pin está conectado, chip dado nombre y el pin nombre.

Lo que estoy tratando de hacer:

  • Me puede localizar fácilmente chip en cuestión en la visión ampliada, no es demasiado muchos de ellos y están claramente etiquetados
  • Me puede más o menos rápida de localizar el pin deseado por la navegación a través de todos los pines del chip (que es "menos rápidamente" si el chip en cuestión es una CPU con ~600 pines)
  • Puedo trazar donde el cable va luego por el ojo, pero hay dos obstáculos principales: los autobuses y el nombre de redes. Ambos, básicamente, significa que este punto se conecta a la red que pueden estar dispersos por todo el dibujo.

Lo que ya he probado:

  • "Info" del mando hace posible resaltar sólo un ejemplo particular de la red/bus conectado, no destacando todo el resto.
  • "Mostrar" comando técnicamente hace exactamente lo que quiero - se pone de manifiesto todas las piezas conectadas en todas las instancias de la red, pero esta destacando cosas es bastante difícil darse cuenta (contraste entre "destacado" y "normal" no es tan grande) y, básicamente, sólo funciona en los altos niveles de zoom (donde hay en la mayoría de 8-10 pulgadas de ajuste en la pantalla). La caza para que "pone de relieve" píxeles " en vista de ojo de pájaro es muy tediosa tarea.
  • find.ulp puede resaltar y zoom sobre un elemento en particular por su nombre, y que funciona para las redes. Pero, por desgracia, me parece que no puede entender cómo funciona:
    • Sólo pidiendo net/bus por su nombre (con count=0 por defecto) los rendimientos aleatorios pieza de net
    • Pidiendo net/bus por nombre + count=1000 rendimientos otro bastante aleatorio pieza de esa red, y los informes de cómo gran parte de ellos están disponibles (por ejemplo, "9")
    • Luego pedir net/nombre de bus + count=(1..9) tiende a producir diversas piezas de la red, pero a veces son claramente de la repetición y el resultado parece ser bastante aleatorio. ¿Cómo puedo asegurarme de que he navegado a través de todos los 9 las instancias de una red dada?

Consejos sobre cómo profesionales experimentados obtener a través de esta navegación básica cosas? Yo podría adivinar que hay una forma de añadir más contraste para resaltar para hacerlo más evidente, o hay alguna forma de usar find.ulp para iterar sobre cada una de las piezas de la red/bus?

1voto

mactro Puntos 201

Como han mencionado otros en los comentarios, una mejor manera de lidiar con grandes esquemas es evitar las grandes esquemas, por los divide en muchas hojas más pequeñas.

En cuanto a find.ulp, que está utilizando en el momento justo. Lo que usted debe entender es que, cada segmento de red es tratada por separado, así que si usted tiene algo así como:

    |
    |
____._____

encontrar producirá tres resultados. Eso es probablemente por qué usted tendrá la impresión de que los resultados de la repetición. De todos modos, usted puede navegar a través de todos los resultados escribiendo RUN find NAME ny el aumento de n por 1. Teóricamente, RUN find NAME + permiten navegar a través de todos los resultados, pero para mí funciona sólo en la junta de vista, no en el esquemático.

También, intenta escribir SHOW @ NAME, dibuje un rectángulo alrededor de todos los elementos destacados, para localizarlos más fácilmente.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X