Surgiero hacer dabate sobre que memorias se podria usar, sobretodo para hacer compatible los pines en el diseño de la PCB, puede ser que algun fabricante algun pin hay que realizarle algo (llevarlo a masa, ponerle alguna resistencia,ect...) asi podemos ver las hoja de datos y decidir el diseño final.
AS7C316096A 2048K X 8 BIT HIGH SPEED CMOS SRAM
http://www.alliancememory.com/pdf/sram/ ... 16096a.pdf Localizada en
http://www.mouser.es a 21€ algo cara pero alguien puede ser que la quiera poner.
AS7C316098A 1024K X16 BIT HIGH SPEED CMOS SRAM
http://www.alliancememory.com/pdf/sram/ ... 16098a.pdf Esta es de 16bit tambien se podria estudiar se podria usar la parte baja o la parte alta del bus de datos y asi obtener el doble de capacidad, pero claro hay que modificar cosas para gestionar este tipo de memoria. Localizada en
http://www.mouser.es a 16€
Bueno se podria hacer una seleccion y ver que memorias se podrian utilizar.
No controlo mucho el tema de diseño PCB pero creo que cuando utilizamos las memorias a alta velocidad las lineas de datos y direciones tienen que tener mas o menos la mismas longitud para que no hubiese retardos de señales, me lo podeis confirmar o yo lo tengo entendido mal ??????
-- Actualizado 09 Ago 2015, 16:30 --
Quest escribió:andornot escribió:No se si seria interesante, pero creo que en la PCB hay espacio para poner otra memoria SRAM, osea tendriamos dos SRAM con posibilidad de poner una o las dos.
No hay espacio en la PCB. Si con las pistas tan apretadas que hay ya, cabe todo a duras penas, imposible meter otro chip de ese tamaño y mucho menos rutear todas sus pistas a la fpga y que quepan.
Y no, no es una opcion hacer una pcb de 4 capas porque es muchisimo mas cara.
Se podria cambiar el zocalo SD por uno microSD para tener un poco de mas espacio (pero creo que este esta por que es mas estandar para las memorias) y se podria poner una ram por arriba y la otra por debajo justo encima o casi encima de la otra y con vias se podria unir el bus de datos, direciones y control de las dos memorias puede ser un poco complicado de hacer pero no se necesitaria pcb de 4 caras.
Creo recordar que donde esta la ram por la cara de abajo hay masa y espacio suficiente eso creo.
Bueno esa es una opinion mas, para eso estan los foros para debatir y ayudarnos.
-- Actualizado 09 Ago 2015, 16:38 --
Por cierto en la fpga los pines PROGRAM_B_2 y DONE_2 que funcion tiene ???
Veo que unos montajes el DONE_2 tienen resistencia y en otro no ????
-- Actualizado 09 Ago 2015, 17:22 --
He miradao la hoja de datos del AD724 y veo que se podria quitar algunos componentes (C1,Y1,Y2, D2,D3,R32,R33 )
http://www.analog.com/media/en/technica ... /AD724.pdfLo unico que hay que hacer es generar la señal para el pin 3 (FIN) del AD724 con la FPGA, supongo que no sera muy complicado generar esas frecuencias y no ocuparia mucho.
La unica pega que veo es que el AD724 se alimenta a 5 voltios, pero no creo que sea problema en inyectarle la señal de menor valor de tension. En el hoja de datos dice que el pin soporta "CMOS/TTL Logic Levels for subcarrier clocks"
Podeis hacer alguna prueba para general la señal y inyectarla yo estoy casi seguro que deveria de funcionar. (Yo no tengo los medios ahora para poder hacer pruebas)
Tambien veo que admite varias frecuencias: FSC OR 4FSC CLOCK; 3.579545MHz,14.31818MHz (NTSC) OR 4.433620MHz,17.734480MHz(PAL)
Segun leo el pin SELET hay que ponerlo a alto para usar frecuencias de 4FSC "14.31818MHz (NTSC) y 17.734480MHz(PAL)"
Podeis probar esta opcion, creo que estaria bien y reducimos componentes.