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

Near- and Far-Field Measurements

April 16, 2024
In this comprehensive application note, we delve into the methods of measuring the transmission (or reception) pattern, a key determinant of antenna gain, using a vector network...

DigiKey Factory Tomorrow Season 3: Sustainable Manufacturing

April 16, 2024
Industry 4.0 is helping manufacturers develop and integrate technologies such as AI, edge computing and connectivity for the factories of tomorrow. Learn more at DigiKey today...

Connectivity – The Backbone of Sustainable Automation

April 16, 2024
Advanced interfaces for signals, data, and electrical power are essential. They help save resources and costs when networking production equipment.

Empowered by Cutting-Edge Automation Technology: The Sustainable Journey

April 16, 2024
Advanced automation is key to efficient production and is a powerful tool for optimizing infrastructure and processes in terms of sustainability.

Comments

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