Estoy buscando construir una placa usando un fpga xilinx xc3s50a y usando un chip ram estático de algún tipo. Tal vez algo como el GSI Tech GSI71116A.
Mi preocupación es sobre las líneas de datos del chip ram. Si me equivoco en mi verilog, podría hacer fácilmente un ciclo de lectura desde el chip mientras se emiten datos desde el fpga. No me imagino configurando un '0' en la fpga y un '1' en el chip ram, o al revés terminaría bien ...
¿Así que básicamente estoy buscando información sobre lo que pasaría? ¿Es probable que dañe uno o ambos chips o están protegidos contra este tipo de cosas al limitar la corriente? Si la respuesta es no, ¿podría protegerme agregando una pequeña resistencia en cada línea de datos para limitar la corriente? Si bien eso probablemente funcionaría eléctricamente, no estoy seguro de qué efecto tendría una vez que esté funcionando y necesito enviar datos a hasta 100Mhz.
Básicamente, ¿necesito protegerme aquí? ¿Puedo protegerme? ¿O simplemente necesito tener mucho cuidado con mi código de verilog para no habilitar la salida en ambos dispositivos al mismo tiempo?