Home Your Account FAQ Topics Content Submit News Top 10
  Login/Create an Account    


Amiga600_FPGA.gif Amiga FPGA Accelerator
· Introduction
· Pictures
· Voltage Level Translation
· Sharing ideas
· Who helped?
· Contact info

Amiga600_FPGA.gif Vampire 600 V1
tree-L2.gif About
tree-T.gif Schematics
tree-T.gif Core
tree-L.gif Soldering
· Terms of service
· Ordering
· Core upload
· Vampire 600 map
· All News

Amiga600_FPGA.gif Vampire 600 V2

Amiga600_FPGA.gif Vampire 1200
· All News

Amiga_Ball.gif Amiga Talk Talk
· Amiga 1200 Coldfire
· Talk regarding A608
· Amiga PPC

icon_members.gif Amiga Repair
· Amiga 600 restoration
· Mouse repair
· Cold solder joint
· Amiga 600 repair
· Keyboard repair

favoritos.gif Amiga Tutorials
· Install WB from WinUAE
· Play HAM Video

som_themes.gif Amiga Testings
· Amiga 600 plays video
icon_community.gif Forum
nuke.gif Downloads
home.gif Web Hosting
som_downloads.gif Web links


Only registered users can shout. Please login or create an account.

Vampire 600 V1 - OS: Core opensourced
Amiga FPGA accelerator

Core information's:

-- Version: 0.1
-- Licensed: GNU General Public License v3 (GPL-3)
-- Core base: TG68.C
-- Emulated CPU: MC68000
-- Operational frequency: 87.5MHz
-- Cache: No
-- Mips: 2.75
-- Dhrystones: 2640
-- Chip Speed vs A600: 1.86
-- Disk speed in BYTES/SEC: 908,120
-- Autoconfig Mem: 5MB
-- Memory space: $C00000 - $CFFFFF, $200000 - $5FFFFF
-- Total FastRam: 5MB
-- PCMCIA friendly: Yes

Vampire_600v0.1.qar - Quartus Archived project

Vampire_600v0.1.zip - Zipped version of most important files used in project compilation

Posted by majsta on Friday, November 01 2013 @ 10:10:44 UTC (39200 reads)
(Read More, Pictures, Files... | Score: 3)

Vampire 600 V1 - OS: New core
Amiga FPGA accelerator

Today I had little time to build another core for Vampire 600. Someone may ask why I wasted time on building core slower and with less memory than original one. Let's say that few people wanted core according to this specifications. MC68000 emulation with memory located at $C00000 - $CFFFFF, $200000 - $5FFFFF space, in total 5 megabytes of Slow/Fast Ram. Another reason is to again prove the concept and how easy could be to upload new core supporting another type of CPU. This core is more compatible with some problematic software. Enjoy :)

Posted by majsta on Monday, October 28 2013 @ 06:52:02 UTC (1736 reads)
(Read More, Pictures, Files... | Score: 0)

Vampire 600 V1 - OS: Core upload
Amiga FPGA accelerator

Core version Core base Emulated CPU Operational frequency Cache Mips Dhrystones Chip Speed vs A600 Disk speed in BYTES/SEC Autoconfig Mem Memory space Total FastRam PCMCIA friendly
Vampire 600_v1.0 TG68.C MC68020 100MHz 2Way 6.25 5997 2.63 1,077,304 64MB $40000000 - $43FFFFFF 64MB Yes
Vampire 600_v0.2 TG68.C MC68000 87.5MHz No 2.66 2554 1.83 896,727 21MB $C00000 - $CFFFFF, $200000 - $5FFFFF,$40000000 - $40FFFFFF 21MB Yes
Vampire 600_v0.1 TG68.C MC68000 87.5MHz No 2.75 2640 1.86 908,120 5MB $C00000 - $CFFFFF, $200000 - $5FFFFF 5MB Yes

How to upload

Hardware needed:
Windows based computer
Amiga 600
Vampire 600 FPGA accelerator
USB blaster

Software needed:
Quartus II Web Edition Software - Altera
Vampire 600 core

1. Please make shore that your Amiga 600 is turned off.

2. Connect USB blaster cable to JTAG header found on Vampire 600 accelerator, connect another end of programmer to USB port on your PC. Now you can power on your Amiga. This procedure is needed because we want to avoid any damage to our hardware from electrostatic discharge(ESD). Accelerator have specially designed levels of protection but it won't hurt us to be little more careful.

3. Download and unzip appropriate core from table above on your PC and Start Quartus II Web Edition Software, select Tools and then Programmer. In new window click Auto Detect option like shown on picture below. This procedure is needed to see that FPGA is properly detected and after that we select detected FPGA and click Delete.

4. Now when we have properly detected and removed FPGA we can load our core into programmer by clicking Add File. Search for place where you unzipped downloaded core and select appropriate file with *.jic extension and click open.

5. In this stage we need to remove previous core by selecting Erase and clicking Start. At this point it is completely normal that your Amiga system freeze.

6. Now it's time to upload core. Uncheck Erase option and check Program/Configure option and click Start.

7. Restart your Amiga.

Posted by majsta on Wednesday, September 25 2013 @ 09:06:32 UTC (19524 reads)
(Read More, Pictures, Files... | Score: 2.5)

Vampire 600 V1 - OS: Where are the boards
Amiga FPGA accelerator

Posted by majsta on Wednesday, September 18 2013 @ 12:20:13 UTC (18566 reads)
(Read More, Pictures, Files... | Score: 3)

Vampire 600 V1 - OS: Soldering
Amiga FPGA accelerator

If you have some soldering experience you will be able to solder most of the components on the board but soldering FPGA device can be tricky. This specific FPGA is in QFP package with very sensitive pins very close to each other. There are lot of techniques you can use but I like to use brute-force technique. This specific way of soldering is invented in China few years ago and for me it is the only way I can solder this specific device fast.

Required tools:
1. Soldering station
2. Soldering wire with flux
3. Solder wick
4. Paper based tape
5. Aethanolum dilutum 70-90%

1. With paper tape isolate FPGA footprint. This way you prevent damage of other components footprints.
2. Place FPGA on footprint and check for alinement.
3. Secure every side of the FPGA by soldering corner pins.
4. Apply lot of soldering wire to each side dragging soldering iron close to the pins but not touching them.
5. Apply heat on one side and hit desk with the board and all not needed soldering material will fall of.
6. Clean board with Aethanolum dilutum.

Set your soldering station at 350 Celsius degrees and be quick.

Posted by majsta on Friday, September 06 2013 @ 09:52:25 UTC (7733 reads)
(Read More, Pictures, Files... | Score: 3)

Vampire 600 V1 - OS: Core
Amiga FPGA accelerator

Posted by majsta on Friday, September 06 2013 @ 09:29:21 UTC (1214 reads)
(Read More, Pictures, Files... | Score: 0)

Vampire 600 V1 - OS: Schematics
Amiga FPGA accelerator

This is schematics of latest version of Vampire 600 accelerator with BOM included. Please use this document purely for information purpose and not for building idea of earning money and exploiting Amiga or some other retro scene.

Posted by majsta on Friday, September 06 2013 @ 09:28:42 UTC (13865 reads)
(Read More, Pictures, Files... | Score: 3.66)

Vampire 600 V1 - OS: Papers
Amiga FPGA accelerator

Posted by majsta on Friday, September 06 2013 @ 09:27:45 UTC (1339 reads)
(Read More, Pictures, Files... | Score: 0)

Vampire 600 V1 - OS: About
Amiga FPGA accelerator

As promised all work regarding Vampire 600 project will be open sourced and I think that from this materials complete Amiga community can benefit. Documentation will be published gradually when is finished followed with video materials about complex parts.All of this materials are just for educational purpose. If you decide to build something based on this materials drop me an mail but I strictly forbid building large series of accelerators for selling purpose.

Posted by majsta on Friday, September 06 2013 @ 05:38:25 UTC (51643 reads)
(Read More, Pictures, Files... | Score: 4.42)

Vampire 600 V1 - OS: Terms of service
Amiga FPGA accelerator

Q: Should I consider this product as finished?
A: No, complete idea is about statement that product will be never finished and it will be constantly updated with better cores.

Q: Is the product completely tested?
A: No, it is impossible to test accelerator in all situations on various boards and programs, games, but every single board sent to end users is completely tested on my Amiga 600. Best situation is to have Amiga 600 motherboard with Gayle version 02.

Q: How about compatibility?
A: System is compatible as it can be and compatibility depends from TG68 core who has some bugs inside and since I don't have permission to modify TG68 itself we are at compatibility level like all devices using this core.

Q: Can I use WHDLoad?
A: Yes but system is now too fast for running some games and you need to find way to start them using commands like NoAutoVec, NoCache and such. I don't intend to give any kind of support for starting games and various programs since I m not author of WHDLoad. You have plenty information's in WHDLoad documentation.

Q: What additional hardware or software do I need to use accelerator?
A: Accelerator itself is "plug and play" and don't require any additional software or hardware.

Q: How do I upgrade my core.
A: I suggest everyone to buy cheap USB blaster cable and install free Quartus II Web Edition Software on your PC so we can upload new core in seconds in case something goes wrong. Remember accelerator maybe doesn't work on your system and you need specific core to upload.

Q: Any guarantee?
A: You will receive technical support and I will find the time to help you to get everything working. Don't worry I don't plan to leave Amiga scene soon :) If you are not satisfied with something there is always possibility to money refund so everyone happy :)

Q: Where should I seek for technical support ?
A: On this site we have forum and section for technical support.

I received my boards but...

Q: I didn't get it some fancy box!
A: You don't use a box for acceleration, and creating such boxes are not possible in my country and could increase price of final product significantly. Manufacturers wanted from me to order special tools for cutting cardboard valued 500Euro's because their tools can't produce boxes in required dimensions.

Q: I didn't get any instructions how to attach Vampire accelerator to my motherboard.
A: It is so simple, one minute job, and if you need manual for that please consider leaving Amiga scene :)

Final words...

If you are not prepared to learn and to understand this piece of hardware then this is not for you. Complete concept is about open sourcing complete project and future development from all of us. If you consider yourself to be just an user without much knowledge and patience then please consider buying some commercial products developed for Amiga. Buying USB blaster programmer and installing Quartus II Web Edition on your PC is something we need to find and debug potential problem on your system. It is easy task and often takes few minutes and in the same time you will learn a lot about core itself.

Posted by majsta on Wednesday, September 04 2013 @ 06:41:49 UTC (6487 reads)
(Read More, Pictures, Files... | Score: 1)

Are you interested in new production run of Vampire 1200 V2?

Yes, I would like to have one.
No, because I can't afford it now.
No, I am more interested in other accelerators.
Maybe but only if price/support is better.


Votes: 11
Comments: 0

How to get Vampire card?

eBay store


Web site powered by PHP-Nuke

All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest
You can syndicate our news using the file backend.php or ultramode.txt
Web site engine's code is Copyright © 2003 by PHP-Nuke. All Rights Reserved. PHP-Nuke is Free Software released under the GNU/GPL license.
Page Generation: 0.128 Seconds