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

EP20K200RC208-1 参数 Datasheet PDF下载

EP20K200RC208-1图片预览
型号: EP20K200RC208-1
PDF下载: 下载PDF文件 查看货源
内容描述: 现场可编程门阵列(FPGA)的\n [Field Programmable Gate Array (FPGA) ]
分类和应用: 现场可编程门阵列
文件页数/大小: 114 页 / 1501 K
品牌: ETC [ ETC ]
 浏览型号EP20K200RC208-1的Datasheet PDF文件第31页浏览型号EP20K200RC208-1的Datasheet PDF文件第32页浏览型号EP20K200RC208-1的Datasheet PDF文件第33页浏览型号EP20K200RC208-1的Datasheet PDF文件第34页浏览型号EP20K200RC208-1的Datasheet PDF文件第36页浏览型号EP20K200RC208-1的Datasheet PDF文件第37页浏览型号EP20K200RC208-1的Datasheet PDF文件第38页浏览型号EP20K200RC208-1的Datasheet PDF文件第39页  
APEX 20K Programmable Logic Device Family Data Sheet  
Figure 23. APEX 20KE CAM Block Diagram  
wraddress[]  
data_address[]  
match  
data[]  
wren  
outclock  
inclock  
inclocken  
inaclr  
outclocken  
outaclr  
CAM can be used in any application requiring high-speed searches, such  
as networking, communications, data compression, and cache  
management.  
The APEX 20KE on-chip CAM provides faster system performance than  
traditional discrete CAM. Integrating CAM and logic into the APEX 20KE  
device eliminates off-chip and on-chip delays, improving system  
performance.  
When in CAM mode, the ESB implements 32-word, 32-bit CAM. Wider or  
deeper CAM can be implemented by combining multiple CAMs with  
some ancillary logic implemented in LEs. The Quartus II software  
combines ESBs and LEs automatically to create larger CAMs.  
CAM supports writing dont carebits into words of the memory. The  
dont-carebit can be used as a mask for CAM comparisons; any bit set  
to dont-carehas no effect on matches.  
The output of the CAM can be encoded or unencoded. When encoded, the  
ESB outputs an encoded address of the datas location. For instance, if the  
data is located in address 12, the ESB output is 12. When unencoded, the  
ESB uses its 16 outputs to show the location of the data over two clock  
cycles. In this case, if the data is located in address 12, the 12th output line  
goes high. When using unencoded outputs, two clock cycles are required  
to read the output because a 16-bit output bus is used to show the status  
of 32 words.  
The encoded output is better suited for designs that ensure duplicate data  
is not written into the CAM. If duplicate data is written into two locations,  
the CAMs output will be incorrect. If the CAM may contain duplicate  
data, the unencoded output is a better solution; CAM with unencoded  
outputs can distinguish multiple data locations.  
CAM can be pre-loaded with data during configuration, or it can be  
written during system operation. In most cases, two clock cycles are  
required to write each word into CAM. When dont-carebits are used,  
a third clock cycle is required.  
Altera Corporation  
35  
 复制成功!