Nota: estoy usando Xilinx ISE y tienen un FPGA de la junta de trabajar (con interruptores y luces, y así sucesivamente), y me he hackeado algunos proyectos simples hasta ahora. Al mismo tiempo estoy leyendo varios tutoriales para construir una base para lo que estoy haciendo.
He visto varias entidades y sus arquitecturas mencionadas en los materiales de referencia que he estado pasando, pero el nombre es a menudo confuso. A menudo, en lugar de "arquitectura de la rtl de.." o "la arquitectura estructural de..." voy a ver "la arquitectura foo ..." o incluso "arquitectura de arco de..."
Me doy cuenta (tarde) de que la arquitectura nombre es tan arbitraria como la entidad de nomenclatura, aunque hay guías de estilo que sugieren más consistente de las convenciones de nomenclatura se puede utilizar para evitar este problema. Esto me lleva a un par de preguntas:
Buscando en una entidad, ¿cómo se puede determinar el arquitectónica modelo utilizado sin indicios de la arquitectura de nombre? RTL, conductuales, estructurales... que parece ser muy similar a mi alumno del ojo (suponiendo que los ejemplos que he visto eran en realidad el nombre de correctamente). Un simple pero ejemplo obvio sería útil aquí (o un puntero a uno).
Si especifica varias arquitecturas para una entidad única (que yo comprender es posible) ¿usted simplemente dar las arquitecturas nombres diferentes en el mismo archivo o...?
Son los nombres de la arquitectura confinado a una entidad determinada (que es, es hay algún problema con los "espacios de nombres" utilizando la misma arquitectura nombre a través de varias entidades)?
Edit: y uno más:
- Parece que hay una distinción entre RTL y de comportamiento, pero como se mencionó anteriormente, no estoy muy de ver en los ejemplos que he visto (a menudo sólo veo una arquitectura, que está definido). Es una arquitectura más común que los otros?
Lo que he estado buscando es una completa pero sencilla aplicación en los componentes del proyecto (componentes), por escrito, utilizando las mejores prácticas (adecuada nomenclatura, no todos hacinados en un archivo, etc.) pero aún tengo que encontrar uno. Me parece adecuada redacción de proyectos de ejemplo muy útil para iluminar a los principios básicos y las mejores prácticas. Si usted sabe de un proyecto de ejemplo me gustaría estar agradecidos por un puntero para que así. (Si nada más, tal vez una vez me figura esto puedo compartir una de mis propios...)