I'm a huge video game fan, and I'm looking to recreate the TurboGrafX myself, from gate level. My issue is that I can't find a free PCB program online, anywhere. Is there something professional I can get a hold of without selling my sole to the devil?

migrated from electronics.stackexchange.com Oct 24 '18 at 18:26

This question came from our site for electronics and electrical engineering professionals, students, and enthusiasts.

  • 4
    KiCad. The google-fu is weak with this one. – JRE Oct 24 '18 at 18:10
  • 2
    Sell your foot to the devil? :P Wrong "soul". Anyways, yes I recommend KiCAD, FreePCB, DesignSpark PCB, and there's more but a lot to list. If you want to find more, simply type in, "Open source PCB design software" or "Free PCB design software" on Google. There's plenty out there. I don't know how you're going to create the TurboGrafX console considering that they have particular ROM code that is more than likely not accessible on the internet... and that goes for the schematic as well. – KingDuken Oct 24 '18 at 18:13
  • @KingDuken - maybe he's wanting to sell his sole ... ? – brhans Oct 24 '18 at 18:17
  • Wow, -gate- level, that is going at it old school, for freeware on -that- aspect, I think Vivado and Quartus II are free. – isdi Oct 24 '18 at 18:25
  • My goal is to recreate it based on documentation on the web, so that I can re implement the instruction set. My second goal is to get experienced with hardware design. – Jack Kasbrack Oct 24 '18 at 19:19

What you're asking for is contradictory. A PCB is a circuit board. A "gate level" design is the internals of a microchip. The software used to design these two things is completely different.

For PCB design, Kicad is a highly capable free tool.

A "gate-level" design is a bit unclear, but would probably refer to either an FPGA or VLSI design. Free software for these workflows is largely nonexistent -- Project Icestorm has some tools targeting Lattice iCE40 FPGAs, but these parts are rather small and are unlikely to support the system you are targeting.

  • what's the term for gate-level design? – Jack Kasbrack Oct 24 '18 at 19:27
  • "Gate-level design" is an ambiguous term, and is generally not used in the industry. – duskwuff Oct 24 '18 at 19:40
  • why? I would think it would be pretty common... – Jack Kasbrack Oct 24 '18 at 19:52
  • also, how did you get 101 rep without any questions or answers? – Jack Kasbrack Oct 24 '18 at 19:53
  • 1
    @JackKasbrack Because if you're here long enough on StackExchange, you get 100 free points to any website... Hover over my name. See? Now I have 101 points too. But I've been using the entire StackExchange website for a few years. – KingDuken Oct 24 '18 at 19:58

OK, I didn't realize this got transferred from the EE side, so (where I could comment): For a brief historr/background, google "gate level synthesis", you should get a reference to this document from MIT a few hits down (it's a history/background/intro) "IO5_synthesis.pdf" I dont' know if this link will work for you hence the above refs:


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.