Buenassss, resulta que he encontrado un cambio para poner derecho el core del space invaders, pero para poderlo aplicar explica que hay que crearle un core de ram con las siguientes especificaciones:
need to generate a memory core to go with it - this needs to be called u_invert and have the following characteristics
simple dual port ram
write width 2
write depth 65536
ram A
write first
use ENA pin
ram B
write first
always enabled
with that added, then it should synthesise OK and work for you.
La definicion desde dentro del inversor para este core es la siguiente:
COMPONENT u_invert
PORT (
clka : IN STD_LOGIC;
ena : IN STD_LOGIC;
wea : IN STD_LOGIC_VECTOR(0 DOWNTO 0);
addra : IN STD_LOGIC_VECTOR(15 DOWNTO 0);
dina : IN STD_LOGIC_VECTOR(1 DOWNTO 0);
clkb : IN STD_LOGIC;
addrb : IN STD_LOGIC_VECTOR(15 DOWNTO 0);
doutb : OUT STD_LOGIC_VECTOR(1 DOWNTO 0)
);
END COMPONENT;
Alguien podría ayudarme y decirme como seria ese u_invert para poder poner el core del space invaders derechito de verdad? [emoji2]
Además si lo pongo derecho me animaría a intentar portar otro par de arcades míticos que usan el mismo hardware.
A ver si alguien que sepa me echa una manaza. [emoji2]
Enviado desde mi ONE A2003 mediante Tapatalk
Diseño de Core de ram
Re: Diseño de Core de ram
A ver si esto funciona:
Luego añade al proyecto el archivo "u_invert.xco" (el sólo añade además el "u_invert.xise"), los demás no hace falta añadirlos. Y ya está, ya puedes usar el módulo.
Descomprime la carpeta dentro de una que probablemente ya tendrás que se llama "ipcore_dir" que es donde el Xise crea los IPs (los módulos que trae predefinidos). Si no existe créala, igual no hace falta, pero por tenerlas cosas ordenadas...Luego añade al proyecto el archivo "u_invert.xco" (el sólo añade además el "u_invert.xise"), los demás no hace falta añadirlos. Y ya está, ya puedes usar el módulo.
Re: Diseño de Core de ram
Muchas gracias.
Justo me había explicado Jepalza cm era y me lo envio.
Tengo que trastear mas con el generador ese que no fui capaz de hacerlo yo.
Enviado desde mi ONE A2003 mediante Tapatalk
Justo me había explicado Jepalza cm era y me lo envio.
Tengo que trastear mas con el generador ese que no fui capaz de hacerlo yo.
Enviado desde mi ONE A2003 mediante Tapatalk