4 votos

¿Existe un chip FIFO de 250 MHz?

Si tengo datos paralelos de 8 bits que salen de un chip a 250 MHz, ¿hay alguna forma de almacenarlos en búfer? Sólo necesito almacenar alrededor de 1kB. Preferiblemente sería un FIFO. ¿Existe un FIFO tan rápido a un precio razonable (

4voto

Mark Biek Puntos 41769

Deberías poder implementarlo en una FPGA adecuada, utilizando la RAM de bloque interna. Xilinx tiene esta nota de aplicación:

http://www.xilinx.com/support/documentation/white_papers/wp333.pdf

Probablemente podría implementarse en un dispositivo más barato, con más trabajo.

0voto

Socrates Puntos 865

Incluso en FPGA, 250MHz (2Gbps en este caso) es una tarea muy difícil de conseguir. Mejor díganos cuál es la aplicación y por qué necesita tales velocidades. Sería más fácil construir palabras de 32bit tomando 4x 8bit y bajando la velocidad de reloj 4 veces. Esto garantizaría un Fmax posible al mismo coste de la memoria interna. La interfaz RAM de bloque en FPGA puede ser incluso más amplia que 32bits (144bits afaik o así).

Las FPGAs son geniales para transferencias de datos en paralelo: cuanto más ancho de bus tengas, más datos podrás transferir, así que mejor elige palabras de 32bit en lugar de 8bit en las conexiones internas.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X