Red de conocimiento informático - Conocimiento informático - ¿Qué debo aprender al estudiar FPJA y cuáles son las perspectivas laborales?

¿Qué debo aprender al estudiar FPJA y cuáles son las perspectivas laborales?

¿Qué deberías aprender para aprender FPGA?

-.

El verdadero poder de FPGA radica en su rápida capacidad de procesamiento de datos paralelo, que es la misma que la de un microordenador de un solo chip

Máquina, ARM y DSP son muy diferentes. Por lo tanto, puede realizar muestreo y procesamiento de datos de alta velocidad, y solo

Solo puede ejercer sus poderosas funciones en los campos de comunicación y procesamiento de video, y solo para el diseño de circuitos integrados.

Es sólo una plataforma para la verificación del diseño (opinión personal).

Con respecto a NIOS, personalmente creo que no es muy útil y SOPC rara vez se usa en aplicaciones prácticas.

No es tan práctico como MCU y ARM, y es mucho menos conveniente de usar que ARM y MCU, porque

Hay muchas aplicaciones y soporte para ARM y MCU, pero FPGA solo se usa como NIOS.

Plataforma, entonces su precio es realmente demasiado alto. Al menos hasta ahora, NIOS no puede reemplazar a ARM y monolítico.

Máquina. NIOS, ARM y los microcontroladores se basan en la programación en lenguaje C. Si planeas dedicar tiempo a aprender NIOS.

(Eso es solo aprendizaje) Te sugiero que dediques más tiempo a aprender ARM o MCU, porque ARM.

El microcontrolador es más práctico y tiene más "potencial de dinero". Es necesario comprender la diferencia esencial entre el lenguaje C y el lenguaje Verilog.

¿A qué debes prestar atención al aprender FPGA?

Esta placa de desarrollo te hace sentir como si realmente estuvieras aprendiendo a diseñar una FPGA, en lugar de usar una FPGA.

Aprender a usar un microcontrolador no es solo para controlar LED, sino que es de poca utilidad. uso práctico. Conceptos básicos

La placa de desarrollo le permitirá experimentar lo interesante que es combinar el diseño FPGA con matlab para diseñar filtros FIR,

filtros CIC, DDC/DUC, DDS, etc. , y así es como debería ser el trabajo real.

Potente, deja que FPGA realmente ejerza sus poderosas funciones.

Aprender FPGA requiere ideas de circuitos, pero editar lenguaje C con NIOS no requiere considerar circuitos de hardware en absoluto.

(Esta es la característica del lenguaje C), por lo que al aprender FPGA, no es necesario desviarse de la idea central de los circuitos digitales: la lógica.

Diseño en serie, en lugar de diseño en lenguaje C, al tiempo que se comprende la estructura del circuito interno de FPGA.

Diseño lógico: utilice verilog HDL o VHDL para diseñar las funciones lógicas requeridas.

El software sintetiza código en circuitos lógicos.

Diseño sincrónico: "En los circuitos digitales, el reloj es la señal más importante y especial de todo el circuito. Escala del sistema

Algunos dispositivos funcionan en el borde de transición del reloj, lo que significa que la diferencia de retardo de la señal del reloj debe ser muy pequeña; de lo contrario, puede causar un error en el estado lógico de sincronización. La señal del reloj suele ser la señal más cargada, por lo que la carga debe distribuirse adecuadamente. Los dispositivos programables como FPGA generalmente tienen redes de reloj globales desiguales digitales dedicadas a la conducción del reloj del sistema. Las características de esta red son las siguientes: 1. Carga de energía.

La fuerza es particularmente fuerte, cualquier línea de conducción de reloj global. puede controlar el flip-flop dentro del chip; en segundo lugar, la diferencia de retardo es muy pequeña; en tercer lugar, la distorsión de la forma de onda de la señal del reloj es pequeña y la confiabilidad del funcionamiento es buena.

En diseños sincrónicos, el reloj global. La entrada generalmente se conecta al lado del reloj del dispositivo; de lo contrario, su rendimiento se verá afectado.

Si el sistema requiere varios sistemas, es mejor usar una fuente de reloj que se ingresa desde el pin de reloj FPGA. /p>

Usar FPGA para dividir o multiplicar la frecuencia del PLL puede obtener múltiples relojes.

Restricciones de tiempo: esto es para aprender las funciones avanzadas de FPGA. Al diseñar circuitos de alta velocidad, para que Quartus sintetice circuitos FPGA estables y de alta velocidad, debe interactuar con alta velocidad y realizar restricciones de tiempo en los circuitos internos de FPGA.

Restricciones de tiempo básicas: 1. Límite de frecuencia central.

2. Restricción de frecuencia central, restricción de excepción de temporización

3. Restricción de frecuencia central, restricción de excepción de temporización Restricción de E/S

Estas restricciones suelen ser utilizadas por los diseñadores. de los sistemas de comunicación Utilice, por supuesto, métodos de restricción más detallados, son grandes

Los economistas pueden consultar la sección de restricciones de tiempo en CD1.

Desarrolle un buen estilo de codificación: el desarrollo de un estilo de codificación requiere una cierta base de codificación; de lo contrario, habrá mucha dependencia.

No puedes entender los artículos escritos por otros sobre el estilo de codificación y no puedes implementarlos correctamente. Cuando tienes una determinada base FPGA.

Después de sentar las bases, revise su propio estilo de codificación y el estilo de codificación sugerido por otros, y finalmente forme uno maduro. Estilo de codificación de

. Hay varios estilos de codificación y se aplican diferentes estilos de codificación en diferentes campos y en algunas codificaciones.

El estilo es adecuado para el campo de la comunicación y algunos estilos de codificación son adecuados para el diseño ASIC.

La perspectiva de aprender FPGA;

La perspectiva de aprender FPGA

Desde su nacimiento, FPGA ha experimentado una transformación de un papel secundario a un protagonista. Se utiliza principalmente para reemplazar circuitos lógicos complejos.

El camino ahora enfatiza el concepto de plataforma, que integra procesadores de señales digitales, procesadores integrados y seriales de alta velocidad.

Y otras tecnologías de alta gama se han aplicado a más campos. Es precisamente por su rápido desarrollo que más personas lo están aprendiendo.

La gente en FPGA ve esperanza y sus amplias perspectivas son una de las razones por las que la elegimos.

(1) Amplias perspectivas de desarrollo

Según la firma de investigación de mercado Gartner Dataquest, FPGA y otros dispositivos lógicos programables tendrán la mayor tasa de crecimiento en 2010.

El mercado (PLD) crecerá de 3.200 millones de dólares en 2005 a 6.700 millones de dólares, y habrá una tendencia de crecimiento en el futuro.

La mayor oportunidad para el desarrollo de las industrias FPGA y PLD es reemplazar ASIC y ASSP.

En ASSP, el tamaño del mercado de la lógica digital es de aproximadamente 35 mil millones de dólares. Debido a que los usuarios pueden evaluar rápidamente la programación P1 e implementar funciones especiales según los requisitos, en comparación con ASIC y ASSP, PLD es más flexible y abierto.

Tiene más ventajas en costes de desarrollo y velocidad de lanzamiento de productos, por lo que FPGA será un tipo muy prometedor en el futuro.

Industria.

Debido a la particularidad de la estructura FPGA, la programación repetible y el ciclo de desarrollo corto, FPGA ha atraído cada vez más atención.

En pocas palabras, sus características son más cercanas a las de ASIC. La mayor ventaja de ASIC sobre FPGA es el bajo costo, pero el precio de FPGA es cada vez más bajo. Por ejemplo, la serie Nano de Actel ha roto la barrera de precios de los FPGA.

Al ofrecer más de 50 tipos de FPGA por menos de 1 dólar, ya pueden competir con los ASIC hasta cierto punto.

De acuerdo con la tendencia de desarrollo actual, FPGA seguramente reemplazará la mayor parte del mercado de ASIC en el futuro, aunque según la

Ley de Moore: la misma unidad de área se puede integrar dos veces cada vez. 18 a 24 meses.

La cantidad de transistores significa que el costo del chip se reducirá a la mitad cada 18 a 24 meses, pero esto solo se refiere al troquel desnudo (D

Es decir) y no significa el costo de todo el chip se reducirá a la mitad, porque el costo de la máscara (Mas) al final de la fabricación de la oblea, el costo del empaque (también llamado empaque de ensamblaje) y el costo de mano de obra al final de la fabricación de la oblea no cambiarán.

Ley de Moore, pero el coste de los chips tiene una tendencia al alza, por eso muchos núcleos pequeños y medianos en el pasado

Estas tabletas no se pueden producir con tecnología avanzada, por lo que tampoco se puede continuar utilizar tecnología antigua, o se debe utilizar F.

Producción de chips PGA...

Las tendencias futuras nos dicen que FPGA se convertirá en una de las industrias de alta tecnología más importantes del siglo XXI, especialmente en China.

El mercado de FPGA de China es una "tierra virgen que aún no se ha cultivado completamente". Aprovechar la oportunidad actual significa

esforzarse por brindarnos una mayor competitividad en el futuro.

(2) Más oportunidades de empleo

Aunque el mercado de FPGA es vasto, existe una escasez extrema de personal técnico de FPGA y muchas universidades todavía no le prestan atención.

Dependiendo de la enseñanza de la tecnología FPGA, los estudiantes ni siquiera sabrán qué son FPGA y Verilog después de graduarse.

Se han perdido muchas oportunidades laborales. Guangzhou Zhou Ligong Microcontroller Development Co., Ltd. ha pasado por 22 años.

En esta ciudad, cada sala de conferencias está llena de gente por dentro y por fuera, y cada estudiante está ansioso por encontrar un buen trabajo.

La situación es evidente a partir de esto, pero muy pocos estudiantes entienden FPGA y Verilog a través de exámenes. Aunque

tenemos grandes esperanzas de reclutar talentos de FPGA cada año, siempre nos decepcionamos.

Contratar ingenieros de desarrollo de FPGA será difícil.

Se puede ver que los estudiantes que dominan FPGA entre los recién graduados son un recurso escaso, pero las empresas

La formación de ingenieros de desarrollo de FPGA requiere un alto precio, por lo que para los estudiantes que se especializan en electricidad ingeniería en la escuela Por ejemplo,

Se dice que esta es una gran oportunidad para crear competitividad personal diferenciada. De hecho, puedes encontrarla siempre que domines FPGA.

Empleos mejor remunerados. Cada vez que nuestra empresa evalúa a los empleados, a menudo presta especial atención a estos "especiales"

empleados especiales". En términos generales, el salario de estos empleados será 500 yuanes más alto que el de otros puestos. Esto es lo que Aprendí de las ventajas laborales de FPG, pero muchas personas no se dan cuenta completamente de la importancia de dominar la tecnología FPGA. La crisis financiera actual es una gran prueba para el empleo de los estudiantes. Según estadísticas del Ministerio de Educación, en 2008 había 5,59 millones de graduados universitarios en todo el país, 640.000 más que en 2007. En 2009, el número de graduados universitarios alcanzó los 6,11 millones, 520.000 más que en 2008. Por lo tanto, muchos estudiantes universitarios se enfrentan. problemas laborales Si no tienen ciertas ventajas, se ahogarán en el mar de personas y no podrán encontrar sus ideales p>Trabajo, mientras que aprender FPGA puede ayudar a los estudiantes a adquirir más habilidades y mejorar en gran medida sus oportunidades laborales. >

(3) Mayor espacio de desarrollo tecnológico

Sabemos que los semiconductores siempre han sido una industria relativamente débil en China, que es muy diferente a la de los países extranjeros. La mayoría de los circuitos integrados provienen de Europa y el resto del mundo. Estados Unidos. No hay muchas tecnologías de circuitos integrados con derechos de propiedad intelectual independientes en China, por lo que la mayoría de ellas deben importarse del extranjero.

Sin embargo, desde el año 2000, las empresas de diseño de circuitos integrados. han surgido en China continental.

El número de empresas se ha más que cuadruplicado en cinco años, llegando a más de 500 en 2005, con ingresos por ventas superiores a 100 millones de yuanes, 2 de las cuales tienen ingresos por ventas superiores a 100. millones de yuanes.

En total, dijo que las empresas de diseño de circuitos integrados de China se pueden dividir en cuatro categorías. La primera categoría son las empresas de diseño de circuitos integrados de propiedad estatal, que generalmente realizan tareas establecidas después de la transformación de los institutos de investigación de RD del gobierno; la segunda categoría es independiente del departamento de diseño de sistemas

empresas de diseño de circuitos integrados; la tercera categoría son empresas de diseño de circuitos integrados privadas, principalmente empresas que regresan al extranjero; >Esto muestra que el diseño de circuitos integrados también es una dirección clave para el desarrollo futuro y será una de las industrias fuertemente respaldadas por el país.

En primer lugar, los diseñadores de circuitos integrados deben dominar la tecnología FPGA, que se encuentra en el mercado. flujo de chip.

La verificación previa al diseño utiliza el mismo lenguaje de diseño que FPGA, solo que en el diseño de back-end.

Para la tecnología específica del diseño de IC, el diseñador de IC. Deben ser personas que entiendan el diseño de FPGA, por lo que son los que están a cargo.

Dominar la tecnología FPGA es el único camino hacia el palacio del diseño de circuitos integrados