EEVblog Electronics Community Forum

Electronics => Beginners => Topic started by: David1 on May 02, 2018, 08:07:02 pm

Title: Learning the Art of Electronics
Post by: David1 on May 02, 2018, 08:07:02 pm
The digital chapters of LAoE require a custom display with added functionality that is not sold in the UK (details on the LAoE website at the link below). Do you have any ideas for an alternative approach please, for example:

The digital pages of LAoE involve building a microcomputer from parts, but not the display, so I'm guessing it must be pretty complicated. However, LAoE is a brilliant course and I'm thoroughly enjoying the analogue chapters and do not want to miss the digital.

Any ideas about alternative approaches would be much appreciated.

https://learningtheartofelectronics.com/parts-lists/lcd-display-and-programming-board/ (https://learningtheartofelectronics.com/parts-lists/lcd-display-and-programming-board/)
Title: Re: Learning the Art of Electronics
Post by: nathanpc on May 02, 2018, 09:07:04 pm
Looks like they are not selling a display, but a whole module with a lot more functionality built-in that they have designed themselves, so you're out of luck apparently. Your best bet would be to purchase one of the generic LCD modules available online and experiment with that one instead.
Title: Re: Learning the Art of Electronics
Post by: rstofer on May 03, 2018, 01:55:17 am
I think you have to be pretty creative for most of the experiments.  Modify the experiment, change the requirements, whatever is necessary to learn an equivalent lesson.
Title: Re: Learning the Art of Electronics
Post by: David1 on May 03, 2018, 05:36:24 am
Thank you both.
Title: Re: Learning the Art of Electronics
Post by: Brumby on May 03, 2018, 05:44:39 am
By all means do simulator work - but don't short change yourself of the experience of doing digital in the real world.

Sometimes there are surprises that can be a lesson of themselves.
Title: Re: Learning the Art of Electronics
Post by: rstofer on May 03, 2018, 02:23:18 pm
Expand the digital portion, do it on an FPGA!  You will have to get there eventually.

To be honest, I haven't looked at the digital experiments so I only have a guess about what is covered.  Most of the simple logic stuff can be done on a lowly CPLD.  It's not until you need internal RAM (BlockRAM as Xilinx calls it) that you would need an FPGA.  Yes, there are other differences as well but they're kind of at the edges of the topic.

https://store.digilentinc.com/search.php?Search=&search_query=cpld

If you want to get to the point where you are laying down CPUs in an FPGA, Google for the LC3 project.  This is a great little RISC CPU that is easily created in an FPGA.  A couple of thousand lines of code covers it.  That may seem like a lot but it really isn't.  Some of the lines are blank!  The vast majority of the code is in the Finite State Machine and that's a lot of repetitive detail.