Electronic Components Datasheet Search
  English  ▼

X  

VSC7440 Datasheet(PDF) 362 Page - Microsemi Corporation

Part # VSC7440
Description  L2/L3 Enterprise Gigabit Ethernet Switch with 10 Gbps Links
PDF  444 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MICROSEMI [Microsemi Corporation]
Direct Link  http://www.microsemi.com
Logo MICROSEMI - Microsemi Corporation

VSC7440 Datasheet(HTML) 362 Page - Microsemi Corporation

Back Button VSC7440 Datasheet HTML 358Page - Microsemi Corporation VSC7440 Datasheet HTML 359Page - Microsemi Corporation VSC7440 Datasheet HTML 360Page - Microsemi Corporation VSC7440 Datasheet HTML 361Page - Microsemi Corporation VSC7440 Datasheet HTML 362Page - Microsemi Corporation VSC7440 Datasheet HTML 363Page - Microsemi Corporation VSC7440 Datasheet HTML 364Page - Microsemi Corporation VSC7440 Datasheet HTML 365Page - Microsemi Corporation VSC7440 Datasheet HTML 366Page - Microsemi Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 362 / 444 page
background image
VCore-III System and CPU Interfaces
VMDS-10492 VSC7440 Datasheet Revision 4.2
345
MEMCTRL_DQS_DLY[1].DQS_DLY by one.
If any DQS_DLY was incremented repeat step 2, else continue to step 3.
3.
Decrement MEMCTRL_DQS_DLY[0].DQS_DLY by three, and decrement MEMCTRL_DQS_DLY[1]
by three.
The last step configures the appropriate DQS read windows. After this step the memory is ready for
random read and write operations. If ECC or 1 gigabyte is needed, see ECC and 1 Gigabyte Support.
4.8.3.6
ECC and 1-Gigabyte Support
The memory controller supports ECC, allowing correction of single bit and detection of two bit errors in
every byte that is read from memory.
When ECC is enabled, one byte lane is used for data words and the other is used for ECC check-word.
After enabling ECC, the amount of memory available to software is half of the physical memory (the
lower half of the memory region).
ECC support must be enabled just after read calibration by setting MEMCTRL_CFG.DDR_ECC_ENA = 1
and at the same time setting MEMCTRL_CFG.BURST_SIZE = 0.
When ECC is enabled, the memory controller automatically corrects single-bit errors and detects two-bit
errors. It is possible to propagate these events to the SBA to trigger a bus-error event in the VCore-III
CPU. Non-correctable error indications are forwarded when
MEMCTRL_CFG.DDR_ECC_ERR_ENA = 1. Correctable “errors” are forwarded when
MEMCTRL_CFG.DDR_ECC_COR_ENA = 1. The VCore-III CPU can generate interrupt on these events
so that software can take the appropriate action.
The memory controller supports up to 1 gigabyte of physical memory. To access more than 512
megabytes from the VCore-III CPU, set MEMCTRL_CFG.DDR_512MBYTE_PLUS = 1 to change the
SBA memory map. For more information, see Shared Bus. When ECC is enabled with 1 gigabyte of
physical memory, MEMCTRL_CFG.DDR_512MBYTE_PLUS does not have to be set, because only half
of the physical memory is available to software.
4.8.4
Timers
This section provides information about the timers. The following table lists the registers associated with
timers.
There are three decrementing 32-bit timers in the VCore-III system that run from a common divider. The
common divider is driven by a fixed 250 MHz clock and can generate timer ticks from 0.1 µs (10 MHz) to
1 ms (1 kHz), configurable through TIMER_TICK_DIV. The default timer tick is 100 µs (10 kHz).
Software can access each timer value through the TIMER_VALUE[n] registers. These can be read or
written at any time, even when the timers are active.
When a timer is enabled through TIMER_CTRL[n].TIMER_ENA, it decrements from the current value
until it reaches zero. An attempt to decrement a TIMER_VALUE[n] of zero generates interrupt and
assigns TIMER_VALUE[n] to the contents of TIMER_RELOAD_VALUE[n]. Interrupts generated by the
timers are sent to the VCore-III interrupt controller. From here, interrupts can be forwarded to the
VCore-III CPU or to an external CPU. For more information, see Interrupt Controller.
Table 252 •
Timer Registers
Register
Description
ICPU_CFG::TIMER_CTRL
Enable/disable timer
ICPU_CFG::TIMER_VALUE
Current timer value
ICPU_CFG::TIMER_RELOAD_VALUE Value to load when wrapping
ICPU_CFG::TIMER_TICK_DIV
Common timer-tick divider



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


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


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
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