Author Topic: modern TTL/Logic-gate/74xx  (Read 9546 times)

0 Members and 1 Guest are viewing this topic.

Offline james_s

  • Super Contributor
  • ***
  • Posts: 21611
  • Country: us
Re: modern TTL/Logic-gate/74xx
« Reply #50 on: October 11, 2019, 04:59:54 am »
I hope you selected the 100T variant rather than the much smaller (in terms of BlockRAM) 50T device.  Bigger is better - always!

Of course  ^-^

I actually prefer smaller FPGAs in most cases. I can fit an entire 8 bit computer in a $12 Cyclone II dev board and compile it in under a minute. I have a DE2-115 with a much larger Cyclone IV and it takes several times longer to compile the same design. Lots of middle ground too, but I actually sold off my biggest FPGA boards some time back when I realized I was never using them, the midsized FPGAs are more than adequate for my biggest projects and anything larger is just slower to compile and more effort to work with. I use the smallest ones the most and the biggest ones the least.
 

Offline rstofer

  • Super Contributor
  • ***
  • Posts: 9932
  • Country: us
Re: modern TTL/Logic-gate/74xx
« Reply #51 on: October 11, 2019, 05:42:41 am »
I built up a workstation with an I7-7700K, 32GB of fast RAM and a 1TB SSD just because Vivado is such a slug.  On this machine, compilations are at least reasonable.  Way back, with Win 98 and a much slower processor, building a project could take 20 minutes or more.  I realize this isn't anywhere near the record but it exceeds my short attention span.  Compiling with 8 threads is helpful!

I just started fooling around with Quartus for a CPLD using my laptop and it runs pretty quick for a simple project.  About 5 seconds for a project that just sets an output bit to '1'.  Of course, the chip is tiny with just 32 macrocells.  How long could it possibly take?

For no particular reason, I have decided to work through this program:
http://www.pyroelectro.com/edu/fpga/

Hint for those who follow:  When the author says install Quartus 13.0 SP1, don't get adventuresome and try for a more current version.  It won't support the Max 3000A series chip which is the basis for the tutorials.  There's a reason I know this!

The board, USB Blaster and associated bits and pieces is only about $50, delivered, and the Blaster will work on a range of Altera devices.  I'm not much of a fan of JTAG programming but maybe things have improved over the last 10 years or so since I last used a JTAG dongle.
https://gadgetory.com/index.php?route=product/product&path=66&product_id=126

The reason I like the larger FPGAs isn't so much for the logic, it's for the BlockRAM.  There is never enough BlockRAM...

 

Offline wilfred

  • Super Contributor
  • ***
  • Posts: 1256
  • Country: au
Re: modern TTL/Logic-gate/74xx
« Reply #52 on: October 11, 2019, 06:23:11 am »
Wow it didn't take long for the thread to move off TTL and onto FPGA.
 

Offline ker2xTopic starter

  • Regular Contributor
  • *
  • Posts: 83
  • Country: 00
Re: modern TTL/Logic-gate/74xx
« Reply #53 on: October 11, 2019, 01:02:31 pm »
Wow it didn't take long for the thread to move off TTL and onto FPGA.

i know, right ?  :-//
often times... there are other approaches which are kinda crappy until you put them in the context of parallel machines
 

Offline rstofer

  • Super Contributor
  • ***
  • Posts: 9932
  • Country: us
Re: modern TTL/Logic-gate/74xx
« Reply #54 on: October 11, 2019, 04:17:16 pm »
Wow it didn't take long for the thread to move off TTL and onto FPGA.

i know, right ?  :-//

Sorry about that!

The thing is, I like digital systems.  I REALLY like digital systems and I can't build them from discrete components because the circuit boards would get massive and plentiful and I'm just not into wire-wrapping like I was when I was younger.  But when I was younger, I didn't have access to FPGAs.

I remember when I started using the Spartan 3 Starter Board with 1 MILLION logic gates.  That is a very modest chip by today's standards but think about what you can do with a MILLION gates!  That might be similar to somewhere between 10,000 and 100,000 chips.  Did I mention I don't have to wire-wrap them?  Can you even imagine wire-wrapping 10,000 chips?  A minimum of 14 wire-wraps per chip?  Probably closer to an average of 30?  3 million connections?  Insane!

I can easily envision a CPU that would use up the logic in that Spartan 3.  Maybe some kind of pipelined RISC processor with an expansive instruction set.  Logic tends to bloom when we add in multilevel caches and multiple cores.  My IBM1130 project uses about 30% of the logic and just about all of the BlockRAM.

For folks who want to play in the digital domain, FPGAs are the way to do it.  A single line of code creates a 32 bit register, not 8 wire-wrapped 4-bit D flops and bus drivers or muxes to steer the outputs.
 

Offline The Senate

  • Newbie
  • Posts: 8
  • Country: us
Re: modern TTL/Logic-gate/74xx
« Reply #55 on: October 11, 2019, 04:39:11 pm »
The old multi function peripheral chips they used in 8 bit computers come to mind since they still make some of them. For example the 6522 VIA has 2 16 bit timers, an 8 bit shift register, and 2 8 bit parallel I/Os.

Each of the CPUs had there own group of peripheral ICs made to complement them. Some are still manufactured like the 65XX family in DIP and SMD form.
http://www.cpu-world.com/Support/index.html
 

Offline rstofer

  • Super Contributor
  • ***
  • Posts: 9932
  • Country: us
Re: modern TTL/Logic-gate/74xx
« Reply #56 on: October 11, 2019, 05:12:09 pm »
RC2014.co.uk seems to have an inexhaustible source of Z80 and related peripherals.  I have at least 3 of his systems (I tend to lose count of this kind of thing) and they are quite fun.  I especially like the Full Monty version running CP/M.
 

Offline james_s

  • Super Contributor
  • ***
  • Posts: 21611
  • Country: us
Re: modern TTL/Logic-gate/74xx
« Reply #57 on: October 11, 2019, 05:36:20 pm »
Wow it didn't take long for the thread to move off TTL and onto FPGA.

Well the OP said they didn't want to hunt around or salvage old obsolete logic chips, so CPLD/FPGA is the natural thing to come up when the other viable option is shut down. The 74xx series is 40-50 years old, the fact that so many of them are still available today at all is a minor miracle. I use the DIP parts to repair vintage gear but I can't imagine there are many going into new designs.
 

Offline wilfred

  • Super Contributor
  • ***
  • Posts: 1256
  • Country: au
Re: modern TTL/Logic-gate/74xx
« Reply #58 on: October 12, 2019, 12:36:46 am »
Wow it didn't take long for the thread to move off TTL and onto FPGA.

Well the OP said they didn't want to hunt around or salvage old obsolete logic chips, so CPLD/FPGA is the natural thing to come up when the other viable option is shut down. The 74xx series is 40-50 years old, the fact that so many of them are still available today at all is a minor miracle. I use the DIP parts to repair vintage gear but I can't imagine there are many going into new designs.

It's an impossible ask to prevent threads diverting off the original topic but in the beginners section people should exercise restraint.
 

Offline ker2xTopic starter

  • Regular Contributor
  • *
  • Posts: 83
  • Country: 00
Re: modern TTL/Logic-gate/74xx
« Reply #59 on: October 12, 2019, 02:06:01 am »
Wow it didn't take long for the thread to move off TTL and onto FPGA.

Well the OP said they didn't want to hunt around or salvage old obsolete logic chips, so CPLD/FPGA is the natural thing to come up when the other viable option is shut down. The 74xx series is 40-50 years old, the fact that so many of them are still available today at all is a minor miracle. I use the DIP parts to repair vintage gear but I can't imagine there are many going into new designs.

It's an impossible ask to prevent threads diverting off the original topic but in the beginners section people should exercise restraint.

In this particular case, it probably was for the best.
And my original question has been answered anyway. As a beginner, i very much appreciate the additional informations since i ended up buying a FPGA board (a proper one actually made for beginners, this time)
often times... there are other approaches which are kinda crappy until you put them in the context of parallel machines
 

Offline ker2xTopic starter

  • Regular Contributor
  • *
  • Posts: 83
  • Country: 00
Re: modern TTL/Logic-gate/74xx
« Reply #60 on: October 16, 2019, 04:40:06 pm »
I received my board, it's a Nexys A7 with an Artix-7 100T  :-+
often times... there are other approaches which are kinda crappy until you put them in the context of parallel machines
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf