欢迎访问ic37.com |
会员登录 免费注册
发布采购

EPM240T100C5 参数 Datasheet PDF下载

EPM240T100C5图片预览
型号: EPM240T100C5
PDF下载: 下载PDF文件 查看货源
内容描述: [最大II器件]
分类和应用: 可编程逻辑器件输入元件PC
文件页数/大小: 295 页 / 3815 K
品牌: ALTERA [ ALTERA CORPORATION ]
 浏览型号EPM240T100C5的Datasheet PDF文件第207页浏览型号EPM240T100C5的Datasheet PDF文件第208页浏览型号EPM240T100C5的Datasheet PDF文件第209页浏览型号EPM240T100C5的Datasheet PDF文件第210页浏览型号EPM240T100C5的Datasheet PDF文件第212页浏览型号EPM240T100C5的Datasheet PDF文件第213页浏览型号EPM240T100C5的Datasheet PDF文件第214页浏览型号EPM240T100C5的Datasheet PDF文件第215页  
Chapter 12: Real-Time ISP and ISP Clamp for MAX II Devices  
12–5  
ISP Clamp  
With the ISP clamp feature in MAX II devices, you can hold each I/O pin of a device  
to a specified static state when programming the device. You can set the state in the  
Quartus II software. After successfully programming the device in ISP clamp mode,  
those I/O pins will be released and function according to the new design.  
This feature can be used to indicate when the device is being programmed and when  
the programming is done by setting a particular pin to a specific state (different from  
the state when the device is in user mode) when the device enters ISP clamp mode.  
How ISP Clamp Works  
When the ISP clamp feature is used, you can set the I/O pins to tri-state (default),  
high, low, or even sample the existing state of a pin and hold the pin to that state  
when the device is in ISP clamp operation. The software determines the values to be  
scanned into the boundary-scan registers of each I/O pin, based on your settings. This  
will determine the state of the pins to be clamped to when the device programming is  
in progress. The weak I/O pull-up resistors are disabled during programming when  
the ISP clamp feature is used, even if the I/O is clamped to a tri-state value.  
Before clamping the I/O pins, the SAMPLE/PRELOAD JTAG instruction is first  
executed to load the appropriate values to the boundary-scan registers. After loading  
the boundary-scan registers with the appropriate values, the EXTEST instruction is  
executed to clamp the I/O pins to the specific values loaded into the boundary-scan  
registers during SAMPLE/PRELOAD.  
If you choose to sample the existing state of a pin and hold the pin to that state when  
the device enters ISP clamp mode, you must make sure that the signal is in steady  
state. You need a steady state signal because you cannot control the sample set-up  
time as it depends on the TCKfrequency as well as the download cable and software.  
You might not capture the correct value when sampling a signal that toggles or is not  
static for long periods of time. Figure 12–5 shows the ISP clamp operation.  
Figure 12–5. ISP Clamp Operation  
1
2
3
Before Programming  
(User Mode)  
During Programming  
(ISP Clamp Mode)  
After Programming  
(User Mode)  
JTAG  
CFM  
Programming  
Data  
JTAG  
CFM  
JTAG  
CFM  
SRAM  
SRAM  
SRAM  
(Core Logic)  
(Core Logic)  
(Core Logic)  
I/Os Drive Out  
According to Design  
I/Os Clamped to  
Specified States  
I/Os Drive Out  
According to New Design  
Using ISP Clamp in the Quartus II Software  
You have to define the states of the I/O pins to use the ISP clamp feature. There are  
two ways to define the pin states in the Quartus II software. You can either:  
Use an I/O Pin State file (.ips), or  
Use the Assignment Editor to set the clamp states of the pins  
© October 2008 Altera Corporation  
MAX II Device Handbook  
 复制成功!