VOGONS


Voodoo 2 4444SX

Topic actions

First post, by sdz

User metadata
Rank Member
Rank
Member

To mention a few things:
-does this look like something made by Captain's Workspace? Yes, yes it does.
-it's not yet functional, the FPGA is blank, I just finished assembly.
-is that specific FPGA overkill for what it needs to do? Yes, I just had quite a few laying around. The FPGA replaces the two RAMDACs, handles the HDMI output and could be used for future expansion.

As for specs:
Basically V2 with 1 extra TMU, in SLI, PCIe interface (PCIe to PCI bridge), HDMI output with HDMI passthrough, and an expansion connector for future use (4 high speed transcievers are routed there, and the FPGA has 512MB DDR3 for.. stuff).

20240102_155219.jpg
20240102_161452.jpg
20240102_155318.jpg
20240102_155327.jpg
20240102_155342.jpg
Last edited by sdz on 2024-01-02, 14:29. Edited 1 time in total.

Reply 1 of 109, by sdz

User metadata
Rank Member
Rank
Member

And some more:

20240102_155434.jpg
20240102_155442.jpg
20240102_155449.jpg
20240102_155509.jpg

The cooling system is not here yet, but it will look something like this:

6bf317d7-30b2-4556-809d-c8682c680b22.jpeg

Reply 2 of 109, by sdz

User metadata
Rank Member
Rank
Member
81afe5ec-be23-4aec-ac93-8d651a6e9e9b.jpeg
15726134-fcf1-40d3-a6ce-34130046bff8.jpeg
a8bc4db9-6088-439a-8834-d084c1f85990.jpeg
a6478754-6085-41dc-9326-ec9a5d095787.jpeg
af282c69-92fb-44c1-bd60-a53e85be7a6c.jpeg

Reply 3 of 109, by hard1k

User metadata
Rank Oldbie
Rank
Oldbie

That is absolutely awesome. Love those overkill period incorrect solutions based on some original components and pushing them to ridiculous limits! I'm absolutely after one of these once you release it!

Fortex, the A3D & XG/OPL3 accelerator (Vortex 2 + YMF744 combo sound card)
AWE64 Legacy
Please have a look at my wishlist (hosted on Amibay)

Reply 4 of 109, by xelizor

User metadata
Rank Newbie
Rank
Newbie

Wow, estimate price? 😁

Reply 5 of 109, by sdz

User metadata
Rank Member
Rank
Member

@hard1k thank you! That was the idea, to push the V2 as far as it can go, while being able to use it in a modern system.

@xelizor I won't be selling this, and I doubt anyone would want one, it's quite expensive to make one. I do plan to release the files after I get it working.

Reply 6 of 109, by analog_programmer

User metadata
Rank Oldbie
Rank
Oldbie

Interesting experiment, despite of at least three wasted Voodoo2s.

Please, don't make this monstrosity in large numbers, some day I'll need NOS spare chips for my old V2 cards 😀

from СМ630 to Ryzen gen. 3
engineer's five pennies: this world goes south since everything's run by financiers and economists
this isn't voice chat, yet some people, overusing online communications, "talk" and "hear voices"

Reply 8 of 109, by sdz

User metadata
Rank Member
Rank
Member

@analog_programmer
That's one way to call it 😀)
Don't worry, only a few of these cards will be made.
@weedeewee
I sure hope so, but it will need drivers.

Reply 9 of 109, by meljor

User metadata
Rank Oldbie
Rank
Oldbie

April fools is early this year? Is this for real?

asus tx97-e, 233mmx, voodoo1, s3 virge ,sb16
asus p5a, k6-3+ @ 550mhz, voodoo2 12mb sli, gf2 gts, awe32
asus p3b-f, p3-700, voodoo3 3500TV agp, awe64
asus tusl2-c, p3-S 1,4ghz, voodoo5 5500, live!
asus a7n8x DL, barton cpu, 6800ultra, Voodoo3 pci, audigy1

Reply 10 of 109, by sdz

User metadata
Rank Member
Rank
Member

It's real...

V2_4444SX_LAYOUT_4.png

Reply 11 of 109, by analog_programmer

User metadata
Rank Oldbie
Rank
Oldbie
sdz wrote on 2024-01-02, 21:23:

It's real...

Impressive! That project is a pretty serious engineering job for just one man.

Don't mind my joke about the wasted V2 chips 😉

from СМ630 to Ryzen gen. 3
engineer's five pennies: this world goes south since everything's run by financiers and economists
this isn't voice chat, yet some people, overusing online communications, "talk" and "hear voices"

Reply 12 of 109, by sdz

User metadata
Rank Member
Rank
Member

Thanks!
I did not mind the joke 😀

Reply 13 of 109, by mwdmeyer

User metadata
Rank Oldbie
Rank
Oldbie
sdz wrote on 2024-01-02, 20:22:

@xelizor I won't be selling this, and I doubt anyone would want one, it's quite expensive to make one. I do plan to release the files after I get it working.

Anthony does some similar crazy stuff and sells them - https://www.zxc64.com I've purchased a few.

Although yours does look very impressive with FPGA etc. Looks lovely.

Good luck with it!

Vogons Wiki - http://vogonswiki.com

Reply 14 of 109, by sdz

User metadata
Rank Member
Rank
Member

@mwdmeyer thank you!

Reply 15 of 109, by analog_programmer

User metadata
Rank Oldbie
Rank
Oldbie
sdz wrote on 2024-01-02, 21:23:

It's real...

sdz, looking at that diagram and knowing that you put a lot of effort in reverse-engineering of 3dfx Voodoo videocards, some question comes to me about V1 SLI options. May I ask you something about SST-1 chips via PM?

from СМ630 to Ryzen gen. 3
engineer's five pennies: this world goes south since everything's run by financiers and economists
this isn't voice chat, yet some people, overusing online communications, "talk" and "hear voices"

Reply 16 of 109, by sdz

User metadata
Rank Member
Rank
Member

Of course you can drop a PM, although I don't know how much I'd be able to help .

Reply 17 of 109, by sdz

User metadata
Rank Member
Rank
Member
20240108_195011.jpg

Today I resumed working on this, and did a minimal bring-up.
Programmed the microcontroller that does the power sequencing, brought up the board and all power rails (11 or so) are OK.

Also programmed the onboard FTDI IC that works as a JTAG for the Xilinx FPGA. I had to mess a bit with the ftdieeprom.tcl from Vivado 2023.2 to make it work, since I used a FT4232HA IC and not FT4232H. I can't upload the file here, because of copyright, but if anyone needs info (since there is none on the internet) how to get program_ftdi utility working with FT4232HA, drop a message.

And:
PCIe to PCI bridge is detected:

S1.jpg

As well as:

S2.jpg
S3.jpg

The FPGA is detected and is working:

S4.jpg

Sweet. Now I need to learn some Verilog to make the thing actually work.

Last edited by sdz on 2024-01-08, 19:09. Edited 1 time in total.

Reply 18 of 109, by wirerogue

User metadata
Rank Member
Rank
Member

awesome!!!

Reply 19 of 109, by sdz

User metadata
Rank Member
Rank
Member

Thanks!

Another small update, got video out:

20240108_222657.jpg

It's internally generated in the FPGA, it's not video data from the FBIs.

Now I need to measure default FBI video clock and FBI+TMU memory clocks on a regular voodoo 2 so I can configure some MMCMs and feed those clocks.
After that it should detect the FBI&TMU memory size in the control panel.

Also need to disable the RAMDAC for the start of the system power-up, so that those clocks are delayed a bit, and check if everything is still working fine. This is because the FPGA takes a bit to load its configuration.
Might be better to just check if the FPGA finishes loading its configuration before the system PCIe reset signal is deasserted.

Still ways to go.

Last edited by sdz on 2024-01-09, 05:50. Edited 2 times in total.