¿Cómo comienza un principiante en diseño RTL con OpenCores?

Yo también enfrenté el mismo problema cuando comencé a hacer mis proyectos de Digital HW.

Lo que recomendaría es

1. Como alguien ya sugirió, revise varios libros sobre diseño Digital HW que tienen ejemplos de Verilog / VHDL al final. Estos ejemplos que lo ayudan a comprender los conceptos de arquitectura, la implementación del diseño modular, etc.

2. Descargue el código de OpenCores que desea utilizar / comprender y ábralo en una herramienta EDA como ModelSim (disponible gratuitamente para los estudiantes) o Verdi. Estas herramientas lo ayudarán a rastrear las señales a medida que atraviesan varias jerarquías. Intente crear un diagrama de bloques para el diseño que descargó e indique las señales importantes en cada etapa.

3. La mayoría de los diseños utilizan uno de los protocolos de bus más utilizados, como AXI, APB u OCP. Asegúrese de pasar por estos protocolos.

Agregaré a esto como respuesta cuando recuerde algo.

Yo recomendaría tomar el libro de Pong P. Chu
@Xilinx Spartan-3 Versión: Amazon.es: Pong P. Chu: Libros y prueba uno de los proyectos como el teclado PS2. Cuando te quedes atascado, tendrás una referencia. Trabaja con opencores directamente o github.

No estoy seguro de qué tipo de proyectos estás hablando. Si pudiera aclarar la elección de sus proyectos, puede ser útil responder. Opencore contiene la mayoría de los códigos para los principales protocolos y algunos otros proyectos útiles. Te daré un ejemplo.
Yo tampoco estoy muy familiarizado con opencore, pero lo referí para un proyecto en el protocolo UART. Quería verificar el protocolo como mi proyecto principal para PG DIPLOMA en VLSI en NIELIT. Acabo de descargar los archivos de diseño, que era lo que necesitaba para comenzar a escribir los bancos de pruebas. Pero el material tenía casi todo, bancos de pruebas y estuches de pruebas también, que no necesito. Y eso fue bastante útil para mí al menos 🙂
Todo lo mejor para tu proyecto !!

More Interesting

¿Cómo es un día promedio para un ingeniero eléctrico / informático?

¿Cuándo fue la última vez que hiciste algo solo porque lo aprendiste de una clase de informática / ingeniería, curso o título? ¿Qué era?

¿Cuáles son las perspectivas laborales de la maestría en ingeniería eléctrica e informática en comparación con la informática para un titular de grado de ingeniería eléctrica de B. Tech con 1 año de experiencia en TI?

¿Qué otras cosas además de los lenguajes de programación se enseñan en un curso de pregrado de Ciencias de la Computación e Ingeniería de Computadores?

¿Qué habilidades se requieren para que un estudiante graduado en Ingeniería Informática obtenga una pasantía / trabajo en la industria VLSI?

¿Los ingenieros informáticos aprenden más de la universidad o por su cuenta?

Estoy en ingeniería informática. Me encanta codificar pero no soy bueno recordando cosas. ¿Qué tengo que hacer?

Cómo convertirse en un buen ingeniero informático

¿Cuántas partes tiene una computadora?

¿Hay algún beneficio de la doble especialización en ciencias de la computación e ingeniería informática?

¿Qué tan bueno es la especialización en Ingeniería Informática?

¿Cuáles son los trabajos de los ingenieros informáticos, incluida la programación?

¿Cuál es la principal diferencia entre un título en informática y ciencias de la computación y matemáticas?

¿Cuáles son las ventajas y desventajas de tener un MBA de Harvard, si soy ingeniero informático?

¿IET Ahmedabad es bueno para la ingeniería informática?