English Amiga Board


Go Back   English Amiga Board > News

 
 
Thread Tools
Old 27 January 2007, 12:56   #21
Jope
-
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 37
Posts: 6,355
Send a message via Skype™ to Jope
The Minimig is a VHDL Amiga.
Jope is offline  
AdSense AdSense  
Old 28 January 2007, 12:10   #22
RedskullDC
Digital Corruption
RedskullDC's Avatar
 
Join Date: Jan 2007
Location: Sydney/Australia
Age: 54
Posts: 310
Quote:
Originally Posted by gizmomelb
Another good move would be to port the Minimig to an universal FPGA board. The C-One comes to mind but the FPGA's of the C-One are probably too small. The TREX C1 seems a good alternative. If one would design a simple daughterboard for the expansion slot containing the 68000 and some joystick ports, a Minimig can be built.
An S3-1000 FPGA sould be able to handle the Mini-Mig , plus a 68000 in VHDL.

There is a similar such project for the Atari-ST at:
http://www.experiment-s.de/
which has the 68000 in the FPGA aswell.
The 68k is still a bit preliminary, but it is coming along.

As soon as minimig is released, I wouldn't mind trying to get it running with this 68k core.

By the way, Digilent make several boards with S3-1000 variants.
A Cyclone2-35 may be sufficient if you prefer Altera.

If you bought their Nexys with a S3-1000, PS2 interface, VGA interface, the whole thing would cost you less than $150US. All that would be required is to build a simple Joystick/mouse interface.
You could of course, add a second PS2 interface and use a PC mouse instead.

Either way, it looks like a fun project.

Cheers,
Red
RedskullDC is offline  
Old 28 January 2007, 16:01   #23
alexh
Thalion Webshrine
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 11,939
Quote:
Originally Posted by Jope
The Minimig is a VHDL Amiga.
Actually its a Verilog Amiga but almost the same thing.
alexh is offline  
Old 28 January 2007, 16:07   #24
alexh
Thalion Webshrine
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 11,939
Quote:
Originally Posted by RedskullDC
There is a similar such project for the Atari-ST at:
http://www.experiment-s.de/
which has the 68000 in the FPGA aswell. The 68k is still a bit preliminary, but it is coming along.
It is all a mixture of behavioural code and RTL. Takes no account of the timing of instructions or how a CISC uCode CPU really works. It has no real chance in it's current form of working well with a real Amiga let alone an Atari where cycle accurate everything is a MUST.

I wish the author all the best though, he is the only one taking the time and effort to do anything.
alexh is offline  
Old 28 January 2007, 21:07   #25
Jope
-
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 37
Posts: 6,355
Send a message via Skype™ to Jope
Quote:
Originally Posted by alexh
Actually its a Verilog Amiga but almost the same thing.
Please elaborate. I don't know much about this reconfigurable business.
Jope is offline  
Old 29 January 2007, 04:23   #26
gizmomelb
Registered User
 
Join Date: Sep 2005
Location: melbourne
Age: 48
Posts: 510
Alexh, I could be wrong, but from memory Verilog supports analogue and digital circuits whereas VHDL is digital only, isn't it?
gizmomelb is offline  
Old 30 January 2007, 17:28   #27
alexh
Thalion Webshrine
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 11,939
Quote:
Originally Posted by gizmomelb
Alexh, I could be wrong
You're not wrong but then again I dont know anyone who ever uses the Analog extension to Verilog (called AMS)

Verilog and VHDL are both high level description languages and can be used to describe anything, although they are mainly used for digital and behavioural logic.

Synthesisers exist for both which convert from the high level language to digital electronic gates.

Verilog is a European creation but is mainly used in the USA, and VHDL was created by Americans and is mainly used in Europe.

Verilog is very much like C in it's syntax. Very easy to learn and write code but due to it's flexibility it is also very easy to make accidental functional errors which are not syntactic errors.

VHDL is very much type based, very intricate and explicit language. It is MUCH harder to accidentally create a functional error which is syntactically correct.

Verilog is used regularly to describe netlists (low level post synthesis structures) whereas VHDL is not usually. This is mainly from the fact that the synthesis tools were written by Americans and was adopted as the industry standard.

Analog is seldom (never?) designed in HDL, I think that the analog extension (Verilog-AMS) may be used in simulations, but to be honest I find the whole area "Magical".

Analog is usually are done in a mixture of schematic and full custom layer design almost like a "paint" package for chips. A bit of metal here, a bit of Polysilicon there etc.

Last edited by alexh; 30 January 2007 at 17:46.
alexh is offline  
AdSense AdSense  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Minimig 060 AGA core on FPGA-Arcade Akira Retrogaming General Discussion 47 01 January 2016 02:25
Turbo chameleon 64 with minimig core Synthesize Me support.Hardware 1 02 November 2011 23:50
Minimig firmware/core update Spellcoder News 1 28 April 2008 00:02
NewsRog goes Open Source Paul News 0 04 December 2004 17:37
BlitzBasic - Is now open source Djay Amiga scene 2 08 February 2003 02:09

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 10:49.


Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Page generated in 1.82696 seconds with 11 queries