SpecSD, interfaz de almacenamiento para tarjetas SD

Proyectos de hardware con sus esquemáticos y si llevan software en fuente

Moderadores: cacharreo, Fundadores

Reglas del Foro
Aquí solo tienen cabida proyectos de hardware que incluyan siempre al menos sus esquemáticos para poder reproducirlos si llevan componentes electrónicos, y si es posible los ficheros del programa en que se hacen, los diseños de las placas, los gerber, etc. Si llevan algún tipo de software asociado debe estar diponible el código fuente

Para los que no cumplen estas condiciones se debe postear en el foro de proyectos generales.
Avatar de Usuario
jgilcas
Demonio tercer orden
Demonio tercer orden
Mensajes: 587
Registrado: 08 Abr 2013, 22:16
Has thanked: 4 times
Been thanked: 9 times

Re: SpecSD, interfaz de almacenamiento para tarjetas SD

Mensaje por jgilcas »

geloalex escribió: 24 Ene 2020, 10:21 Biennnnn :D

El otro es el de la placa chunga no?

Gracias a KYP van saliendo adelante y funcionando.
Si, justo.

Cuando haya reemplazo pues vemos, prisa 0
ZX48, ZX48+, ZX128+2, ZX128+3, OREL BK08, A500, MSX2, VIC-20, C64C, CPC464, CPC6128, GAMEBOY, GAMEBOY POCKET, GAMEBOY COLOR, NES, SNES, N64, GBA, GBASP, GBAMICRO, GAMECUBE, GAMEGEAR, SMS, SMS2, MD1, MD2, MEGACD, SATURN, DC, XBOX, XBOX360, TG-16
Avatar de Usuario
Kyp !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3379
Registrado: 30 Sep 2013, 14:54
Ubicación: Madrid
Has thanked: 28 times
Been thanked: 147 times

Re: SpecSD, interfaz de almacenamiento para tarjetas SD

Mensaje por Kyp »

Jason_rg escribió:!
Pues si no me fallan las cuentas solo queda por confirmar la placa de Jason_rg y tiene todas la papeletas de estar mal :(
¿Puedes confirmarmelo? En caso afirmativo, te digo lo mismo que a los demás, envíame la placa para que pueda aprovechar los chips y te mando una nueva.
Jason_rg
Demonio tercer orden
Demonio tercer orden
Mensajes: 757
Registrado: 16 May 2015, 20:32
Ubicación: Guipuzcoa
Has thanked: 2 times
Been thanked: 18 times

Re: SpecSD, interfaz de almacenamiento para tarjetas SD

Mensaje por Jason_rg »

Hola Kyp

Me he puesto hoy con el montaje y revisando el hilo veo que la mía es la chunga … :~(

Te la mando? O como tu me digas.

Luego para el montaje podrías resolver algunas dudas?
- Xylinx y eeprom están programados?
- El xylinx montado con el punto hacia el slot del spectrum y los otros dos hacia el lado contrario?
- Los led, cuál es el ánodo y cátodo de la huella de la placa? Para soldarlos bien.

Saludos
Avatar de Usuario
Kyp !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3379
Registrado: 30 Sep 2013, 14:54
Ubicación: Madrid
Has thanked: 28 times
Been thanked: 147 times

Re: SpecSD, interfaz de almacenamiento para tarjetas SD

Mensaje por Kyp »

Jason_rg escribió: 27 Ene 2020, 20:03 Te la mando? O como tu me digas.
Si, te envío un MP.
Jason_rg escribió: 27 Ene 2020, 20:03 - Xylinx y eeprom están programados?
La EEPROM si, la CPLD no (para programarla tiene que estár montada la placa).
Jason_rg escribió: 27 Ene 2020, 20:03 - El xylinx montado con el punto hacia el slot del spectrum y los otros dos hacia el lado contrario?
El pin 1 de la CPLD queda abajo a la izquierda. Los otros dos hacia arriba. Tienen una línea blanca señalándolo. Es una marca muy sutil, pero así es la huella que pone el KiCAD.
Jason_rg escribió: 27 Ene 2020, 20:03 - Los led, cuál es el ánodo y cátodo de la huella de la placa? Para soldarlos bien.
El LED tiene una marca verde señalando el cátodo. También muy sutil, es los SMD todo es minúsculo :|
Avatar de Usuario
Quickie
Aspirante a demonio
Aspirante a demonio
Mensajes: 389
Registrado: 21 Sep 2017, 19:58
Has thanked: 25 times
Been thanked: 21 times

Re: SpecSD, interfaz de almacenamiento para tarjetas SD

Mensaje por Quickie »

Hola @Kyp,

Finalmente pude soldar el conector edge como debía sin dañarlo y acabar el SpecSD.
Pude programar el Xilinx sin problema con el último jed "e" (leds).

El caso es que tras bajar EsxDos 0.8.7 y copiarlo en la microsd que uso habitualmente con DivIde MMC Enjoy (una microsd HC de 32 Gb FAT32), el Spectrum arranca, se enciende el led rojo durante un segundo (slot 0), ESXDos informa "ESXDOS.SYS" [ERROR] durante poco mas de 1 segundo y ya inicia la ROM del Spectrum.

Si pulso NMI no pasa nada y si por el contrario intento hacer un reset (ya sea desde el propio Spectrum [lo he probado en 2, en un 48k+ y un Humble48] o desde el reset del SpecSD) el Spectrum se queda en un loop de reset infinito: pantalla negra con borde blanco y franjas rojas verticales finas e intenta mostrar de nuevo el inicio de la ROM del equipo.

He probado a darle un calentón a la FPGA, pero para lo mal que se me da, creo que ésta ha salido bastante bien...así que en principio descarto ese problema (además de que se programó sin problema).
Comprobé tambien el clk y da 8 Mhz exactos (en el cristal).

¿Alguna idea que podría estar pasando?

Gracias
Imagen
Avatar de Usuario
Kyp !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3379
Registrado: 30 Sep 2013, 14:54
Ubicación: Madrid
Has thanked: 28 times
Been thanked: 147 times

Re: SpecSD, interfaz de almacenamiento para tarjetas SD

Mensaje por Kyp »

Os digo lo mismo a todos, esos síntomas son de alguna mala soldadura. Revísalas que seguro que hay algún mal contacto o algún puente entre pines. Para grabar la CPLD solo se usan 12 de los 64 pines :|
Jason_rg
Demonio tercer orden
Demonio tercer orden
Mensajes: 757
Registrado: 16 May 2015, 20:32
Ubicación: Guipuzcoa
Has thanked: 2 times
Been thanked: 18 times

Re: SpecSD, interfaz de almacenamiento para tarjetas SD

Mensaje por Jason_rg »

Hola Kyp

Por razones desconocidas me devolvieron de correos el envío con la placa.
Me da que se han liado con las direcciones. :|
Lo envío otra vez mostrando una sola dirección. Espero que te llegue. :~(

Saludos
Avatar de Usuario
Kyp !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3379
Registrado: 30 Sep 2013, 14:54
Ubicación: Madrid
Has thanked: 28 times
Been thanked: 147 times

Re: SpecSD, interfaz de almacenamiento para tarjetas SD

Mensaje por Kyp »

Vaya. Ya me extrañaba que no llegara...
Avatar de Usuario
Quickie
Aspirante a demonio
Aspirante a demonio
Mensajes: 389
Registrado: 21 Sep 2017, 19:58
Has thanked: 25 times
Been thanked: 21 times

Re: SpecSD, interfaz de almacenamiento para tarjetas SD

Mensaje por Quickie »

Hola,

He resoldado nuevamente todos los pines de la CPLD y con cariño he revisado a trasluz las patillas.
Dejando de lado un poco de resto de flux, no hay estaño haciendo puentes.

Ahora al arrancar el SpecSD SI inicializa la SD (la reconoce como FAT32 y su tamaño), pero de manera aleatoria da error en el NMI.SYS y cuando no lo da y se intentar inicializar con el switch, muchas veces presenta datos incorrectos en el menu de selección de ficheros:

Imagen

Aun así, una vez pude abrir el .tap (pese a la corrupción) y llegó a hacer el amago de cargar...pero acabó fallando:

Imagen

¿Crees que sigue siendo cosa de la CPLD o quizá pudiera haber otro componente dando guerra (se me ocurre RAM)?

En todo caso, sea como sea, mil gracias por tu tiempo.
Kyp escribió: 03 Feb 2020, 23:19 Os digo lo mismo a todos, esos síntomas son de alguna mala soldadura. Revísalas que seguro que hay algún mal contacto o algún puente entre pines. Para grabar la CPLD solo se usan 12 de los 64 pines :|
Imagen
Avatar de Usuario
Kyp !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3379
Registrado: 30 Sep 2013, 14:54
Ubicación: Madrid
Has thanked: 28 times
Been thanked: 147 times

Re: SpecSD, interfaz de almacenamiento para tarjetas SD

Mensaje por Kyp »

Quickie escribió: 04 Feb 2020, 18:32 ¿Crees que sigue siendo cosa de la CPLD o quizá pudiera haber otro componente dando guerra (se me ocurre RAM)?
Puede ser la RAM si, o que el conector edge del Spectrum esté sucio...
Responder

Volver a “Proyectos de hardware abiertos”