Author Topic: Learning the Art of Electronics  (Read 1587 times)

0 Members and 1 Guest are viewing this topic.

Offline David1Topic starter

  • Contributor
  • Posts: 27
  • Country: gb
Learning the Art of Electronics
« 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:

  • Using a simulator for the circuits in the digital chapters. It would be a good opportunity to learn how to use a simulator but I have no idea how feasible that is. For example, would the simulator suffer from not having details of the custom display or would input and output functionality be provided anyway in most simulators?

  • Building a display and other functionality from generic components. I am quite happy to have a go at building something from scratch but have so far not found a good reference on the web.

  • Some other approach that I haven't thought of.

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/
« Last Edit: May 04, 2018, 05:21:37 am by David1 »
 

Offline nathanpc

  • Supporter
  • ****
  • Posts: 138
  • Country: br
    • Innove Workshop
Re: Learning the Art of Electronics
« Reply #1 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.
 
The following users thanked this post: David1

Offline rstofer

  • Super Contributor
  • ***
  • Posts: 9886
  • Country: us
Re: Learning the Art of Electronics
« Reply #2 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.
 
The following users thanked this post: David1

Offline David1Topic starter

  • Contributor
  • Posts: 27
  • Country: gb
Re: Learning the Art of Electronics
« Reply #3 on: May 03, 2018, 05:36:24 am »
Thank you both.
« Last Edit: May 04, 2018, 05:22:59 am by David1 »
 

Offline Brumby

  • Supporter
  • ****
  • Posts: 12288
  • Country: au
Re: Learning the Art of Electronics
« Reply #4 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.
 
The following users thanked this post: David1

Offline rstofer

  • Super Contributor
  • ***
  • Posts: 9886
  • Country: us
Re: Learning the Art of Electronics
« Reply #5 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.
 
The following users thanked this post: ratio, David1


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf