Antes de comenzar a leer, ¿podría apoyar mi cuenta de fotografía siguiéndome … (hago muchos regalos) https://www.instagram.com/hammad…
De hecho, acabo de terminar mi licenciatura en electrónica e ingeniería informática. mi FYP estaba diseñando un microprocesador suave en verilog. tbh eso me ayudó a conseguir un trabajo en INTEL 🙂 … así que mi consejo para usted es ir primero a través de este libro en PDF “Deigning Digital Computer Systems With Verilog”:
Página en pldworld.com
Eso le dará una buena introducción, especialmente los primeros 4 capítulos, que explicarán algunos puntos realmente importantes en el diseño del procesador:
– pasará por verilog básico
– FSM (Máquina de estado finito)
– ISA (conjunto de instrucciones de arquitectura)
Después de eso, le recomiendo que lea más sobre las diferentes filosofías de diseño, que son RISC y CISC.
Lea este libro “Guía de procesadores RISC”
Página en kfupm.edu.sa
por cierto RISC significa Computadoras de conjunto de instrucciones reducidas
y CISC significa Computadoras de conjunto de instrucciones complejas
los comprenderá a ambos en el primer capítulo del libro anterior 😉
Si sientes que no te sientes cómodo con verilog, aprende primero. hacer proyectos simples como diseñar un reloj digital en un FPGA. y algunos otros proyectos simples. mira este tutorial de youtube sobre verilog:
Verilog Tutorials
- ¿Debo cambiar al diseño de producto de la ingeniería mecánica?
- ¿Cuál es el proceso de diseño de ropa?
- ¿Qué consejo tienes para gestionar y entrenar a jóvenes diseñadores?
- Cómo diseñar una base de datos
- ¿Cuál es la necesidad del diseño de interiores?
Antes de comenzar a escribir código para diseñar su procesador, dibuje su ruta de datos e intente pensar en las instrucciones que su procesador podrá ejecutar, por ejemplo, agregar, sub, mult, cargar, almacenar, etc. Después piense cómo se ejecutará cada instrucción dentro de la ruta de datos (micro arquitectura).
Echa un vistazo a mi póster para mi FYP, podría ayudar un poco:
09003021_Poster.pdf
************************************************** ******************
Finalmente, cuando decida que desea comenzar a diseñar correctamente su procesador con Verilog, busque este INCREÍBLE LIBRO 😉 “DISEÑO DIGITAL AVANZADO CON VERILOG HDL” de Michael D. Ciletti
Este libro será tu MEJOR amigo cuando comiences a codificar 🙂
************************************************** *****************
Recuerda siempre que cuando te quedes atascado con algo, no te rindas y ve a leer más sobre eso en línea y luego vuelve a él e intenta resolverlo.
Un último consejo es que cuando comience a diseñar su primer bloque en verilog, PRUEBE antes de comenzar a escribir un código para otros bloques porque si diseña todos sus bloques y luego los conecta y comienza a probar todo el diseño y descubre si su diseño no se comporta de la manera que desea, entonces tendrá un gran problema. así que siempre pruebe cada bloque individualmente.
Eso es todo lo que puedo recordar en este momento. Realmente lo siento si olvidé algo importante, pero de todos modos si tienes alguna pregunta, estoy feliz de ayudarte.
puedes contactarme a través de la página en linkedin.com
Todo lo mejor
Hammad