I was just remarking on this last week. When I last worked in an engineering department (before going F/T writer/editor), there were two distinct teams: HW and SW. And a fair amount of suspicion between the two as to which group did more work...
On the tussle between Ethernet and Fibre Channel, both technologies have a strong role to play in storage networking. Fibre channel continues to find adoption and loyalty among customers who value the six 9's of uptime fibre channel can uniquely deliver for the most mission critical applications and data. It is perhaps one of the stickiest technologies I have seen in my career because of its unmatched reliability and deterministic performance. Ethernet is ideal for IP-based storage. The industry has recognized the need for purpose-built Ethernet technology, such as Ethernet fabrics, for the data center and in support of newer technologies like scale-out NAS and distributed file systems that have become popular with applications such as Big Data analytics.
I wrote recently about standards efforts to drive new ultra low latencies into Ethernet that will have these folks nipping at FC's heels in the future. Two Broadcom engineers are among the leaders of the efforts.
Rick - at Space Codesign, we have an ESL EDA tool for hardware/software co-design of SoC embedded systems. It's a Montreal-based university tech transfer startup and our key technology allows you to use the same C/C++/SystemC model and retarget it for either hardware or software implementation - without recoding. It's targeted at system architects but also enables software designers and hardware engineers to work with them as a team.
Here's our recent listing from Embedded World 2013 in Nuremberg, Germany: