Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
i have planed to do ME project based on "SRAM based architecture for TCAM". The concept of the paper is implementing TCAM functionality in SRAM memory. it achieved by the content of tcam is mapped in to corresponding sram memory then sram act like tcam we can gat the advantage of sram and also...
2. The slow access time comes because it can only search one localtion per clock cycle, and then it will take many clock cycles to match the data. Hence the massive latencies with a Tcam. Basically the larger the storage, the higher the latency.
but i heard that tcam memory perform parallel...
Ternary content addressable memory compared with static random access memory (SRAMs), TCAMs have certain limitations such as low storage density, relatively slow access time..
i have many doubts in its..
1) what is the maximum capacity of tcam and sram?
2) tcam memory perform lookup operation at...
this is my part of program, remaining code presented before it calculate either LP1 or LP2 have 'zz' value it means that 'zz' value contained variable(LP1 OR LP2) not considered for further operation i.e., neither 0 or 1.
above you mentioned code formet of
if LP1="00" then
is correct bet i...
what i'm trying to do is priority encoder... from LP1 and LP2, select high priority one i.e., if LP1 is 00 and LP2 is no value then it selects LP1 as output of addout...
note: here the reason for using 'zz' is that either LP1 or LP2 will have no value
this is my PG project and my project...
i have only done in simulation only.. the error made in quartus software is obtained result wrong.. 'zz' is not supported then what is the correct formet please tell me...
process (LP1,LP2)
begin
if (LP1="00" and LP2="ZZ")
then
addout <= "00";
elsif (LP1="01" and LP2="ZZ")
then
addout <= "01";
elsif (LP1="ZZ" and LP2="10")
then
addout <= "10";
elsif (LP1="ZZ" and LP2="11")
then
addout <= "11";
elsif (LP1="00" and LP2="10")
then
addout <= "00";
else
addout <=...
in tcam memory data word is input & not address. for example in router application input word is source and destination port address. so it is a address why we consider this address as data word in tcam memory.. please differentiate this two and tell me possible input to tcam memory...
please any tell me, whether parity bit calculation possible in tcam memory parameter extraction..
i.e., xor operation can perform unknown x(either 0 or 1) value.
another one is,
if binary word has unknown term we can say that word is even or odd parity?
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.