MiSTer: MiST on Terasic DE10-nano board.

https://github.com/MiSTer-devel/Main_MiSTer/wiki

Moderators: Mug UK, Zorro 2, Greenious, spiny, Sorgelig, Moderator Team

NML32
Captain Atari
Captain Atari
Posts: 350
Joined: Tue Mar 11, 2014 1:54 am
Location: USA/Florida

Re: MiSTer: MiST on Terasic DE10-nano board.

Postby NML32 » Sat Aug 26, 2017 1:06 am

Does anyone know if the timezone needs to be set on the Linux side of the DE10 before the a0486 gets the proper date and time? When I check my time on the ao486, it's ahead by 4 hrs. I guess I need to adjust the time zone settings on the DE10, so the correct time gets passed to the a0486.
Last edited by NML32 on Sat Aug 26, 2017 1:47 pm, edited 3 times in total.

Sorgelig
Atari God
Atari God
Posts: 1086
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: MiSTer: MiST on Terasic DE10-nano board.

Postby Sorgelig » Sat Aug 26, 2017 1:41 am

Slade wrote:I wonder if it's possible to add some sort of error code to the core if the ram board isn't found ? So that way you get a warning message on the screen saying the ram is required and the core has shut down. Just a thought.

It's very complicated. FPGA doesn't work like CPU, and there is no immediate way to detect the SDRAM. It will require POST sequence to detect it and then somehow display it which will make the cores more complicated in development.
Wiki is enough to see which core requires SDRAM.

alfishe
Atariator
Atariator
Posts: 28
Joined: Wed Jul 19, 2017 8:24 pm

Re: MiSTer: MiST on Terasic DE10-nano board.

Postby alfishe » Sat Aug 26, 2017 1:58 am

Sorgelig wrote:It's very complicated. FPGA doesn't work like CPU, and there is no immediate way to detect the SDRAM. It will require POST sequence to detect it and then somehow display it which will make the cores more complicated in development.


I would say - it's complicated for now. Have few ideas about that as well, but first need to finalize port for MiSTer main executable. (Everything can be done in plain old ANSI C, but way more easier to do unification, startup sequence for each core, unique boot screens when you already have shared and structured code).

User avatar
PeFClic
Retro freak
Retro freak
Posts: 13
Joined: Fri Jul 29, 2016 2:47 pm
Location: Europe
Contact:

Re: MiSTer: MiST on Terasic DE10-nano board.

Postby PeFClic » Sat Aug 26, 2017 10:37 am

A silly idea of mine, could the GERT666 (VGA output for Raspberry Pi) be used to output VGA signal for the nano board after adapting the pins ? It's very cheap, available and get already the resistors ladder.

Sorgelig
Atari God
Atari God
Posts: 1086
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: MiSTer: MiST on Terasic DE10-nano board.

Postby Sorgelig » Sat Aug 26, 2017 10:55 am

PeFClic wrote:A silly idea of mine, could the GERT666 (VGA output for Raspberry Pi) be used to output VGA signal for the nano board after adapting the pins ? It's very cheap, available and get already the resistors ladder.

May be. But if you want to use this adapter, you will have to re-make all cores by yourself to make them compatible with new VGA pin-out.
MiSTer already has dedicated I/O board which costs even cheaper if you will order and solder PCB by yourself. You don't need to solder everything on board. Just solder VGA part if only this is needed.
MiSTer I/O board has correct holes for retention and convenient VGA connector placement.
If you want an ugly wiggling VGA board - no one will stop you :)

Gehstock
Captain Atari
Captain Atari
Posts: 171
Joined: Wed Dec 21, 2016 7:18 pm
Location: Germany
Contact:

Re: MiSTer: MiST on Terasic DE10-nano board.

Postby Gehstock » Sat Aug 26, 2017 12:23 pm

Another VGA Test

ToDo
-fix Joystick(can be work but my Gamepad will not longer working???)
-fix Menu Items
You do not have the required permissions to view the files attached to this post.
Not only my Cores for MIST/MISTer : https://github.com/Gehstock

NML32
Captain Atari
Captain Atari
Posts: 350
Joined: Tue Mar 11, 2014 1:54 am
Location: USA/Florida

Re: MiSTer: MiST on Terasic DE10-nano board.

Postby NML32 » Sat Aug 26, 2017 1:31 pm

@Gehstock, I don't have the I/O add on board but I was able to test the Gamepad, and it seems to work just fine.

NML32
Captain Atari
Captain Atari
Posts: 350
Joined: Tue Mar 11, 2014 1:54 am
Location: USA/Florida

Re: MiSTer: MiST on Terasic DE10-nano board.

Postby NML32 » Sat Aug 26, 2017 1:44 pm

dup post
Last edited by NML32 on Sat Aug 26, 2017 2:46 pm, edited 1 time in total.

NML32
Captain Atari
Captain Atari
Posts: 350
Joined: Tue Mar 11, 2014 1:54 am
Location: USA/Florida

Re: MiSTer: MiST on Terasic DE10-nano board.

Postby NML32 » Sat Aug 26, 2017 1:47 pm

NML32 wrote:Does anyone know if the timezone needs to be set on the Linux side of the DE10 before the a0486 gets the proper date and time? When I check my time on the ao486, it's ahead by 4 hrs. I guess I need to adjust the time zone settings on the DE10, so the correct time gets passed to the a0486.

@Sorgelig, how do I change the Time Zone settings on the DE10?

Update: I changed my time zone and now the ao486 is displaying the correct date and time for my time zone.
In console I ran the following command: cp /usr/share/zoneinfo/America/New_York /etc/localtime

Sorgelig
Atari God
Atari God
Posts: 1086
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: MiSTer: MiST on Terasic DE10-nano board.

Postby Sorgelig » Sat Aug 26, 2017 4:45 pm

NML32 wrote:Update: I changed my time zone and now the ao486 is displaying the correct date and time for my time zone.
In console I ran the following command: cp /usr/share/zoneinfo/America/New_York /etc/localtime

This is almost correct.
Usually you need to use ln -s instead of cp.
Another note: after reset (4-key combination) or power on, you need to give some time for DE10 to retrieve the time from internet.
ao486 RTC syncs with every Ctrl+Alt+Alt combo. So if DE10 didn't retrieve time from internet yet, then wait a little and press Ctrl+Alt+Alt.

User avatar
PeFClic
Retro freak
Retro freak
Posts: 13
Joined: Fri Jul 29, 2016 2:47 pm
Location: Europe
Contact:

Re: MiSTer: MiST on Terasic DE10-nano board.

Postby PeFClic » Sat Aug 26, 2017 7:03 pm

MiSTer already has dedicated I/O board which costs even cheaper if you will order and solder PCB by yourself. You don't need to solder everything on board. Just solder VGA part if only this is needed.
MiSTer I/O board has correct holes for retention and convenient VGA connector placement.
If you want an ugly wiggling VGA board - no one will stop you :)


So, I will wait until @gagadagatika provides it :D

I've another question : I've just received my nano board this morning and tested it with the NES/Genesis/Amiga cores so far, do you think that this board will melt ?? It's so hot !
The processor is burning ! the feet of the board are very hot too.

A heatsink seems mandatory with some added fan.

Perhaps it's only my board that's faulty.

So let me know if you experienced such high temperature (for a human finger).

toromand
Atari freak
Atari freak
Posts: 56
Joined: Fri Jul 14, 2017 9:36 am

Re: MiSTer: MiST on Terasic DE10-nano board.

Postby toromand » Sat Aug 26, 2017 7:05 pm

PeFClic wrote:
MiSTer already has dedicated I/O board which costs even cheaper if you will order and solder PCB by yourself. You don't need to solder everything on board. Just solder VGA part if only this is needed.
MiSTer I/O board has correct holes for retention and convenient VGA connector placement.
If you want an ugly wiggling VGA board - no one will stop you :)


So, I will wait until @gagadagatika provides it :D

I've another question : I've just received my nano board this morning and tested it with the NES/Genesis/Amiga cores so far, do you think that this board will melt ?? It's so hot !
The processor is burning ! the feet of the board are very hot too.

A heatsink seems mandatory with some added fan.

Perhaps it's only my board that's faulty.

So let me know if you experienced such high temperature (for a human finger).


Boards do get pretty hot. I'm in search for a suitable passive heatsink (as I really don't like fans)

Sorgelig
Atari God
Atari God
Posts: 1086
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: MiSTer: MiST on Terasic DE10-nano board.

Postby Sorgelig » Sat Aug 26, 2017 7:07 pm

It's already discussed earlier: it's better to attach heatsink with cooler (slow silent rotation should be sufficient) to FPGA chip.

User avatar
PeFClic
Retro freak
Retro freak
Posts: 13
Joined: Fri Jul 29, 2016 2:47 pm
Location: Europe
Contact:

Re: MiSTer: MiST on Terasic DE10-nano board.

Postby PeFClic » Sat Aug 26, 2017 7:13 pm

With the NES and Genesis cores, the joystick got sometimes stuck or non responsive : not very good for Tetris on NES and Castlevania on Genesis...
Sometimes, switching from one core to another through the OSD menu doesn't work : the board ended with a black screen and no more OSD menu (needs to reset the board).

Overall, the quality of the screen on HDMI is impressive. The possibilities to configure the joystick and save the settings is very nice. The scanlines are definitely a plus !

User avatar
PeFClic
Retro freak
Retro freak
Posts: 13
Joined: Fri Jul 29, 2016 2:47 pm
Location: Europe
Contact:

Re: MiSTer: MiST on Terasic DE10-nano board.

Postby PeFClic » Sat Aug 26, 2017 7:34 pm

Do you think that an aluminium heatsink like this would be a good candidate :Image

Zarchos
Captain Atari
Captain Atari
Posts: 193
Joined: Wed May 09, 2012 7:38 pm
Location: FRANCE

Re: MiSTer: MiST on Terasic DE10-nano board.

Postby Zarchos » Sat Aug 26, 2017 8:02 pm

I'd use a fan if I were you.
Atari 1040 STE+SATAN, 520ST, 800xl, xegs, Amiga 500, 2000 with 68020, Archimedes, RISC PCs + Iyonix, Omega, BBC B, Atom, Electron, ZX 81, Spectrum 48/128/+2/+3, Speccy2010, Russian clones, Sam Coupe, V6Z80P, QL with accelerators, Enterprise 128, Einstein inc 256, Oric Atmos, MSX 1, 2, Thomson MO5, Amstrads inc CPC+, C 16, 64, 128, VG5000, Apple IIGS and more ! Yes I want to create a museum when I retire.

Sorgelig
Atari God
Atari God
Posts: 1086
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: MiSTer: MiST on Terasic DE10-nano board.

Postby Sorgelig » Sat Aug 26, 2017 8:04 pm

If you want a passive cooling, then you need very large heatsink which will spread the heat and will be exposed to relatively cool environment.
A better solution is to use the heatsink from picture and silent fan.

bernouilli
Atari maniac
Atari maniac
Posts: 75
Joined: Fri Jan 06, 2017 5:02 pm
Location: Paris/France

Re: MiSTer: MiST on Terasic DE10-nano board.

Postby bernouilli » Sat Aug 26, 2017 8:05 pm

toromand wrote:Boards do get pretty hot. I'm in search for a suitable passive heatsink (as I really don't like fans)

I ordered this one, but I didn't receive it yet :
http://www.ebay.com/itm/272706286093

I'm not sure it's big enough to work fanless.

toromand
Atari freak
Atari freak
Posts: 56
Joined: Fri Jul 14, 2017 9:36 am

Re: MiSTer: MiST on Terasic DE10-nano board.

Postby toromand » Sat Aug 26, 2017 8:07 pm

bernouilli wrote:
toromand wrote:Boards do get pretty hot. I'm in search for a suitable passive heatsink (as I really don't like fans)

I ordered this one, but I didn't receive it yet :
http://www.ebay.com/itm/272706286093

I'm not sure it's big enough to work fanless.

Seems good.
Aluminum is known to dissipate heat faster then copper, so it's worth a try.

Sorgelig
Atari God
Atari God
Posts: 1086
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: MiSTer: MiST on Terasic DE10-nano board.

Postby Sorgelig » Sat Aug 26, 2017 8:58 pm

Passive heatsink works only when it dissipate faster than heated. So, if you will put the board into tight case - it won't matter what heatsink you will use - it will simply be as hot as FPGA.
So, you need to think good when you choose a heatsink.

User avatar
PeFClic
Retro freak
Retro freak
Posts: 13
Joined: Fri Jul 29, 2016 2:47 pm
Location: Europe
Contact:

Re: MiSTer: MiST on Terasic DE10-nano board.

Postby PeFClic » Sat Aug 26, 2017 9:11 pm

I've found some case with fan on banggood for raspberry pi. I will order one of them to give it a try. Don't know either if the nano board could provide enough power for the fan.

Sorgelig
Atari God
Atari God
Posts: 1086
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: MiSTer: MiST on Terasic DE10-nano board.

Postby Sorgelig » Sat Aug 26, 2017 9:24 pm

+5V comes directly from power supply.
Fans don't take much current if it's not super turbo blower.

toromand
Atari freak
Atari freak
Posts: 56
Joined: Fri Jul 14, 2017 9:36 am

Re: MiSTer: MiST on Terasic DE10-nano board.

Postby toromand » Sat Aug 26, 2017 9:33 pm

I'm not putting the board in a case anyway...

Sorgelig
Atari God
Atari God
Posts: 1086
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: MiSTer: MiST on Terasic DE10-nano board.

Postby Sorgelig » Sun Aug 27, 2017 7:50 am

Originally, after several hours of working my DE10-nano become hot. I mean the whole board become pretty hot. It's not in case. After adding a 25x25x10 heatsink with 25x25 silent fan the board now is slightly warm now.

toromand
Atari freak
Atari freak
Posts: 56
Joined: Fri Jul 14, 2017 9:36 am

Re: MiSTer: MiST on Terasic DE10-nano board.

Postby toromand » Sun Aug 27, 2017 8:02 am

Sorgelig wrote:Originally, after several hours of working my DE10-nano become hot. I mean the whole board become pretty hot. It's not in case. After adding a 25x25x10 heatsink with 25x25 silent fan the board now is slightly warm now.

Did you choose 25mm because of the fan? I believe the chip itself is 22mm, right?
BTW what pins do you use to power the fan?


Return to “MiSTer”

Who is online

Users browsing this forum: No registered users and 1 guest