| 1 |
2 |
jt_eaton |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
| 2 |
|
|
<HTML>
|
| 3 |
|
|
<HEAD>
|
| 4 |
|
|
<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8">
|
| 5 |
|
|
<TITLE>start</TITLE>
|
| 6 |
|
|
<META NAME="GENERATOR" CONTENT="LibreOffice 3.6 (Linux)">
|
| 7 |
|
|
<META NAME="CREATED" CONTENT="0;0">
|
| 8 |
|
|
<META NAME="CHANGEDBY" CONTENT="Ouabache Designworks">
|
| 9 |
|
|
<META NAME="CHANGED" CONTENT="20130817;8220700">
|
| 10 |
|
|
<META NAME="KEYWORDS" CONTENT="start">
|
| 11 |
|
|
<META NAME="Info 3" CONTENT="">
|
| 12 |
|
|
<META NAME="Info 4" CONTENT="">
|
| 13 |
|
|
<META NAME="date" CONTENT="2008-01-08T12:01:41-0500">
|
| 14 |
|
|
<META NAME="robots" CONTENT="index,follow">
|
| 15 |
|
|
<META NAME="CHANGEDBY" CONTENT="Ouabache Designworks">
|
| 16 |
|
|
</HEAD>
|
| 17 |
|
|
<BODY LANG="en-US" DIR="LTR">
|
| 18 |
|
|
<DIV ID="toc__header" DIR="LTR">
|
| 19 |
|
|
<H1><A NAME="socgen ip"></A>CDE LIBRARY:
|
| 20 |
|
|
</H1>
|
| 21 |
|
|
<P>The Common Design Environment (CDE) is a library of verilog IP
|
| 22 |
|
|
modules for use in fpga and asic designs. One problem that we face
|
| 23 |
|
|
is that not all rtl code is synthesisable into all target processes.
|
| 24 |
|
|
The CDE project seeks to identify this problem code and provide
|
| 25 |
|
|
documented and functioning models for each case. A CDE module will
|
| 26 |
|
|
isolate the problem code inside a single module that can be easily
|
| 27 |
|
|
replaced when the design is targeted to a process that requires
|
| 28 |
|
|
substitution of custom hard macros. This can be done without
|
| 29 |
|
|
touching the users rtl code so that a single code base can support
|
| 30 |
|
|
both fpga and asic targets without modification.</P>
|
| 31 |
|
|
<P><BR><BR>
|
| 32 |
|
|
</P>
|
| 33 |
|
|
<P>CDE is part of the SOCEN design environment and uses IP-Xact
|
| 34 |
|
|
module descriptors. Documention is autogenerated and uses the gEDA
|
| 35 |
|
|
tool set.
|
| 36 |
|
|
</P>
|
| 37 |
|
|
<P><BR><BR>
|
| 38 |
|
|
</P>
|
| 39 |
|
|
<P><BR><BR>
|
| 40 |
|
|
</P>
|
| 41 |
|
|
<P><BR><BR>
|
| 42 |
|
|
</P>
|
| 43 |
|
|
<P><BR><BR>
|
| 44 |
|
|
</P>
|
| 45 |
|
|
</DIV>
|
| 46 |
|
|
<DIV ID="toc__inside" DIR="LTR">
|
| 47 |
|
|
<UL>
|
| 48 |
|
|
<LI><P STYLE="margin-bottom: 0in"><A HREF="#IPModules">IP Modules</A></P>
|
| 49 |
|
|
<UL>
|
| 50 |
|
|
<LI><P><A HREF="../ip/pad/doc/html/component.html">IO Pads</A></P>
|
| 51 |
|
|
<LI><P><A HREF="../ip/sram/doc/html/component.html">Synchronous
|
| 52 |
|
|
Rams</A></P>
|
| 53 |
|
|
</UL>
|
| 54 |
|
|
</UL>
|
| 55 |
|
|
</DIV>
|
| 56 |
|
|
<P><BR><BR>
|
| 57 |
|
|
</P>
|
| 58 |
|
|
</BODY>
|
| 59 |
|
|
</HTML>
|