Welcome, Guest. Please login or register.

Author Topic: New Minimig cores available  (Read 20379 times)

Description:

0 Members and 2 Guests are viewing this topic.

Offline Darrin

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: May 2002
  • Posts: 4430
    • Show only replies by Darrin
Re: New Minimig cores available
« Reply #74 from previous page: September 06, 2008, 07:21:52 PM »
Quote
Poster: Norway  Posted: 2008/9/6 12:55:49

is there another way to update the pic, then via o modem? i only have usb on my pc laptop


FOUR ways:

#1:  Buy a replacement PIC with the update flashed on it.

#2:  Send your PIC to some kind soul who will flash it for you (the chip pops off easily).

#3:  Put Tiny Bootloader and the hex file onto a memory stick, take your Minimig, cable and stick to your friends house and ask him if you can use his PC for 5 minutes.

#4:  Buy a cheap USB to Serial port adapter (link below).

http://www.tigerdirect.com/applications/SearchTools/item-details.asp?EdpNo=1104139&CatId=447

I hope that helps.  :-)
A2000, A3000, 2 x A1200T, A1200, A4000Tower & Mediator, CD32, VIC-20, C64, C128, C128D, PET 8032, Minimig & ARM, C-One, FPGA Arcade... and AmigaOne X1000.
 

Offline Darrin

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: May 2002
  • Posts: 4430
    • Show only replies by Darrin
Re: New Minimig cores available
« Reply #75 on: September 06, 2008, 07:24:12 PM »
Quote
Poster: boing4000
I just tried to compile the FPGA Core in ISE 9.2i (found it for download).
The core was compiled 100% without error (only a few warnings) but Minimig only show a black screen after loading the core.
Do you have any idea what it could be?


Using a 50Hz core on a monitor that will only display 60Hz+?  ;-)
A2000, A3000, 2 x A1200T, A1200, A4000Tower & Mediator, CD32, VIC-20, C64, C128, C128D, PET 8032, Minimig & ARM, C-One, FPGA Arcade... and AmigaOne X1000.
 

Offline boing4000

  • Full Member
  • ***
  • Join Date: Apr 2006
  • Posts: 222
    • Show only replies by boing4000
    • http://www.amigademo.de
Re: New Minimig cores available
« Reply #76 on: September 06, 2008, 08:30:40 PM »
hmmmmm.... ;-)
No my PAL 15KHz Monitor can sync 50Hz and the original PAL core is working. Only when recompiling the source (in ISE 9.2i) it show a black screen and no further action.
 

Offline yaqube

  • Full Member
  • ***
  • Join Date: Feb 2008
  • Posts: 197
    • Show only replies by yaqube
Re: New Minimig cores available
« Reply #77 on: September 06, 2008, 09:27:10 PM »
@Sascha

All timing constraints were met? If not try to set synthesis optimization for maximum speed and higher fitter effort.
 

Offline boing4000

  • Full Member
  • ***
  • Join Date: Apr 2006
  • Posts: 222
    • Show only replies by boing4000
    • http://www.amigademo.de
Re: New Minimig cores available
« Reply #78 on: September 06, 2008, 09:54:53 PM »
Thanks Jakub, I will check that.

EDIT:
Just did a few recompilings and now the core is working. No changes but suddenly it works... strange.

Also found out that ISE 9.2i take much more compiling time as 10.1 did. I think it would be better to use 10.1 as default compiler.
Right now I am satisfied that it works at all :-)
 

Offline asymetrix

  • Full Member
  • ***
  • Join Date: May 2007
  • Posts: 118
    • Show only replies by asymetrix
Re: New Minimig cores available
« Reply #79 on: September 07, 2008, 02:46:37 PM »
Thanx all

The games I like to play are Superfrog, Alienbreed, projext X.

Now I can finally go buy a Minimig.

Well done yaqube for all your hard work.
Its really appreciated what you have done.

There should be a Minimig fund where we can donate to for development expences !

thanx Dennis, Yaqube, and all for bringing Minimig to the people !
 

Offline asymetrix

  • Full Member
  • ***
  • Join Date: May 2007
  • Posts: 118
    • Show only replies by asymetrix
Re: New Minimig cores available
« Reply #80 on: September 07, 2008, 03:10:42 PM »
how hard would it be to update the core/pic via menu and load the binary from sd card ?
 

Offline boing4000

  • Full Member
  • ***
  • Join Date: Apr 2006
  • Posts: 222
    • Show only replies by boing4000
    • http://www.amigademo.de
Re: New Minimig cores available
« Reply #81 on: September 07, 2008, 03:24:59 PM »
The FPGA core is only a single file and already stored on SD card called "Minimig1.bin". You can swap, rename, copy or move this file as any other file to and from your PC/Mac.

The PIC firmware is flashed inside the PIC chip and can be updated by the PIC itself via RS232 (serial com port) and the PC software TinyBootloader.
I dont think it would be possible to let PIC update himself via "floppy simulation" is working in the same time. AFAIK the only way to let PIC reflash itself is via RS232.

I think this is already a very clean and simple way. Only thing you need ia a cardreader and null-modem cable + serial port on PC.
 

Offline TheDaddy

  • Hero Member
  • *****
  • Join Date: Feb 2005
  • Posts: 1154
    • Show only replies by TheDaddy
    • http://www.loriano.pwp.blueyonder.co.uk
Re: New Minimig cores available
« Reply #82 on: September 07, 2008, 03:45:31 PM »
Guys,

Think about it.

The Minimig is now your new Amiga 500/600 with more modern features:

PS/2 ports
Programmable FPGA
VGA Output
Scandoubler
SD-Card as storage
Small, really small even compared to an A600
Speaker/headphones connector
Small footprint
Great compatibility
ADF writing support (in the future: hard file support)
Nice, elegant case

I can't think of anything else :-)
 

Offline whiteb

  • Hero Member
  • *****
  • Join Date: Feb 2006
  • Posts: 739
    • Show only replies by whiteb
Re: New Minimig cores available
« Reply #83 on: September 07, 2008, 04:00:24 PM »
Quote
how hard would it be to update the core/pic via menu and load the binary from sd card ?


Not possible.

The *ONLY* time that the PIC allows updates to be done, is *BEFORE* the chip executes the stored code, and the only way to update the stored code, is via the chip's "Program window", which is approximately 1 second after power on/reset.

You cannot program the chip, whilst it is executing a program.
A4000D - CSMKII//128MB/IDE CF/Indivision Scandoubler
A1200
A1000

(And now a Minimig) :>)
 

Offline Belial6

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 568
    • Show only replies by Belial6
    • http://www.glasshead.net
Re: New Minimig cores available
« Reply #84 on: September 07, 2008, 10:59:59 PM »
It seems that if a redesign were to be done by any of those looking at that, a second pic might be the ticket.  If a second pic were put on the board so that when the jumper is set, it would read the SD card, look for a firmware.hex, and load that into the primary pic, the update process could be done with no cable.  I assume that this could be done, and as well as it is not going to be done in the near future.  Just an idea for when the inevitable Minimig V2 comes out.

I know, "How are we going to update the programer pic?"  Well, we either program it with the primary pic, OR we leave the serial option, but realize that a simple, zero UI, single purpose program is just not nearly as likely to need updates as a complicated, UI enabled, multipurpose program.

Actually, the ideal thing would be to see a small carrier board that could plug into the existing pick socket to accomplish this.

Also, and more importantly...

The new Boot Sequence looks Awesome!!!  Very professional!
 

Offline boing4000

  • Full Member
  • ***
  • Join Date: Apr 2006
  • Posts: 222
    • Show only replies by boing4000
    • http://www.amigademo.de
Re: New Minimig cores available
« Reply #85 on: September 08, 2008, 01:39:04 PM »
There are also USB>RS232 converter available to do the job even on modern PC without a generic COM port. Should work fine but never tested.

@Jakub
Did you remove the 14MHz cpu clock (by Dennis) to make AR work? I just tried to let 68k run at 14MHz again and the AR is not operation well ;)
PS: at 14MHz cpu the floppy speeds up to 40kb/s !great!
 

Offline yaqube

  • Full Member
  • ***
  • Join Date: Feb 2008
  • Posts: 197
    • Show only replies by yaqube
Re: New Minimig cores available
« Reply #86 on: September 08, 2008, 02:55:48 PM »
@Sascha

As I can remember in Dennis's original code the 14 MHz clock was only used to generate 7 MHz clock. Nothing more. As I used another DCM to directly generate 7 MHz clock in phase with 28 MHz clock there was no need to have 14 MHz clock any longer.

Running the CPU with 14MHz clock without proper bus timing is a hack which is not guaranteed to work reliably.

In the future I will rewrite CPU bus interface and make it working with 7, 14, 21 and 28 MHz clock selectable from the OSD menu. Many programs have software delay loops and will have troubles running on faster CPU.
 

Offline yaqube

  • Full Member
  • ***
  • Join Date: Feb 2008
  • Posts: 197
    • Show only replies by yaqube
Re: New Minimig cores available
« Reply #87 on: September 08, 2008, 03:18:58 PM »
@Belial6

I have simpler solution than two PIC's: one ARM MCU. Cheaper, faster, better.  :-D



The design is in hardware verification stage. The first program which blinks the disk led has been run successfully. As I don't have almost any time now the project is advancing very slowly.
 

Offline Darrin

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: May 2002
  • Posts: 4430
    • Show only replies by Darrin
Re: New Minimig cores available
« Reply #88 on: September 08, 2008, 04:49:23 PM »
@ Yaqube:

Ohhh!  Is that what I think it is?  :-D

The Daddy will be pleased as he has 2.5cm of clearance above the top of his PIC socket in his custom case and that "looks" like it should just squeeze in!
A2000, A3000, 2 x A1200T, A1200, A4000Tower & Mediator, CD32, VIC-20, C64, C128, C128D, PET 8032, Minimig & ARM, C-One, FPGA Arcade... and AmigaOne X1000.
 

Offline Norway

  • Jr. Member
  • **
  • Join Date: May 2004
  • Posts: 66
    • Show only replies by Norway
Re: New Minimig cores available
« Reply #89 on: September 08, 2008, 04:54:39 PM »
can it be used as a hd? :-)