Best circuit designing program for designing cpu?

Click For Summary

Discussion Overview

The discussion revolves around identifying the best free software for designing virtual circuits, specifically for building an 8-bit CPU. Participants share their experiences and recommendations regarding various tools and their capabilities in handling complex circuit designs.

Discussion Character

  • Exploratory, Technical explanation, Debate/contested

Main Points Raised

  • One participant inquires about the best free software for building and running virtual circuits, particularly for a CPU design.
  • Another participant mentions their experience with Quartus for a simple 16-bit CPU project, noting the importance of features that allow for creating new blocks from individual circuits to manage complexity.
  • A participant clarifies they are focusing on an 8-bit CPU design and expresses gratitude for the previous input.
  • A suggestion is made to check a related thread where another user is working on an 8-bit CPU, potentially providing useful software recommendations.
  • One participant recommends a website focused on FPGA CPU design and suggests looking into VHDL or Verilog for implementation.
  • Xilinx ISE is mentioned as a viable option for digital logic simulation, with a note that it is considered 'old' software, and VHDL or Verilog are suggested as suitable languages for the task.

Areas of Agreement / Disagreement

Participants do not reach a consensus on a single best software solution, as multiple tools and approaches are discussed, indicating a variety of opinions and experiences regarding circuit design software.

Contextual Notes

Some limitations include the varying capabilities of free versions of software mentioned, and the specific needs for managing complexity in circuit design are not fully addressed.

Who May Find This Useful

Individuals interested in circuit design, particularly those looking to build CPUs or work with FPGA implementations, may find this discussion relevant.

Superposed_Cat
Messages
388
Reaction score
5
Hey all, what is the best software (free) that allows you to build virtual circuits and 'run' them? Something that could support large circuits, such as a cpu?
 
Engineering news on Phys.org
A modern CPU is a huge project.

I built a very simple 16-bit CPU for university some years ago, I think we used Quartus - with a university licence, not the free version. I don't know how much the free version can do. You'll certainly want the feature to make new blocks out of individual circuits to combine them on a higher level, otherwise the circuit diagram will become way too messy.
 
  • Like
Likes   Reactions: Superposed_Cat
mfb said:
A modern CPU is a huge project.
Forgot to mention I'm going for 8 bit. Thank you so much.
 
Xilinx ISE is alright if you don't mind using 'old' software, I've used that and modelsim for digital logic simulation before. Like thankz said, either VHDL or verilog will work.
 

Similar threads

  • · Replies 18 ·
Replies
18
Views
3K
Replies
16
Views
2K
  • · Replies 53 ·
2
Replies
53
Views
5K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K
Replies
3
Views
2K
  • · Replies 51 ·
2
Replies
51
Views
5K
  • · Replies 3 ·
Replies
3
Views
3K
Replies
12
Views
3K
  • · Replies 11 ·
Replies
11
Views
4K