Desarrollo y Construcción de Prototipos Electrónicos U.D.- 1.2.- Creación de diseños Librerías Las librerías son ficheros que contienen datos de partes. Contienen partes que podemos colocar en páginas de esquemas. Las librerías contienen una variedad de símbolos (tales como símbolos de masa y de alimentación, etc.) y bloques de títulos que podremos reutilizar en los proyectos. La interrelación entre las librerías y las partes y símbolos es parecida a la relación entre una carpeta de un esquema y lo que contiene. El contenido de la librería se mueve con esta y se borra con la librería. Podemos crear librerías personalizadas para guardar cualquier combinación de elementos. Podemos, por ejemplo, crear una librería para que contenga las páginas de esquemas que utilizamos más frecuentemente. No hay necesidad de crear una librería para un proyecto, ya que la caché del diseño mantiene todas las partes y símbolos utilizados en el diseño. Cuando trabajemos con una librería en Capture, utilizaremos el gestor de proyectos. Este lista las partes y símbolos contenidos en la librería. Para editar una parte, hacemos doble clic sobre ella. La parte se abrirá en una ventana del editor de partes. Para mover una parte a una librería diferente, abrimos la librería fuente y la librería de destino en ventanas del gestor de proyectos separadas. Seleccionamos la parte y la arrastramos de una librería a la otra. Para copiar una parte a una librería diferente, seguimos el mismo procedimiento, pero manteniendo pulsada la tecla Ctrl mientras arrastramos la parte. Como una librería es un fichero, podremos trabajar con ella en el Explorador de Windows así como en Capture. Cuando necesitemos realizar una copia de seguridad de una librería, utilizaremos el explorador de Windows para crear una copia. 1
Librerías Si editamos una de las librerías suministradas con Capture, debemos darle un nuevo nombre para que no quede sobrescrita. También podemos utilizar los comandos Cut, Copy, y Paste del menú Edit para mover o copiar partes entre librerías. Partes o componentes Las partes son los bloques de construcción básicos de un diseño. Una parte puede representar más de un elemento físico, o puede representar una función, un modelo de simulación o una descripción de texto para que sea utilizado por una aplicación externa. El comportamiento de una parte está descrito por su librería para el PCB, un estamento HDL, o una carpeta de un esquema asociado. Las partes se corresponden normalmente con objetos físicos, puertas lógicas, chips, conectores, etc, que vienen en encapsulados de una o más partes. Podemos especificar información del encapsulado cuando creamos una parte, o podemos cambiarla en el editor de partes. Cada parte posee gráficos, pines y propiedades que la definen. Conforme coloquemos partes de un encapsulado en un diseño, Capture mantiene la identidad de la parte física única, el encapsulado, para reanotación, listas de conexiones, listas de materiales y procesos que lo requieran. Las partes en un encapsulado puede tener diferentes asignaciones de pines, gráficos y propiedades de usuario. Si todas las partes de un encapsulado son idénticas excepto en el número del pin, el encapsulado es homogéneo. Si las partes del encapsulado poseen gráficos, números de pines o propiedades diferentes, el encapsulado es heterogéneo. 2
Cuando colocamos la primera instancia de una parte en el diseño, se crea una copia de esta en la caché del diseño, que guarda una copia de cada parte utilizada en el diseño. Normalmente todas las instancias de la partes hacen referencia a esa copia en la caché del diseño. Una parte de la caché original también mantiene un enlace con la parte de librería de la que está sacada, de modo que podemos actualizar todas las partes en la caché del diseño para sincronizarlas con las partes de las librerías. Esta acción es muy útil para actualizar el diseño si han realizado cambios en la librería de la que provienen las partes. Una vez editada una instancia, el enlace con la librería original desaparece, lo que significa que: La instancia de la parte no queda afectada por el comando Update Cache. Para restaurar sus vínculos con la librería original, seleccionaremos el comando Replace Cache del menú Design del gestor de proyectos. Actualizando todas las instancias de una parte, crearemos una nueva parte que reemplace la antigua en la caché de diseño, y romperemos así el vínculo con la librería original. Si actualizamos sólo la instancia de la parte actualmente seleccionada, crearemos una nueva parte en la caché del diseño para esa única instancia de parte, y la nueva parte no tendrá vínculo con su librería original. 3
Reemplazar una instancia de una parte en la caché de diseño con una parte de librería diferente 1. Abrimos el proyecto conteniendo la instancia de la parte que queremos reemplazar. 2. Abrimos la caché del diseño y seleccionamos la instancia de la parte que queremos reemplazar. 3. Seleccionamos Replace Cache del menú Design. Se mostrará la caja de diálogo Replace Cache. La caja de texto en la caja de diálogo Replace Cache contiene el nombre de la instancia de la parte que está reemplazando y su librería fuente original. 4. En la caja de texto Part Name, tecleamos el nombre exacto de la librería a utilizar para reemplazar la instancia de la parte seleccionada (el nombre de la parte es sensible al contexto). Podemos usar el botón Browse para localizar el path y el nombre del fichero de la librería de partes. 5. Clicamos en OK y Capture reemplazará la instancia de la parte que se seleccionó en el paso 2 por la parte de librería especificada en el paso 4. 4
Actualizar partes seleccionadas en la caché del diseño de modo que coincidan con sus partes de librerías correspondientes Cuando actualizamos partes en la caché, se mantendrán todas las propiedades definidas por el usuario. Las propiedades asociadas con la parte serán actualizadas, incluyendo propiedades añadidas o eliminadas y valores de propiedades. 1. Abrimos el proyecto conteniendo todas las partes que queremos actualizar. 2. Abrimos la caché del diseño y seleccionamos las partes que queremos actualizar. 3. Seleccionamos Update Cache del menú Designs y Capture avisará que se actualizarán las partes seleccionadas con las partes de sus librerías originales. 4. Clicamos en Yes y Capture actualizará las partes seleccionadas en el paso 2 con sus partes de librería correspondientes. Otros proyectos que utilicen esas partes no quedarán afectados. 5
Despejar la caché de diseño Es muy común que la caché de diseño contenga partes que ya no se utilizan en el esquema, bien porque nos hemos equivocado o bien porque hemos realizado cambios. En este caso y, una vez finalizado nuestro diseño, podemos eliminar todas las partes que realmente no se usan. 1. Abrimos el proyecto conteniendo las instancias de la partes que queremos despejar. 2. Abrimos la caché del diseño situándonos en la carpeta Design Cache 3. Seleccionamos Cleanup Cache del menú Design. 6
Fin de la presentación 7