It's All Perspective

Sept. 1, 2003
I had an excellent time at Georgia Tech (yes, I'm a Ramblin' Wreck) and Rutgers. Going to college is great because of the wide variety of courses you have to take in addition to the electives of your choice. The trend to teach and use current...

I had an excellent time at Georgia Tech (yes, I'm a Ramblin' Wreck) and Rutgers. Going to college is great because of the wide variety of courses you have to take in addition to the electives of your choice. The trend to teach and use current technology holds the advantage of getting a graduate productive quickly, but there is a downside—lack of perspective.

As engineers and programmers, we know that any problem has more than one solution. However, discovering that solution requires knowledge of the options. One of the biggest problems I encountered doing development was trying to keep abreast of areas other than the one I was currently working on. Likewise, I was always surprised by the ways I could apply ideas I learned in different areas to problems I was tackling. Having a wide and varied background always helped me to generate a better solution.

One big advantage I've had while working for a range of publications is the opportunity to play with tools and products like Altera's Nios Development Kit. It's surprisingly flexible, easy to use, and very powerful. I have experimented with designs without having to pull out my wire-wrap gun or soldering iron. The interesting perspective is the ability to implement the Nios RISC processor as a 16- or 32-bit CPU in a Stratix FPGA. The programming tools are the same, so the tradeoff is performance, space, and power requirements—just the kind of thing found in "Squeezing 16-Bit MCUs" (p. 62).

This type of experimentation pays dividends in the long run. In fact, many of you may already be playing with tools and applications outside your normal chores. Contributing or using open-source software is a fantastic way to widen programming expertise. Picking up some of the inexpensive design kits is another. Many 8- and16-bit kits are available for under $100. Try building a robot or controlling your lights. The problems, solutions, and tools will give you varied and valuable perspectives.

I'll let you know how some of the tools I've been working with pan out. I've been sticking with the standard components and a single Nios CPU with Altera's SoPC Builder, but I barely made a dent in the large Stratix FPGA. Let me know how you keep current.

See associated figure.

Sponsored Recommendations

Design AI / ML Applications the Easy Way

March 29, 2024
The AI engineering team provides an overview and project examples of the complete reference solutions based on RA MCUs that are designed for easy integration of AI/ML technology...

Ultra-low Power 48 MHz MCU with Renesas RISC-V CPU Core

March 29, 2024
The industrys first general purpose 32-bit RISC-V MCUs are built with an internally developed CPU core and let embedded system designers develop a wide range of power-conscious...

Asset Management Recognition Demo AI / ML Kit

March 29, 2024
See how to use the scalable Renesas AI Kits to evaluate and test the application examples and develop your own solutions using Reality AI Tools or other available ecosystem and...

RISC-V Unleashes Your Imagination

March 29, 2024
Learn how the R9A02G021 general-purpose MCU with a RISC-V CPU core is designed to address a broad spectrum of energy-efficient, mixed-signal applications.

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!