Finished Board art
Update 2008/01/02: Artist impression of board art addedPosted on 2007/12/23 - 14:55
Two things today, first, some info about the finished circuit board art and second, the promised remaining part about the Module design. The part of the module design will be added in the previous post. I clocked in about 75 hours in about 7 days to get the board art finished because due to all kinds of other events related to this project kept delaying it. So I sat down on the 7th of December, started drawing, and gave myself the deadline of finishing it before or on the 14th. It's unbelievable how much work you can get done if you simply ignore everything else in life and I made the deadline, sorta. Over the following weekend I did some final adjusting and finetuning because there were some details I didn't like, but overal I tossed version 1.1 of the board art online to collect some feedback. Last week I did get just that, so I further changed the board to have 8 mil clearance everywhere, fixed some font issues, and other relatively minor things. You can grab version 1.2 right here. The finished board looks like this:
Board art v1.2
Another reason for this push is that it'll take about two weeks before I'll actually get the manufactured circuit board and my university will be closed for almost two weeks during the holidays. So instead of being unable to continue for a month I figured it'd be wise to let these two overlap, and I ordered a couple of circuit boards two days ago. I haven't slept for two days either because I'm a little excited about it, so it'll be an interesting two weeks. In case you wonder about the details:
PCBcart order 21 Dec 2007 Material: FR4 Layers: 2 Board Size (width): 122.99 mm Board Size (height): 86.04 mm Quantity: 3 pcs Thickness: 1.6 mm Surface Finish: ENIG -Electroless Nickle/Immersion Gold - RoHS Copper Weight: 35 um Min. Tracing/Spacing: 0.20 mm Min. Annular Ring: 0.30 mm Smallest Holes: 0.40 mm Holes Numbers: 300 - 600 Surface Mount: 1 side Soldermask: Both Sides Peelable Soldermask: None Soldermask Color: Black Matt Color: None Silkscreen Legend: 1 side Silkscreen Legend Color:White Gold Fingers: 116 Cutouts/Slots: 4 Testing: Yes Routing: Individual Lead Time: in 15 days File: Version 1.2 Unit price € 14,91 Quantity 3 Tooling cost € 42,06 Total € 86,78 Shipping cost € 16,38 (DHL) Total € 103,16
That's actually very cheap for some prototype circuit boards. I figured that if I were to do this project, I might as well make it look nice, so I ordered them at PCBcart which has the possibility for 'hard gold' PCI fingers, manages the cutouts for me, can do a black finish of the soldermask and actually accepts Eagle files straight away - no worrying about gerber files. Pretty much everybody seems to have a good experience with them so I didn't mind the slightly higher cost. I prefer to have perfectly working boards than a few bucks cheaper, and not being sure if everything is correct. But even with all those features they're still far cheaper than any other shop I asked, so if the boards turn out to be correct other companies will have a hard time convincing me to use their services instead.
A final thing I want to note about the circuit board is that I won't be having any PCI brackets for it. After some searching I matched the holes and distance of the connectors with these but getting just a handful of those with the correct holes punched in them would cost me a small fortune. I might try to produce two or three of them by hand at my university, but if that won't work the prototype will simply have to do without a bracket.
Update 2 Jan:
madwizard was kind enough
to do some photoshop magic and render a very nice version of the circuit board art, which hopefully gets close to
how the end result will look like. Enjoy:
Board art v1.2 - Photoshop rendering by madwizard
Happy holidays & Happy Newyear!
[: wacco :]


You're on the Project VGA Page


Comments
Posted by WoutZoR on Tue, 20 Nov 2007 11:07:24
Good stuff Mike,
Keep up the good work!! ;)
Posted by Andy on Tue, 04 Dec 2007 23:46:22
I really like the idea of what you're trying to achieve and I've got something of a question and a suggestion.
Why not use the XC3S500E instead of the XC3S400 since they're very similar?
The XC3S500E is also much easier to get hold of, they've got a hundred or so in stock at digikey.com and it costs a few pennies less than the XC3S400.
Good luck with the project!
Andy
Posted by wacco on Wed, 05 Dec 2007 01:36:25
The decision was made really early to use a Spartan 3 chip and we figured the S400 was as big as we could go without using any BGA. Only later we spotted the S500E, but we didn't want to go back, delay the project, and change everything for it. They're not pin compatible so it's not as easy as a simple replace. It's on the wish list though under any final changes we might make, but the prototypes won't have it. In that case an 'extreme' version with an XC3S1200E might even be possible.
In a eerily weird coincidence (unless you happen to work for digikey, which would explain things) I received an email a mere 3 seconds (I'm not kidding!) after your message that the FPGAs have been shipped. Hurray!
Posted by Andy on Wed, 05 Dec 2007 23:23:52
Ha, just a coincidence as I happen to be buying the XC3S400 from digikey as well and have been looking to replace it with the 500E myself :) Though I'm doing it for a MiniMig side project that I believe someone pointed out to you in another post.
There's a S400 to S500E pin comparison here if it'll be any help to you later on in your project.
Andy
Posted by wacco on Fri, 07 Dec 2007 00:27:57
There are some weird changes in there. They probably had their reasons I guess. Interestingly enough the 3E has 17 more IO pins in the same package, which could've been really useful. Oh well.
The XC3S400s arrived today, so it's a final push to work out the PCB and then it's on to soldering everything together. :)
Posted by Ignatius Cheese on Wed, 12 Dec 2007 03:00:45
Hi again!
Looks like you made some good progress with the routing.
Sorry to be critical all the time, but I really recommend that you think up a backup solution in case the JTAG chain via USB doesn't work. It could be ugly, like cutting apart tracks on the board or soldering together pads using wire, just that you have the possibility if all else fails...
Posted by wacco on Wed, 12 Dec 2007 17:58:42
Hi there again! I don't mind criticism, makes me double-check stuff. :)
Reinder (eightdot) and me had a discussion about that before, but we don't really have any options because the JTAG chain is supposed to be a closed loop. If you'd start inserting 0ohm resistors in the chain so we can split signals, you're soon looking at a lot of extra work for something we probably won't even need.
The reason I believe we'll won't be needing them is because the pinout of the FTDI chip is identical to multiple (commercially available) JTAG dongles. So even if I'd support those dongles with a connector, the schematic wouldn't change. I mean this one and this one (see schematic of prototype 2). Which are both compatible with OpenOCD. Thus, pvga will probably be fully compatible from the start as well, although the optional JTAG signals aren't implemented.
I will be checking the full chain again though, just to make absolutely sure. For more info, see section E of the entry 'communication'.
Posted by nikita on Sat, 29 Dec 2007 13:52:18
Hello,
It is possible to make a google group/forum about this project to talk more about this ?
(google code is free : http://code.google.com/)
How about an external version like this
http://www.startech.com/Product/ItemDetail.aspx?c=US&productid=USB2VGA ?
What do you think about this board http://www.xilinx.com/products/devkits/HW-S3PCIE-DK-PROMO1.htm ( $315.00 )
PS: I'm still thinking about starting my project , but I just don't know how to do it.
Posted by wacco on Sat, 29 Dec 2007 15:00:27
Reinder is working on a mailing list, he'll get the details online soon I hope.
I'm not sure what the point is of a usb2vga adapter, don't expect that to work without any driver support. The PCI-E card is very nice, but not Open Source. Still, if you only want to play around with the FPGA it's a nice start. I thought you wanted DVI? This one is still VGA only.
Posted by nikita on Sat, 29 Dec 2007 15:34:14
I'm still looking for dvi/hdmi :)
About external version, what I'm thinking is 2 parts : 1. internal ( pci, cpld,small flash, memory, usb, sdio card, virtual vga for compatibility mod and boot) and 2. external (svga /hdtv + video decoder / stream mpeg, ... ) .
The external can work allone for retro projects ( just connect to monior. only digital will be nice ) or connected to internal part. The internal bord will just make available the vga registers and framebuffer that will be rendered in a window on external card. More like a virtual vga / svga in hardware. The protocol can be differential and transmit only the changes. It will e like PIP ( Picture in Picture )
This way the external card don't need drivers.
on a laptop thw drivers will do the work.
The internal card can be used for other projects like cdrom2iso on flash stick :). This way is possible to boot an iso file from usb stick ( like an external usb cdrom) if the cpld is large.
Maybe RAID USB Stick over one hub will be nice.
( someting like this , maybe http://www.altera.com/products/devkits/altera/kit-maxii-1270.html )
Posted by nikita on Sat, 29 Dec 2007 15:50:10
hi,
Do you know about this ?
http://www.latticesemi.com/products/developmenthardware/fpgafspcboards/xp2stardevaluationboard.cfm
http://www.latticesemi.com/products/developmenthardware/fpgafspcboards/xp2advancedevaluationboar.cfm
http://www.bitec.ltd.uk/products_fpga.html
latticexp2 can replace the cpld I think, teoreticly.
Posted by reinder on Sat, 29 Dec 2007 15:58:02
mailing list is done details will follow.
about lvds(laptop screen)/dvi(tft monitor)/hdmi(tv)
i have lvds working on a altera fpga and will try to port that to ProjectVga (using the expansion connector and some single-ended to differential convertors) question will be if the fpga can handle the high speed serial...
dvi seams to be similar to lvds(but not compatible) hardware wise... i dont think it hard to include when lvds is already working. hdmi seams also similar hw wise but is VERY different on the protocol level (encryption?)
another nice step would be to add ethernet and a vnc server
Posted by wacco on Sat, 29 Dec 2007 16:04:32
I put the mailing list details online, see above.
There are dozens of development boards out there, but I still don't get what the point is of posting links to them here. There is a whole collection of solutions for what you want, but making a decision is the tricky part. Find something you like, or design something yourself. If you spend enough time any chip is replaceable with something else. If you're curious why project vga is using these particular chips, please have a look at the "Motivation" section of the documentation.
For your other ideas I can really recommend that you send these to the Open Hardware list. That's the ideal location for discussing subjects like this and more people will be able to help you out getting started. You can subscribe here.
Good luck!
Posted by nikita on Sat, 29 Dec 2007 16:12:03
how about this ?
http://osnews.com/story.php/18498/The-Ndyio-Nivo-Ultra-Thin-Client
Sorry, if this links are annoying to you,and but I see a bigger picture here because this is an open project and sources/ideas can be used for more than just a project. I think is all about knowledge and how we use share this.
Again, THX 4 the project and nice feedback. I hope this will succeed more than OGP.
If you find this informations usefull let me know.
PS: http://www.rowetel.com/blog/?p=40 and http://www.jopwiki.com/FPGA_boards
sorry if you allready know this. I hope this will be usefull for other people.
Posted by wacco on Sat, 29 Dec 2007 19:40:20
It's more that these comment areas are meant as a feedback point for the topic at hand and aren't really suited for these kind of discussions. That's why I'm refering to the mailing lists, it's easier to have a 'real' discussion about what you want to do.
If you don't feel like starting a topic at the OGP list, feel free to start a topic in our brand new one. :)
Posted by Iskandar on Thu, 19 Mar 2009 04:42:53
Nice article, it's a good reference for me! And thank you to give information about PCBcart.com, this is what i'm looking for.
Posted by briebuill on Sat, 19 Sep 2009 08:05:38
Free Girl Webcam Pics pantolasertoe
http://www.triniseller.com/index.php?action=profile;u=78 - Girls Stripping Cam
[url=http://ourhueytown.com/discusshisword/viewtopic.php?f=5&t=4669]Lesbians Kissing On Cam[/url],
[url=http://goshort8.com/webcams/][img]http://wwwsitedoingp.cn/thumb/webcam/webcam5.gif[/img][/url]
Free Nuder Webcam Girls
Black Teens Nude Webcam
Naked Webcam Dancing Videos
!!!
[url=http://www.preinsiders.com/forum/viewtopic.php?f=13&t=795]Free Naked Webcam Chats[/url]
[url=http://www.deliriumtrigger.org/phs529/viewtopic.php?f=19&t=351]Amateur Gay Cams[/url]
[url=http://www.tabletfreaks.com/showthread.php?p=213#post213]Adult Live Girl Webcams[/url]
[url=http://diablor.net/modules/newbb/viewtopic.php?topic_id=3186&post_id=4593&order=0&viewmode=flat&pid=0&forum=5#forumpost4593]Boxing Nude Woman Cams[/url]
[url=http://reptilesireland.forumsplace.com/viewtopic.php?f=5&t=341]College Girl Webcams Kissing[/url]
[url=http://www.gameness.nu/forum/viewtopic.php?f=44&t=1832]Free Lesbian Cams Sex Movies[/url]
[url=http://www.shopquest.biz/forum/viewtopic.php?f=10&t=42492]Gay Web Cam Boys[/url]
[url=http://www.soapforsale.com/forum/viewtopic.php?f=8&t=12353]Pics Of Erotic Webcams Sexual Intercourse[/url]
[url=http://www.ecofriendlyinvitations.com/phpBB3/viewtopic.php?f=13&t=100115]Schoolgirls Webcam Porn[/url]
[url=http://forum.databasetrader.com/viewtopic.php?f=2&t=2837]Amateur Webcam Photo[/url]
[url=http://voluntary-manslaughter.com/phpBB3/viewtopic.php?f=1&t=3623]Horny Girl On Cam[/url]
[url=http://www.forofilos.com/index.php/topic,1929.new.html#new]Honolulu Webcam Naked[/url]
[url=http://www.newyorkescortrb.com/bbs/viewtopic.php?f=17&t=35214]Girls Webcam Gallery[/url]
[url=http://www.apkiweb.com/forum/viewtopic.php?f=9&t=19027]Webcam Blonde Teen[/url]
[url=http://rp.neko-koneko.nl/viewtopic.php?f=19&t=468]Videos Webcam Sexo Portuguesas[/url]
[url=http://www.jumpto.ca/forum/viewtopic.php?f=6&t=123]Chat Sex Webcam[/url]
[url=http://www.amateurwebcameras.com/viewtopic.php?pid=28146#p28146]Naked Webcams Little Girl[/url]
[url=http://www.ronnie-osullivan.net/forum/viewtopic.php?f=17&t=3003]Girls Webcam Vids[/url]
[url=http://www.revija.si/forum/index.php?showtopic=378652]Free Live Amature Sex Cam[/url]
[url=http://retakeyourstate.com/BB/viewtopic.php?f=3&t=7377]Teen Sandy Nude Webcams[/url]
[url=http://forums.antiqueshawls.com/viewtopic.php?f=3&t=78692]Erotic Cams Sex Com[/url]
[url=http://www.kidity.com/forum/viewtopic.php?f=2&t=6041]Nude Webcam Tits[/url]
[url=http://www.forumwarszawskie.waw.pl/viewtopic.php?f=2&t=37090]Nude Male Webcam[/url]
[url=http://www.cgkenya.org/forum/viewtopic.php?f=2&t=25441]Nude College Girls On Webcams[/url]
[url=http://www.ktdg.org/phpBB/viewtopic.php?f=28&t=69]Adult Sex Web Cams[/url]
[url=http://www.bayisle34787.com/forum/upload/viewtopic.php?pid=565525#p565525]Girls Stripping Video Webcams[/url]
[url=http://ems.brighto.com/php//viewtopic.php?p=38709#38709]Amateur Mature Webcams Picture Sex[/url]
[url=http://r67.us/forum/viewtopic.php?f=7&t=5017]Web Cams Sex With Aminals[/url]
[url=http://unitedindebt.com/viewtopic.php?f=2&t=16847]Nude Webcams Teen Clips[/url]
[url=http://www.lanpanel.com/forum/viewtopic.php?f=7&t=58614]Live Sex Cams Girl On Girl[/url]
[url=http://www.team-endurance.com/forum/viewtopic.php?p=68655#68655]Webcam Xxx Source[/url]
[url=http://sikkim-outsourcing.com/forum/viewtopic.php?f=20&t=37576]Girls Making Out On Webcam[/url]
[url=http://forum.aiwsa.com/viewtopic.php?f=9&t=943]Sex In Webcams Live[/url]
[url=http://www.thesigncommunity.com/viewtopic.php?f=8&t=159]Crazy Girl Live Teen Webcams[/url]
[url=http://www.brownststudios.com/forums/viewtopic.php?f=8&t=17]Live Feed Live Sex Cams[/url]
[url=http://kollektiv.co.kg/forum22/index.php?showtopic=76546&st=3380&gopid=383808&#entry383808]Webcam Shows Tits[/url]
[url=http://nohcon.com/phpBB3/viewtopic.php?f=2&t=3495]Webcams Adult Chat Free Nc Swinger[/url]
[url=http://www.chillresidents.com/phpbb2/viewtopic.php?f=2&t=17716]Porno Of Girls Webcam Free[/url]
[url=http://www.mulimagames.net/lima-network.com/forum/viewtopic.php?f=4&t=405]Teen Webcams Complete Online Resource[/url]
[url=http://warforum.fleebb.com/viewtopic.php?f=12&t=38405]Free Adult Web Cam[/url]
[url=http://organsamaritans.org/forums/viewtopic.php?f=17&t=4414]Egyptian Sex Webcam Ladies[/url]
[url=http://www.ccs64.com/forum/viewtopic.php?f=8&t=5330]Ameture Webcam Nude Web[/url]
[url=http://retroro.com/forum/viewtopic.php?f=55&t=1046]Free Teen Girls On Webcam[/url]
[url=http://forums.enmitylinkshell.com/viewtopic.php?f=5&t=2546]100 Free Live Sex Cam[/url]
[url=http://forum.alver.se/viewtopic.php?f=7&t=22800]Nude Cams Tgp[/url]
[url=http://la2game.net/forum/viewtopic.php?f=10&t=3436]Nude Girl Friends Seans Of Cam[/url]
[url=http://artikiwiki.org/viewtopic.php?f=2&t=6504]Sex Web Cams Girl On Girl[/url]
[url=http://forum.schismrpg.org/viewtopic.php?f=13&t=1539]Girls On Webcams Gallery[/url]
[url=http://www.erotichangout.com/extrememia/forum/viewtopic.php?f=3&t=4419]Jaime Camgirl Strip[/url]
[url=http://www.gugel.no/radiovolum/forum/viewtopic.php?f=19&t=8088]Naked Webcams Women Sex Porn[/url]
Posted by HSPymnapyBounny on Tue, 12 Jan 2010 12:27:46
should drugs be ilegal fixtinhot
http://www.photoessaynetwork.com/ - prednisone without prescription
.
[url=http://www.photoessaynetwork.com/]prednisone 5mg[/url]
- It is used in management of autoimmune diseases as well.
<a href=http://www.photoessaynetwork.com/>prednisone asthma</a>
- It improves the ability of human body to fight against infection.
Posted by MithQueuefe on Sat, 29 May 2010 06:47:10
Find fault with! it for you
[url=http://anywherebangers.doras.us/][img]http://pics.hqtube.com/gallery/be_gentle_its_my_first_time_02_sc2_3.jpg[/img][/url] [url=http://herassgotfucked.doras.us/][img]http://pics.hqtube.com/gallery/kelly_the_coed_13_sc3_2.jpg[/img][/url] [url=http://theygobothways.doras.us/][img]http://pics.hqtube.com/gallery/babysitter_2_sc1_2.jpg[/img][/url] [url=http://theygobothways.doras.us/][img]http://pics.hqtube.com/gallery/kelly_the_coed_18_sc5_2.jpg[/img][/url]
6 clips of BDSM : babe in bdsm play restrained, caned, fucked, humiliated and plea [url=http://senior-gay.doras.us/]categorized galleries of porn movies [/url] , new porn video thumbs [url=http://topadult.doras.us/]pirates of the carribean porn [/url] or free raven riley porn [url=http://puss.doras.us/]89 free porn videos [/url] , high society porn [url=http://herroundbrownass.doras.us/]irish men in porn [/url] or free porn downlods [url=http://herfirsttryout.doras.us/]porn auditions free [/url] , amateur submitted pee porn free [url=http://lesbian-stories.doras.us/]ipod porn samples [/url] and napster of porn [url=http://cheatingwithlatinamaids.doras.us/]free nude women porn galleries [/url] or porn fuck girls movies [url=http://justmouthfuls.doras.us/]xeno porn [/url] , Search Yobt's gallery archives for more free porn pics or porno videos. Find any photo or video that you would like to see. Hundreds of different categories and fetishes included! Looking for big tits, best blowjobs or deep anal videos? No problem! Use our adult search tool! [url=http://collideo.com/da/viewtopic.php?p=55975#55975]porn male pics [/url] . Adult Gold Access is your portal to adult entertainment. Join Adult Gold Access for just $1 and you get 6 wicked paysites for the price of 1. All 6 are full size megasites that are available individually, but if you want all 6 for the price of 1 then Adult Gold Access is your ticket! [url=http://mariniersverbindingsdienst.nl/forum_marn_vb/viewtopic.php?p=12056#12056]lena vial porn [/url] . Only the best 18-19 y.o. models! Thousands of teen softcore or hardcore action photos and awesome teen porn videos. [url=http://www.dark-kingdom.com/modules.php?name=Forums&file=viewtopic&p=101183#101183]free homemade gay porn [/url] . Ebony lassies get crammed bum by thick rocket then filled mouth by cum. [url=http://www.haciethem.k12.tr/modules.php?name=Forums&file=viewtopic&p=520492#520492]marilyn monroe porn video [/url] . 15 pics of Hardcore : isis taylor gives a sensual massage and fucks her client [url=http://sobuls.unas.cz/viewtopic.php?p=6213#6213]euro porn [/url] , ADULT SEARCH [url=http://freemilf.doras.us/]free clips of latina porn [/url] , porn dolls [url=http://sheshemale.doras.us/]braces and porn [/url] or lindsay lohan porn fuck [url=http://bigblackcocksonblondes.doras.us/]mature housewife porn [/url] , medical examination testicles porn [url=http://puss.doras.us/]free hardcore anime porn movies [/url] or porn vidiows [url=http://adamante.doras.us/]free porn video share [/url] , porn searchengine [url=http://japan-movs.doras.us/]porn monster videos [/url] and free secretary porn [url=http://freemilf.doras.us/]abraxxa porn [/url] or filesharing porn [url=http://tube.doras.us/]she bangs porn [/url] , Category: PAY > Fetish > Breasts [url=http://www.mugambi.org/index.php?showtopic=25]jordan blue porn [/url] . Most of the time, you will see one man and a pornstar in a sucking and screwing scene. A horny guy does his best to please the wet pussy of the insatiable women. It can be a tall order to fill, considering that these chicks seem up for just about anything. [url=http://www.techiesbox.com/sutra22641#22641]pink stockings porn [/url] . Welcome to Babylon-X.com, the largest celebrity movie and picture collection on the net! If you are looking for a particular person or a rare picture, famous sex tape or a sexy movie scene, I give you 99, 9% that you will find all that you are looking for on Babylon-X.com!!! 70.000+ nude celebrity pictures and 5.000+ nude celebrity movies, the latest celebrity scandals and old time disclosures are waiting for you inside! Hurry up and join today because we have our limited offer only for this week! Get access now, relax and watch how celebrities go hardcore!!! [url=http://www.tafadloscastillos.com/phpBB/viewtopic.php?p=122070#122070]step daughter porn [/url] . 15 pics of Amateurs : big juicy pussy on these submitted milfy photos [url=http://soarp.laa.pl/viewtopic.php?p=169675#169675]teen tit porn [/url] . Sexually tempting experienced dorothy sucking enormous throbbing rocket on cam porn. [url=http://iclancat.net/alternatiu/viewtopic.php?f=13&t=52242&p=169845#p169845]pornstar semmie desora porn [/url] , while.........!!!!
:
[url=http://topadult.doras.us/]Top Adult Sites[/url] +18 Only!!!
Posted by fishermadhen on Tue, 27 Jul 2010 02:57:58
I want to thank those guys for assisting me as a trader. I've learned too much operating with 'em, being able to learn when building my account has been a huge benefit. I've never had a [url=http://smartforexsignal.com]trading signals[/url] service pay for its self or guarantee me pips or I don't pay. Forex trading can be an emotional roller coaster, but trading with Smartforexsignal who has experience and is profitable eases the nerves and opens the mind to learn. Keep up the good work.