| |
eInfochips' Corner
Technology Showcase
Implementing an effective Web Crawler
A typical web crawler starts by parsing a specified web page:
noting any hypertext links on that page that point to other
web pages. The Crawler then parses those pages for new links,
and so on, recursively. This is the basic concept behind implementing
web crawler, but implementing this concept is not merely a bunch
of programming.
Read more...
- By Shalin Shah
| Partner Showcase
Creating multi-standard,
multi-resolution video engines using configurable processors
The explosive growth of handheld
devices such as portable media players (PMPs) has drastically
changed the requirements placed on the end-silicon providers.
Consumers expect their devices to play media from different
sources, coded using different standards, and downloaded
using a variety of different wireless standards. A new,
more flexible design approach must be taken.
Read More...
- By Sumit Gupta, Product
Marketing Manager, Tensilica Inc.
|
|
Customer
Success Story |
|
| Hardware
Acceleration for Video Processing applications
Implementation of silicon IP H.264 codec was targeted
for video applications on mobile devices. eInfochips handled
the RTL design of glue logic and combined system level
verification. more... |
1. Using model-based design for video
processing
According to the U.S. National Highway Traffic Safety
Administration, single-vehicle road departures result in many
serious accidents each year. To reduce the likelihood of a vehicle's
straying out of lane, automotive engineers have developed lane
tracking and departure warning systems that use a small camera
to transmit video information. Read
More...
- By Houman Zarrinkoub
2. SystemVerilog
Reference Verification Methodology: VMM Adoption
The larger and more complex that system-on-chip (SoC)
designs grow, the more verification dominates the development
process. In fact, effective design reuse puts even more pressure
on the verification team to reduce their part of the schedule.
The best solution to this dilemma is the adoption and deployment
of a reuse-oriented, coverage-driven methodology.
Read More...
- By Thomas Anderson, Janick Bergeron, Eduard Cerny, Alan Hunter
and Andrew Nightingale
3. Exactly When Do You Need Real Time?
Do most embedded projects still need an real time operating
system (RTOS)? It's a good question, given the speed of today's
high performance processors and the availability of patches
for real-time Linux, Windows, and other general purpose operating
systems (GPOSs). The answer lies in the very nature of embedded
devices.
Read More...
- By Paul N. Leroux and Jeff Schaffer
4. ESD protection
for HDMI 1.3 interfaces
The HDMI 1.3 specification supports the demand of future
HD display devices for higher resolution and higher frame rates
with a color depth up to 48-bit by doubling bandwidth from 165
MHz (4.95 Gbps) to 340 MHz (10.2 Gbps) of the previous HDMI
1.2 specification.
Read More...
- By Dr. Tamim P. Sidiki, Dr. Horst Roehm, Andreas Zimmermann,
Axel Held
5. Complex
DSP system modelling made easy
Digital signal processing (DSP) systems of low to moderate
complexity are typically modeled using Simulink. In some cases,
these Simulink models are augmented with block-based C-modeling
technology. However, for the design of more complex DSP systems,
the polymodeling technology explained in this article is needed
to manage modeling costs and maintain project schedules.
Read More...
- By Dr. Johannes Stahl
|