Página 22 de 24

Re: Core PC/XT BETA

Publicado: 09 Sep 2017, 14:20
por DistWave
Sí, lo tengo en la lista de TO-DO... pero no tengo tiempo :(

Re: Core PC/XT BETA

Publicado: 09 Sep 2017, 17:20
por yombo
Los pines están definidos en los ficheros .ucf. Hay tres de estos ficheros y su nombre indica si es para 512KB, 2M internos o 2M externos.

En todos salen las mismas definiciones para los pines de la SRAM externa, todas empiezan con "SRAM_EXT_":

Código: Seleccionar todo

# SRAM EXPANSION
NET "SRAM_EXT_A<0>"  LOC="P58" | IOSTANDARD = LVCMOS33;
NET "SRAM_EXT_A<1>"  LOC="P56" | IOSTANDARD = LVCMOS33;
NET "SRAM_EXT_A<2>"  LOC="P57" | IOSTANDARD = LVCMOS33;
NET "SRAM_EXT_A<3>"  LOC="P51" | IOSTANDARD = LVCMOS33;
NET "SRAM_EXT_A<4>"  LOC="P48" | IOSTANDARD = LVCMOS33;
NET "SRAM_EXT_A<5>"  LOC="P40" | IOSTANDARD = LVCMOS33;
NET "SRAM_EXT_A<6>"  LOC="P35" | IOSTANDARD = LVCMOS33;
NET "SRAM_EXT_A<7>"  LOC="P15" | IOSTANDARD = LVCMOS33;
NET "SRAM_EXT_A<8>"  LOC="P12" | IOSTANDARD = LVCMOS33;
NET "SRAM_EXT_A<9>"  LOC="P14" | IOSTANDARD = LVCMOS33;
NET "SRAM_EXT_A<10>"  LOC="P16" | IOSTANDARD = LVCMOS33;
NET "SRAM_EXT_A<11>"  LOC="P21" | IOSTANDARD = LVCMOS33;
NET "SRAM_EXT_A<12>"  LOC="P23" | IOSTANDARD = LVCMOS33;
NET "SRAM_EXT_A<13>"  LOC="P22" | IOSTANDARD = LVCMOS33;
NET "SRAM_EXT_A<14>"  LOC="P24" | IOSTANDARD = LVCMOS33;
NET "SRAM_EXT_A<15>"  LOC="P30" | IOSTANDARD = LVCMOS33;
NET "SRAM_EXT_A<16>"  LOC="P33" | IOSTANDARD = LVCMOS33;
NET "SRAM_EXT_A<17>"  LOC="P34" | IOSTANDARD = LVCMOS33;
NET "SRAM_EXT_A<18>"  LOC="P43" | IOSTANDARD = LVCMOS33;
NET "SRAM_EXT_A<19>"  LOC="P17" | IOSTANDARD = LVCMOS33;
NET "SRAM_EXT_A<20>"  LOC="P44" | IOSTANDARD = LVCMOS33;

NET "SRAM_EXT_D<0>"  LOC="P50" | IOSTANDARD = LVCMOS33;
NET "SRAM_EXT_D<1>"  LOC="P47" | IOSTANDARD = LVCMOS33;
NET "SRAM_EXT_D<2>"  LOC="P45" | IOSTANDARD = LVCMOS33;
NET "SRAM_EXT_D<3>"  LOC="P46" | IOSTANDARD = LVCMOS33;
NET "SRAM_EXT_D<4>"  LOC="P27" | IOSTANDARD = LVCMOS33;
NET "SRAM_EXT_D<5>"  LOC="P26" | IOSTANDARD = LVCMOS33;
NET "SRAM_EXT_D<6>"  LOC="P29" | IOSTANDARD = LVCMOS33;
NET "SRAM_EXT_D<7>"  LOC="P32" | IOSTANDARD = LVCMOS33;

NET "SRAM_EXT_WE_n" LOC="P41" | IOSTANDARD = LVCMOS33;
Para controlar la memoria se necesita el bus de datos, el de direcciones y la señal wr de escritura. Todas son de salida (peligroso para el asunto de los addons), y el bus de datos es bidireccional (además). Por si fuera poco, estas señales ocupan todos los pines del expansor, por lo que colisionarán sí o sí.

Para recompilar el core solo necesitarias comentar (con #) esas líneas "SRAM_EXT_" y recompilar con el Xilinx ISE, no hay otra.

Re: Core PC/XT BETA

Publicado: 09 Sep 2017, 17:27
por Uto
Todas las SRAM EXT ¿no?

Edito: ¿Y donde está los fuentes? En el repo no los veo :-?

Re: Core PC/XT BETA

Publicado: 09 Sep 2017, 18:22
por yombo
/cores/xt_lite/

Re: Core PC/XT BETA

Publicado: 28 Dic 2017, 17:58
por jevilon
Pregunto, este core sería posible hacer que sacará video por RGB????

Re: Core PC/XT BETA

Publicado: 29 Dic 2017, 16:50
por DistWave
jevilon escribió:Pregunto, este core sería posible hacer que sacará video por RGB????
No queda espacio en la FPGA, pero seguro que se podría rascar de alguna parte para meter un "scanhalver" (lo contrario a un scandoubler). Yo he tenido un año bastante complicado y no he tenido tiempo para desarrollar nada, ni siquiera para encender el zxuno :lloron:

Re: Core PC/XT BETA

Publicado: 30 Dic 2017, 09:47
por Uto
Ayer hizo un año que nos diste este sorpresón del core de PC, algo que agradecemos muchísimo, es una delicia tener ese core funcionando , y la versión de 2Mb más :-)

Respecto al RGB, la verdad es que a mi también me gustaría tenerlo, por comodidad más que nada, incluso si eso implicara quitarle la salida VGA (en el supuesto de que no hubiera para rascar para ese scanhalver). No obstante entiendo que el tiempo disponible es el que manda, así que solo me uno a la petición de Jevilon para que conste en acta :-)

¡Ah! Y aprovecho para decir que si no me equivoco no hace falta que sea Distwave el que lo haga, lo mismo algun otro de los expertos en FPGA de este foro os animais, dejo el enlace por si consigo picaros a alguno :-D

http://svn.zxuno.com/svn/zxuno/cores/xt_lite/test1/

Re: Core PC/XT BETA

Publicado: 14 Mar 2018, 15:51
por tomi1970
Hi All
please send me a working image of sd-card PC/XT ?

Re: Core PC/XT BETA

Publicado: 14 Mar 2018, 22:31
por desUBIKado
tomi1970 escribió:Hi All
please send me a working image of sd-card PC/XT ?
You have two links to download SD images ready to use in the first post of this thread.

Re: Core PC/XT BETA

Publicado: 15 Mar 2018, 14:47
por tomi1970
How resize or create second partition on sd image ?