⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ch04.2.htm

📁 介绍asci设计的一本书
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML EXPERIMENTAL 970324//EN">

<HTML>

<HEAD>

<META NAME="GENERATOR" CONTENT="Adobe FrameMaker 5.5/HTML Export Filter">



<TITLE> 4.2&nbsp;Static RAM</TITLE></HEAD><!--#include file="top.html"--><!--#include file="header.html"-->



<DIV>

<P>[&nbsp;<A HREF="CH04.htm">Chapter&nbsp;start</A>&nbsp;]&nbsp;[&nbsp;<A HREF="CH04.1.htm">Previous&nbsp;page</A>&nbsp;]&nbsp;[&nbsp;<A HREF="CH04.3.htm">Next&nbsp;page</A>&nbsp;]</P><!--#include file="AmazonAsic.html"--><HR></DIV>

<H1 CLASS="Heading1">

<A NAME="pgfId=1167">

 </A>

4.2&nbsp;<A NAME="17586">

 </A>

Static RAM</H1>

<P CLASS="BodyAfterHead">

<A NAME="pgfId=1177">

 </A>

An example of <A NAME="marker=1173">

 </A>

<SPAN CLASS="Definition">

static RAM</SPAN>

 (<A NAME="marker=1176">

 </A>

<SPAN CLASS="Definition">

SRAM</SPAN>

) programming technology is shown in <A HREF="CH04.2.htm#16065" CLASS="XRef">

Figure&nbsp;4.5</A>

. This Xilinx SRAM configuration cell is constructed from two cross-coupled inverters and uses a standard CMOS process. The configuration cell drives the gates of other transistors on the chip&#8212;either turning pass transistors or transmission gates <SPAN CLASS="Emphasis">

on</SPAN>

 to make a connection or <SPAN CLASS="Emphasis">

off</SPAN>

 to break a connection.</P>

<TABLE>

<TR>

<TD ROWSPAN="1" COLSPAN="1">

<P CLASS="TableFigTitleSide">

<A NAME="pgfId=16306">

 </A>

FIGURE&nbsp;4.5&nbsp;<A NAME="16065">

 </A>

The Xilinx SRAM (static RAM) configuration cell. The outputs of the cross-coupled inverter (configuration control) are connected to the gates of pass transistors or transmission gates. The cell is programmed using the WRITE and DATA lines.</P>

</TD>

<TD ROWSPAN="1" COLSPAN="1">

<P CLASS="TableFigure">

<A NAME="pgfId=16313">

 </A>

&nbsp;</P>

<DIV>

<IMG SRC="CH04-5.gif">

</DIV>

</TD>

</TR>

</TABLE>

<P CLASS="Body">

<A NAME="pgfId=1196">

 </A>

The advantages of SRAM programming technology are that designers can reuse chips during prototyping and a system can be manufactured using ISP. This programming technology is also useful for upgrades&#8212;a customer can be sent a new configuration file to reprogram a chip, not a new chip. Designers can also update or change a system on the fly in <SPAN CLASS="Definition">

reconfigurable hardware</SPAN>

<A NAME="marker=23657">

 </A>

.</P>

<P CLASS="Body">

<A NAME="pgfId=24354">

 </A>

The disadvantage of using SRAM programming technology is that you need to keep power supplied to the programmable ASIC (at a low level) for the volatile SRAM to retain the connection information. Alternatively you can load the configuration data from a permanently programmed memory (typically a <A NAME="marker=24355">

 </A>

<SPAN CLASS="Definition">

programmable read-only memory</SPAN>

 or <A NAME="marker=24356">

 </A>

<SPAN CLASS="Definition">

PROM</SPAN>

) every time you turn the system on. The total size of an SRAM configuration cell plus the transistor switch that the SRAM cell drives is also larger than the programming devices used in the antifuse technologies.</P>

<HR><P>[&nbsp;<A HREF="CH04.htm">Chapter&nbsp;start</A>&nbsp;]&nbsp;[&nbsp;<A HREF="CH04.1.htm">Previous&nbsp;page</A>&nbsp;]&nbsp;[&nbsp;<A HREF="CH04.3.htm">Next&nbsp;page</A>&nbsp;]</P></BODY>



<!--#include file="Copyright.html"--><!--#include file="footer.html"-->

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -