Programming DSPs in High-Level Languages Design How-To 11/5/2002 Post a comment To make DSP software maintainable, reusable, and portable, you have to write the code in a high-level language, usual in C or a language based on C. This article from Associated Compiler Experts (ACE) suggests that the solution is to use one of several variants of the C language, along with advanced simulation tools and compilers.
A Beam Deflecting System For Holographic Storage Fast Data Reading Design How-To 11/5/2002 Post a comment In this article, Renaud Kiefer and associates describe a compact addressing system for memory reading which combines micro-mirrors (or optical MEMS: microelectromechanical systems), acousto-optics, and gratings. MEMS are more convenient for this application than scanners such as galvanometric, oscillatory, or polygon mirrors due to the large mechanical deflection angles and high level of integration achievable with MEMS devices.
Combining hard code speed with software flexibility Design How-To 11/1/2002 Post a comment In the design of our traffic management coprocessor, which uses OC-192 techniques to satisfy the requirements of the lower performance but multiservice OC-48 market, one of our key challenges was to provide both performance and flexibility to meet the wider range of needs of router and switch makers there.
Simplicity reigns in NPU programming News & Analysis 11/1/2002 Post a comment The frequent changes to the communication standards and the growing demand for quality-of-service support has created the need for programmable networking devices that can replace traditional field-programmable gate arrays in implementing high bit-rate data-path networking functionality.
Tunneling solves IP traffic snarls News & Analysis 11/1/2002 Post a comment Existing networks, as well as the emerging multiprotocol label switching, or MPLS, types, use traditional and well-understood Ethernet, PPP (Layer 2) and IPv4 (Layer 3) addressing protocols.
Net design needs standard models News & Analysis 11/1/2002 Post a comment While most embedded-networking designers would agree on the intended benefits of network processors (NPs), there has been no such agreement on how they should be programmed.
Modules ease programming task News & Analysis 11/1/2002 Post a comment Although the new generation of software-programmable network processors offers both flexibility and performance, its programming is quite involved.
As data rates begin to move beyond 25 Gbps channels, new problems arise. Getting to 50 Gbps channels might not be possible with the traditional NRZ (2-level) signaling. PAM4 lets data rates double with only a small increase in channel bandwidth by sending two bits per symbol. But, it brings new measurement and analysis problems. Signal integrity sage Ransom Stephens will explain how PAM4 differs from NRZ and what to expect in design, measurement, and signal analysis.
January 2016 Cartoon Caption ContestBob's punishment for missing his deadline was to be tied to his chair tantalizingly close to a disconnected cable, with one hand superglued to his desk and another to his chin, while the pages from his wall calendar were slowly torn away.122 comments