Macroware Technology

Welcome Portlet


Welcome to Macroware Technology Blog.

The purposes of this engineering blog:

- Share knowledge
- Learn
- Have fun
- Document what I was doing / thinking

Search Box

 

Private Area

Mailing List

Engineering Education

Engineering Organizations

Professional Career Networking Groups

Electronics Hobby

Trade Publications

September 2008



Sudoku Algorithm

Thursday, 18 September 2008 9:18 A GMT-06
Sudoku is a puzzle that requires human reasoning and logic to solve.  These puzzles can also be solved by computers using similar logic techniques and brute force trying of different combinations.  There is not currently an efficient algori
Category: Puzzles

Software and EMC

Wednesday, 17 September 2008 9:04 A GMT-06
I know of two excellent articles describing the impact of software on EMC.  The main impacts are related to making the design robust and resiliant to electromagnetic disturbances to make sure the product can pass susceptibility tests.  Both

History of Ethernet

Tuesday, 16 September 2008 9:02 A GMT-06
Ethernet is the ubiquitous network that connects our computers together, and is also rapidly finding many new areas of application.  There was a really good article in EDN Magazine a few years ago describing the history and Evolution of Ethernet

IBIS 5.0 Specification Release

Tuesday, 16 September 2008 8:31 A GMT-06
The IBIS 5.0 specification was ratified on August 28, 2008.  This is exciting because the specification now contains support for algorithmic modeling which allows for behavioral model description of multi-gigabit serial transceivers including pr

EMC and Safety Training and References

Monday, 15 September 2008 9:24 A GMT-06
There was an article in Conformity magazine last January containing information about many different training and information references about EMC and saftey compliance [1].  The article contained descriptions of public and private seminars, onl

Low Labor Cost Hardware Design

Sunday, 14 September 2008 10:33 P GMT-06
As I sit here in a hotel room in Penang, Malaysia, on a trip to train engineers in signal integrity design, I'm reminded of an article in a recent EE Times magazine about board design trends in India [1].  The article claims that there will

XMOS Programmable Multicore Chip

Sunday, 14 September 2008 8:59 A GMT-06
Last year around this time, I wrote an article about a new chip from XMOS Semiconductor that promised to provide a multicore processor chip with highly configurable IO so that it could perform in many hardware applications.  They had announced p

PCI Express Analyzer

Sunday, 14 September 2008 3:09 A GMT-06
I saw an add in Test & Measurement World a while ago for a PCI Express Analyzer from Vmetro.  The product is called Vanguard Express Analyzer.  It is available in x1, x4, and x8 lane versions.  According to the datasheet, the analy

Using Mathcad for Signal Integrity Design

Thursday, 11 September 2008 10:14 A GMT-06
I have been a Mathcad user since high school and I love the tool.  Starting in April 2008, there was a three part series of articles in Printed Circuit Design & Fab magazine by Dr. Abe Riazi about using Mathcad for signal integrity analysis

TomTom One Product Teardown

Thursday, 11 September 2008 9:55 A GMT-06
The hand held consumer GPS is one of the coolest devices to come out in recent years.  I was excited to see a teardown analysis by iSupply of the street navigating GPS that I own, the TomTom One in a recent issue of Electronic Products Magazine

Simulation vs. Measurement

Thursday, 11 September 2008 9:36 A GMT-06
In high speed digital design both simulation and measurment are very important.  Simulations are needed to help make design trade offs at the system implementation level, but they aren't meaningful if they don't match with reality. 

Build your own Channel Analysis Tool?

Thursday, 11 September 2008 9:23 A GMT-06
The current design process for designing with multi-gigabit serial links is not very robust for system level engineers.  Basically it consists of creating loss budgets, performing transmission channel bandwidth simulations, and possibly doing so