¿Cuánto tiempo lleva aprender diseño de circuitos integrados? ¿Cómo aprender?
El diseño de circuitos integrados debe tener dos direcciones: digital y analógica.
Obviamente, FPGA es digital. Los circuitos digitales no son más que puertas y flip-flops. Cualquier lógica compleja controla la ciudad de esta manera. .
De hecho, es un diseño lógico simple que cualquiera que solo necesite saber cómo usar puertas y chanclas puede diseñarlo. En realidad, la dificultad es el complejo diseño.
Al igual que los programas C, la lógica compleja también se puede descomponer en muchos módulos pequeños, y los módulos se pueden subdividir aún más. Desde la perspectiva de un circuito de módulo subyacente independiente, lo encontraremos muy simple. Si sólo hay dos módulos en el circuito y la complejidad es dos, pensarás que es muy simple, pero si hay cuatro, ocho o dieciséis, encontrarás que la complejidad no es tan simple como cuatro, ocho o dieciséis. dieciséis.
Creo que lo más crítico en el diseño complejo es el diseño arquitectónico, que a menudo requiere un método de diseño de arriba hacia abajo, lo que significa minimizar la complejidad de su diseño. Si la complejidad de los 16 módulos que haces es menor o igual a 16, entonces tu diseño es excelente.
La capacidad de estructurar es una capacidad de pensamiento macro, un hábito y un método que se puede aprender de alguna propiedad intelectual de código abierto.
La otra cosa es la práctica. El diseño de circuitos integrados es muy flexible. Creo que cada uno tendrá su propio método de implementación personalizado. A través de la práctica, podrás encontrar una manera de estructurar y subdividir módulos que se adapte a tus hábitos de pensamiento.