Próximamente en sus Amstrads CPC...
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.
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.
-
- Le gustan las llamas
- Mensajes: 83
- Registrado: 14 Nov 2017, 16:37
Re: Próximamente en sus Amstrads CPC...
yo tambien me apunto para darle tralla al mi cpc.
Por cierto, como puedo conseguir el del spectrum?
Por cierto, como puedo conseguir el del spectrum?
- duca750
- Hermano de Lucifer
- Mensajes: 2666
- Registrado: 28 Ago 2017, 13:14
- Has thanked: 406 times
- Been thanked: 206 times
Re: Próximamente en sus Amstrads CPC...
Me apunto, de echo ayer lo hice pero no debi darle bien a enviar, jejeje.
CPC464,CPC6128/GX4000/COMMODORE 64,AMIGA 500/ATARI STFM1024&800XL/ORIC1,ATMOS/DRAGON32/SPECTRUM+, +2,+3,48K,16K/MSX HB501P,101P,201P,MSX HB20P,HB75P,CANON V20,PHILIPS NMS8250,8020&8010&8000/ACORN ELECTRON/THOMSON MO08,MO05/ENTERPRISE 64.
- dandare
- Hermano de Lucifer
- Mensajes: 3718
- Registrado: 09 Feb 2016, 15:09
- Ubicación: I Register
- Been thanked: 6 times
Re: Próximamente en sus Amstrads CPC...
mándale un mensaje a @mad3001 en este foro o pásate por retroshop.pt
- dandare
- Hermano de Lucifer
- Mensajes: 3718
- Registrado: 09 Feb 2016, 15:09
- Ubicación: I Register
- Been thanked: 6 times
Re: Próximamente en sus Amstrads CPC...
Gracias a todos por los ánimos. Pero estamos muy lejos, si es que se hará al final, de una tirada.
Vamos a ver cómo avanza porque me he empeñado en hacerlo de una forma poco tradicional y pueden salir bugs por todos lados.
Vamos a ver cómo avanza porque me he empeñado en hacerlo de una forma poco tradicional y pueden salir bugs por todos lados.
- dandare
- Hermano de Lucifer
- Mensajes: 3718
- Registrado: 09 Feb 2016, 15:09
- Ubicación: I Register
- Been thanked: 6 times
Re: Próximamente en sus Amstrads CPC...
Estarás limitado a lo que el IDE del fabricante de permita, en el caso de Xilinx tienes tres opciones (no me acuerdo ahora si alguna más), puedes pintar el circuito, usar VHDL o usar Verilog).
Prueba a instalarte el Xilinx ISE Webpack
- Kyp
- Hermano de Lucifer
- Mensajes: 3401
- Registrado: 30 Sep 2013, 14:54
- Ubicación: Madrid
- Has thanked: 31 times
- Been thanked: 163 times
Re: Próximamente en sus Amstrads CPC...
Si necesitáis que os eche una mano con el código de la CPLD solo tenéis que decirlo
- dandare
- Hermano de Lucifer
- Mensajes: 3718
- Registrado: 09 Feb 2016, 15:09
- Ubicación: I Register
- Been thanked: 6 times
Re: Próximamente en sus Amstrads CPC...
Gracias Ricardo,
Ahora me estoy pegando con un opcode trap, es decir, tengo que capturar los Opcodes que lee el Z80. A ver si se te ocurre alguna manera elegante de hacerlo con clk de lista de sensibilidad.
Básicamente tengo que mirar en el rising edge de clk en t3, si no hay waits de por medio, y con M1=RD=MREQ=0;
Te agradezco cualquier idea que puedas tener al respecto.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
- dandare
- Hermano de Lucifer
- Mensajes: 3718
- Registrado: 09 Feb 2016, 15:09
- Ubicación: I Register
- Been thanked: 6 times
Re: Próximamente en sus Amstrads CPC...
hombre, yo estudié vhdl hace mil años en la carrera, pero ya no me acordaba de nada. Entre preguntas a Habi, sobre todo, datasheet de la cpld, referencias de lenguaje como ésta, ... pues se va tirando
- Kyp
- Hermano de Lucifer
- Mensajes: 3401
- Registrado: 30 Sep 2013, 14:54
- Ubicación: Madrid
- Has thanked: 31 times
- Been thanked: 163 times
Re: Próximamente en sus Amstrads CPC...
Supongo que el problema aquí es distinguir entre T2 y T3. En ambos casos M1=RD=MREQ=0 pero el estado de WAIT se mira en el flanco de subida de T3, ¿no?
Lo primero que se me ocurre es capturar el estado de M1 en el flanco de subida de CLK, y en el siguiente ciclo hacer la comparación. Esto es MUY parecido a como funciona el DivMMC
reg m1bis = 1'b1;
always @(posedge clk) begin
m1bis <= m1;
if(!m1bis && !mreq && !rd && !wait) trap <= 1;
end
El truco está en que lo que ocurre dentro de un always (un process en VHDL) no es secuencial. En el if, m1bis todavía vale lo que m1 en el ciclo anterior aunque parece que se asigna antes, pero la asignación ocurre realmente después de 'procesar' todo el always.
Te lo escribo en Verilog que el VHDL lo tengo muy oxidado. Creo que se entiende, sobre todo si sabes algo de C
m1bis es un std_signal
always @(posedge clk) es un process con el rising_edge de clk
- Kyp
- Hermano de Lucifer
- Mensajes: 3401
- Registrado: 30 Sep 2013, 14:54
- Ubicación: Madrid
- Has thanked: 31 times
- Been thanked: 163 times
Re: Próximamente en sus Amstrads CPC...
Yo también he aprendido por mi cuenta viendo tutoriales. Supongo que ayuda mucho el llevar programando tantos años (aunque a veces despista) y haber estudiado electrónica en su momento.