Copy Link
Add to Bookmark
Report

Playstation 2 DMS3 Actel FPGA Info

PS_2's profile picture
Published in 
Playstation 2 tutorials
 · 27 Nov 2021
Playstation 2 DMS3 modchip
Pin it
Playstation 2 DMS3 modchip

FPGA stands for Field Programmable Gate Array and although that name describes exactly what is inside, I can image that many non-electronic people might look like this: Field Programmable Gate Array? Yeah whatever

I will try to explain in laymans terms. An FPGA contains a lot of cells. Each of these cells contain some logic. These logic elements are the very basic type like an AND gate, OR gate, Flip flop etc etc. (check the web if you don't know what they are). If you buy an FPGA all these cells (and the logic in them) are not connect to each other at all!!! So if you go to Farnell and buy the exact same Actel FPGA as on your DMS3 it will do nothing. Absolutely nothing.

The trick in programming an FPGA is that you can connect these cells (and the logic in them) together. It's like wiring up different components inside the FPGA. The netlist describes how the cells are connected together and therefore determine its function!!!!!! The netlist also describes which and how the cells are connected to the pins on the outside.

This is why a FPGA is so powerfull. I can buy a certain type of FPGA and program it as a modchip (like DMS did) or program it as a running light for my knightrider car. Be creative I would say.

This also means that the number you see on the Actel FPGA only tells you what kind of cells are inside and how many. It says nothing about how these cells are connected together. The FPGA that the DMS3 uses has for example 75000 system gates, 3072 registers, 27kbit of RAM, 12 blocks of 256 9bit RAM, two phase locked loops and 158 input/output pins. So you can image connecting all of these together in exactly the right way to make a modchip is not that easy.

( For more info on the Actel ProASICplus APA075: http://www.actel.com/products/proasicplus/index.html )

So if you have to change your design you can reprogram your FPGA with a new netlist. (This is different from reprogamming your flash, stay with me guys!). I think this is what DMS did. The changes from v9 to DMS3+ are in the FPGA only. A different way of connecting the parts inside of the FPGA. No change to the little circuit board at all. So why throw away the v9 board if it is exactly the same as the DMS3+ circuit board? Because it says v9 on it? Well they solved that problem by pasting a small + over this. And that is the sticker everybody is peeling of in this threat.

← previous
next →
loading
sending ...
New to Neperos ? Sign Up for free
download Neperos App from Google Play
install Neperos as PWA

Let's discover also

Recent Articles

Recent Comments

Neperos cookies
This website uses cookies to store your preferences and improve the service. Cookies authorization will allow me and / or my partners to process personal data such as browsing behaviour.

By pressing OK you agree to the Terms of Service and acknowledge the Privacy Policy

By pressing REJECT you will be able to continue to use Neperos (like read articles or write comments) but some important cookies will not be set. This may affect certain features and functions of the platform.
OK
REJECT