Any way to do virtual breadboarding with common 7400 series chips?

Is there such a software solution out there? Specifically, the rough design uses these very common chips:

74HC193
74HC151
74HC595
74HC75
74HC08
74HC32
74HC30
74HC20

I would like to test my rough design in software before laying it out. Can this be done? Thanks!

http://ozark.hendrix.edu/~burch/logisim/

Wow, if that works (we will assume it does), that would be awesome. I will download it now.

Replace all those chips with a suitable CPLD, such as one of the Altera MAX II devices. You can simulate your design, and check that it is working, before actually building any hardware.

But I actually have these chips and I enjoy working with them. It's going to be one off and lots of chips, not for a production anything. Looks like I can simulate my design here.

JoeN:
You can simulate your design, and check that it is working, before actually building any hardware.
But I actually have these chips and I enjoy working with them.

You can still use CPLD simulation tools to simulate what the circuit would do.

Since CPLDs were primarily used to replace logic gates, their tools generally have most of the common ones built in.

OK, this looks very nice and low level. It doesn't deal with 74X packages, just the low level gates. Are there libraries out there for the common packages? To draw out even a 595 by hand would be a pain and I am going to need a bunch of them for this design.

OK, I see this now:

http://ozark.hendrix.edu/~burch/logisim/links.html

I will check this out.

Both their 7400 libraries are missing a lot of the more complex chips. No 193 no 595, and even the 75, though that is no big loss. The counters and shift registers are the heart of the circuit, the other stuff is just combinatorial logic. :frowning: This is so damn close to exactly what I need.