| Electronic Components Datasheet Search |
|
SCM69C433 Datasheet(PDF) 10 Page - Motorola, Inc |
|
|
|||||||||||||||||||||||||||||
SCM69C433 Datasheet(HTML) 10 Page - Motorola, Inc |
|
10 / 24 page ![]() MCM69C433 •SCM69C433 10 MOTOROLA FAST SRAM SET FAST–READ REGISTER VALUE This operation defines the table address that is output by the fast–read operation. The least significant 14 bits of I/O register 0 are copied to the fast–read register. The queue must be empty when this instruction is executed. FAST READ This operation is used to output the contents of one entry in the CAM table. The fast–read register is used to specify the appropriate entry, and is then auto–incremented. As a re- sult, successive execution of multiple fast–read operations will provide access to contiguous entries in the CAM table. The CAM entry is copied to I/O registers 0 – 3, with bit 15 of register 3 as the most significant bit, and bit 0 of register 0 as the least significant bit. The fast–read instruction can only be executed while the entry queue is empty, as reflected by the queue–empty flag being set (bit 4 of the flag register.) If this operation is at- tempted while the entry queue is not empty, the value FFFC16 is written to the error code register, the error–condi- tion flag (bit 7) is set in the flag register, and an interrupt is generated if enabled by bit 7 of the interrupt register. SET ATM MODE When the MCM69C433 is placed in ATM mode, it provides simultaneous searching for virtual path circuits (VPCs) and virtual connection circuits (VCCs). A VCC is detected when both the virtual path identifier (VPI) and the virtual circuit identifier (VCI) of an incoming cell match an entry in the CAM. A VPC match occurs when the VPI of an incoming cell matches the VPI field of a CAM entry that has all 1s as its VCI. A VPC match is signalled by the assertion of the VPC pin along with the MS pin. At 66 MHz, a match is completed in 240 ns, whether the applied VPI/VCI belongs to a VCC or a VPC. The VCI match field must be defined as bits 32 – 47 of each entry. The VPI match data must occupy bits 48 – 59. The VPI can be limited to bits 48 – 55, if the switch handles only User–Network Interface (UNI) protocols. The mask reg- ister should be used to “don’t care” any unused bits beyond the VPI field. Entering ATM mode will set bit 9 of the flag reg- ister. To load a VPC into the CAM table, the desired VPI value is written (right justified) to I/O register 3, FFFF16 is written to I/O register 2 as the VCI field, the upper half of the desired output word is written to I/O register 1, and the lower half of the desired output word is written to I/O register 0. Then, the “INSERT VALUE” instruction is written to the operation regis- ter. When performing a match operation, the VCI must be placed in bits 0 – 15 of the MQ port. The VPI is expected on bits 16 – 27, or bits 16 – 23 in the UNI case. Buffered–entry mode insertions and deletions are modified in the following way when the MCM69C433 is in ATM mode. If you try to add a VCC with the same VPI as an existing VPC, you overwrite the VPC. If you try to delete a VCC when the VCC is not in the table, but a VPC with that VPI is in the table, the VPC will be deleted. The CAM table should never contain, simultaneously, a VCC entry and VPC entry with matching VPIs. Violation of this requirement may lead to unpredictable behavior. Bits 60 – 63 may be used for matching in ATM mode if the application requires extra bits. The use of bits 0 – 31 for matching is not supported in ATM mode. MATCH DUTY CYCLE At 66 MHz, the MCM69C433 completes a match 240 ns, or 16 clock cycles, after assertion of the SM signal. How- ever, if entries need to be added to or deleted from the CAM, idle time is needed between match output and match requests for control port insertions and deletions. At 66 MHz, the match duty cycle should be defined at least at 20 clock cycles (300 ns), leaving 2 clock cycles for insertions/ deletions. The additional clock cycles are used for holding the match data on the MQ bus. Therefore, every 20 clock cycles, when a match operation and data output are com- pleted, SM can be asserted. Entries are stored from least value at the top of the table to the highest value at the bottom. If an entry with a match data value smaller than any other entry is continually added or dropped from the table, worst–case scenario occurs causing shifting of all other entries. The idle time, in terms of the num- ber cycles, needed to perform a worst–case insertion and/or deletion is given by the formula 32,768 x MDC / (MDC – 18) cycles, where MDC is the match duty cycles. For example, if match requests are occurring every 20 clock cycles: 32,768 x 20 clock cycles 20 clock cycles – 18 = 327,680 clock cycles At 66 MHz (15 ns per cycle) = 0.0049152 sec per insert or deletion. If both insertions and deletions are occurring = 102 insertion/deletion pairs per sec (worst–case). More typical cases consist of insertions occurring at one end of the table and deletions occurring at the other end, or when insertions and/or deletions take place toward the middle of the table. The latter scenario would consist of approximately half the total entries being shifted. The idle time, in terms of the number of cycles, needed to perform a typical insertion and/or deletion is given by the formula 16,384 x MDC / (MDC – 18) cycles, where MDC is the match duty cycles. For example, if match requests are occurring every 20 clock cycles: 16,384 x 20 clock cycles 20 clock cycles – 18 = 163,840 clock cycles At 66 MHz (15 ns per cycle) = 0.0024576 sec per insert or deletion. If both insertions and deletions are occurring = 203 insertion/deletion pairs per sec (typical case). The number of insertion/deletion pairs for both cases are depicted in Figure 3. In general, the time for an insertion or deletion is proportional to its distance from the end of the CAM table. That is, entries with the largest match value take the least time to insert or delete, while entries with the small- est values take the most time. Therefore, the effective rate of Freescale Semiconductor, Inc. For More Information On This Product, Go to: www.freescale.com AR CH IVE D B Y F RE ES CA LE SE MI CO ND UC TO R, INC . |
|
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |