<?xml version="1.0" encoding="iso-8859-1"?>
		<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
		<channel>
		<title>Design And Reuse - Industry Articles</title>
		<link>http://www.design-reuse.com/</link>
		<description>The industry source for engineers and technical managers worldwide.</description>
		<language>en-us</language>
		<copyright>Copyright 2007, Design And Reuse S.A.</copyright>
		<image> 
		<title>Design And Reuse - Industry Articles</title> 
		<url>http://www.design-reuse.com/IMAGES/dr_rss.gif</url> 
		<link>http://www.design-reuse.com/</link> 
		</image>
		<!-- CONTENT -->
	
			<item>
			<title><![CDATA[Implementing custom DDR and DDR2 SDRAM external memory interfaces in FPGAs (part 1) ]]></title>
			<link>http://www.design-reuse.com/go2/322977/1</link>
			<description><![CDATA[This is a two-part article that focuses on the design guidelines and describes how to implement DDR or DDR2 external memory interfaces (EMIFs) using FPGAs via ALTDLL and ALTDQ_DQS megafunctions.]]></description>
			<pubDate>Thu, 18 Mar 2010 16:40:00 GMT</pubDate>
			</item>
		
			<item>
			<title><![CDATA[Verification of USB 3.0 Device IP Core in Multi-Layer SystemC Verification Environment ]]></title>
			<link>http://www.design-reuse.com/go2/322947/1</link>
			<description><![CDATA[The paper describes the methodology used for functional verification of the USB 3.0 device controller core. The core model has been developed at two different levels of abstraction: RTL model for synthesis and SystemC TLM model for high speed simulation, early software development and early test-bench creation.]]></description>
			<pubDate>Mon, 15 Mar 2010 14:28:00 GMT</pubDate>
			</item>
		
			<item>
			<title><![CDATA[A Flexible, Field-programmable ROM Replacement]]></title>
			<link>http://www.design-reuse.com/go2/322942/1</link>
			<description><![CDATA[For large amounts of on-chip code and data, mask read-only memory (ROM) provides an inexpensive and easily programmed storage mechanism. However, the inability to configure ROM after wafer processing means that information stored in the ROM cannot be changed in the field. Antifuse one-time programmable (OTP) provides a flexible, field-programmable alternative to ROM. An antifuse-based bit cell uses controlled, irreversible thin (gate) oxide breakdown to program a bit.]]></description>
			<pubDate>Mon, 15 Mar 2010 10:39:00 GMT</pubDate>
			</item>
		
			<item>
			<title><![CDATA[Viewpoint: Your future is programmable]]></title>
			<link>http://www.design-reuse.com/go2/322924/1</link>
			<description><![CDATA[The state of the electronics industry today, and certainly in the future, directly challenges that traditional view of technology-focused product design evolution.]]></description>
			<pubDate>Thu, 11 Mar 2010 15:57:00 GMT</pubDate>
			</item>
		
			<item>
			<title><![CDATA[Initial Investigations into UML Based Architectural Reference Patterns for Set-Top Boxes ]]></title>
			<link>http://www.design-reuse.com/go2/322897/1</link>
			<description><![CDATA[This paper analyses a leading-edge Set-top Box (STB) design for architecture reference patterns.  Specifically, the following contributions are made: (i) identifying and documenting (in UML) STB architectural reference patterns, and (ii) providing empirical (quantitative) analysis of pattern use.]]></description>
			<pubDate>Mon, 08 Mar 2010 15:24:00 GMT</pubDate>
			</item>
		
			<item>
			<title><![CDATA[Selecting an embedded MCU: How to avoid evaluation trap? ]]></title>
			<link>http://www.design-reuse.com/go2/322878/1</link>
			<description><![CDATA[The main goal of this article is to focus on the difficulties encountered by SoC integrators when selecting an embedded microcontroller (MCU). Indeed, the selection is based on MCU performances, but the comparison can be difficult and compromised when considering all the parameters influencing these performances.]]></description>
			<pubDate>Mon, 08 Mar 2010 14:40:00 GMT</pubDate>
			</item>
		
			<item>
			<title><![CDATA[Decompiling the ARM architecture code]]></title>
			<link>http://www.design-reuse.com/go2/322896/1</link>
			<description><![CDATA[At UBM TechInsights we are often tasked with proving patent infringement of a software algorithm as part of our IP Management Services. Our example algorithm is based on the ARM architecture.]]></description>
			<pubDate>Mon, 08 Mar 2010 14:35:00 GMT</pubDate>
			</item>
		
			<item>
			<title><![CDATA[Viewpoint: The importance of FPGA-to-ASIC solutions to accelerate CPU-based protocols ]]></title>
			<link>http://www.design-reuse.com/go2/322876/1</link>
			<description><![CDATA[Joe Rash of CebaTech argues for protocol acceleration solutions, which leverage the capabilities afforded by FPGAs, to help customers get to market fast and capture market opportunities.]]></description>
			<pubDate>Thu, 04 Mar 2010 16:20:00 GMT</pubDate>
			</item>
		
			<item>
			<title><![CDATA[Embedded Symmetric MultiProcessing system on a SoC with 1.6GHz PowerPC IP in 45nm]]></title>
			<link>http://www.design-reuse.com/go2/322839/1</link>
			<description><![CDATA[Because the dimensions of lithography are now closer to the fundamental physical limits, scaling is more and more difficult and thus multi-core processor solutions are just starting to be more popular in the embedded area. This paper describes in details the features that allow SoCs to be built with up to eight 1.6 GHz PowerPC CPU cores in an embedded system supporting Symmetric Multiprocessing (SMP) architecture. The balancing between CPU execution speed, memory bandwidth and latency, and coherency overhead has been the objective of the design of the PLB6 and the L2 Cache IP's, to reduce as much as possible the drop-off in performance-per-core inherent in an SMP approach.]]></description>
			<pubDate>Mon, 01 Mar 2010 10:34:00 GMT</pubDate>
			</item>
		
			<item>
			<title><![CDATA[Evolving to a Total IP Solutions to Accelerate SoC Design]]></title>
			<link>http://www.design-reuse.com/go2/322838/1</link>
			<description><![CDATA[With validation and software development becoming a prominent bottleneck in a project, progressive IP providers such as Arasan Chip Systems offer a Total IP Solution to address these demands. In this paper we explore the evolving SoC design model and propose a Total IP Solution approach as the next logical step for IP product companies. ]]></description>
			<pubDate>Mon, 01 Mar 2010 09:51:00 GMT</pubDate>
			</item>
		
			<item>
			<title><![CDATA[Time to market is a critical consideration]]></title>
			<link>http://www.design-reuse.com/go2/322852/1</link>
			<description><![CDATA[Being first is key, unless you can be substantially better. Being third means being out of luck.]]></description>
			<pubDate>Mon, 01 Mar 2010 04:53:00 GMT</pubDate>
			</item>
		
			<item>
			<title><![CDATA[Software Architecture for IP verification in Operating System environment]]></title>
			<link>http://www.design-reuse.com/go2/322825/1</link>
			<description><![CDATA[This paper presents versatile software architecture for IP verification in an integrated system environment. The proposed architecture is re-usable across various IP’s and operating platforms. This software architecture speeds up the IP verification process by identifying common ground work required for various IP’s. Further the paper defines standards for the FPGA verification software and develops a prototype on a particular operating platform based on the suggested standards.
]]></description>
			<pubDate>Thu, 25 Feb 2010 15:26:00 GMT</pubDate>
			</item>
		
			<item>
			<title><![CDATA[Hardware Solutions to the Challenges of Multimedia IP Functional Verification]]></title>
			<link>http://www.design-reuse.com/go2/322786/1</link>
			<description><![CDATA[This paper discusses the functional verification of IP cores and problems which arise during their implemenation in today’s advanced applications. First, the usual approach to functional verification is presented together with its common difficulties. The next part features an example of hardware verification environment which was used for verification of the Evatronix JPEG 2000 encoder multimedia IP core in order to illustrate this paper’s thesis. After a short description of the JPEG 2000 image compression algorithm, the structure of the environment is presented. Then the manner of test cases preparation is described as well as criteria used to determine whether a particular test is passed or failed. Finally, numerical results of hardware verification experiment are presented with some comments which conclude the paper.]]></description>
			<pubDate>Mon, 22 Feb 2010 15:47:00 GMT</pubDate>
			</item>
		
			<item>
			<title><![CDATA[High-level synthesis, verification and language ]]></title>
			<link>http://www.design-reuse.com/go2/322796/1</link>
			<description><![CDATA[The preferred high-level design methodology proceeds from high-level code to RTL code. Good verification practice requires that the input to High-level Synthesis (HLS) be verified first, via simulation (or some other analytical means), and then the output of HLS be verified, again via simulation or some other means. Using SystemC as the input language to HLS enables this flow, but using C as the HLS input language imposes a serious limitation on doing verification this way.]]></description>
			<pubDate>Mon, 22 Feb 2010 11:10:00 GMT</pubDate>
			</item>
		
			<item>
			<title><![CDATA[Analog and Mixed Signal Modeling Approaches]]></title>
			<link>http://www.design-reuse.com/go2/322773/1</link>
			<description><![CDATA[This article provides an insight into various approaches followed for Analog and Mixed Signal (AMS) modeling and the associated challenges. The emphasis is on analyzing various approaches and finally providing options that can be used right from architectural exploration to implementation with a co-simulation based approach.]]></description>
			<pubDate>Mon, 22 Feb 2010 10:06:00 GMT</pubDate>
			</item>
		
			<item>
			<title><![CDATA[Reusable VHDL IP in the Real World]]></title>
			<link>http://www.design-reuse.com/go2/322768/1</link>
			<description><![CDATA[Reuse has been an industry buzzword for years now. It is hardly a new idea, and probably goes back as far as the time when man first realised he could use the same fire both for keeping warm and for roasting his sabre&amp;#8208;tooth tiger ribs. When it comes to IP, reuse can be an extremely powerful way of saving resources and shortening project timescales. ]]></description>
			<pubDate>Thu, 18 Feb 2010 14:28:00 GMT</pubDate>
			</item>
		
			<item>
			<title><![CDATA[My FPGA's not working: Problems with the IP]]></title>
			<link>http://www.design-reuse.com/go2/322764/1</link>
			<description><![CDATA[In my previous post I waffled on about the challenge of RTL mismatches in an FPGA methodology. This week we'll look at how using third-party IP can also introduce some nasty little issues]]></description>
			<pubDate>Thu, 18 Feb 2010 11:39:00 GMT</pubDate>
			</item>
		
			<item>
			<title><![CDATA[Guidelines for complex SoC verification ]]></title>
			<link>http://www.design-reuse.com/go2/322750/1</link>
			<description><![CDATA[As verification takes up a significant part of the design cycle, planning, managing the project dynamics and a metrics-driven execution will be of much help says the author, a senior ASIC engineer]]></description>
			<pubDate>Tue, 16 Feb 2010 16:48:00 GMT</pubDate>
			</item>
		
		</channel>
		</rss>
	