Engineer-to-Engineer Note
|
|
- Oscar Clarence Cook
- 7 years ago
- Views:
Transcription
1 Engineer-to-Engineer Note EE-178 Technicl notes on using Anlog Devices DSPs, processors nd development tools Contct our technicl support t dsp.support@nlog.com nd t dsptools.support@nlog.com Or visit our on-line resources nd The ADSP-TS101S TigerSHARC On-chip SDRAM Controller Contributed by Mikel Kokly-Bnnourh & Robert Hoffmnn Rev 2 December 19, Introduction In systems where Digitl Signl Processor (DSP) is used to ddress Synchronous Dynmic Rndom Access Memory (SDRAM), dditionl hrdwre nd softwre is needed to hndle the multiplexed row nd column ddressing, s well s the refresh nd prechrge requirements of the SDRAM. The ADSP- TS101S TigerSHARC processor uses hrdwre intensive solution, n on-chip SDRAM controller. This Engineer-to-Engineer Note introduces the ADSP-TS101S on-chip SDRAM controller s chrcteristics. The internl signl chin is shown with the necessry ddress-mpping scheme. The commnd truth tble gives detiled informtion bout execution in the SDRAM. The importnt power-up sequence summrizes detil informtion to strt successful designs. A timing overview demonstrtes the performnce for different ccess modes. For bsic understnding of SDRAM memories, refer to The ABC of SDRAMemory (EE-126) [3]. Copyright 2003, Anlog Devices, Inc. All rights reserved. Anlog Devices ssumes no responsibility for customer product design or the use or ppliction of customers products or for ny infringements of ptents or rights of others which my result from Anlog Devices ssistnce. All trdemrks nd logos re property of their respective holders. Informtion furnished by Anlog Devices Applictions nd Development Tools Engineers is believed to be ccurte nd relible, however no responsibility is ssumed by Anlog Devices regrding technicl ccurcy nd topiclity of the content provided in Anlog Devices Engineer-to-Engineer Notes.
2 2 Tble of Contents 1 Introduction Tble of Contents Signl Chin of SDRAM On-Chip Controller Architecture Controller Commnd Interfce TigerSHARC Output FIFO Controller Address Multiplexer Controller Dt Dely Buffer SDRAM Types Commnd Coding Controller s Pin Definition Controller Commnd Truth Tble Setup nd Hold Times Simplified Stte Digrm SDRAM Controller Properties Address Mpping Scheme TigerSHARC SDRAM Bnk Select (~MSSD) Burst Stop (BST) Dt Msk Function ([H:L]DQM) SDRAM Bnk Select Controller Address 10 (SDA10) Burst Mode Prechrge All (PREA) Circulr Access Auto-Refresh (REF) Self-Refresh (SREF) Mode Register Set (MRS) SDRAM Progrmming SYSCON Register SDRCON Register SDRAM Mode of Opertion ADSP-TS101S EZ-KIT Lite SDRAM Setting Overview Power-up Sequence Hrdwre Initiliztion Softwre Initiliztion SDRAM Initiliztion Exmple SDRAM Interfce After Reset DMA Trnsfers Internl Memory nd SDRAM Externl Device nd SDRAM (FLY-BY) SDRAM Interfce in Host Mode...22 The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 2 of 44
3 11 Multiprocessing Commnd Decoding MRS Decoding REF Decoding SREF Decoding Bus Trnsition Cycle SDRAM nd Booting Loder Kernel Booting Modes SDRAM Interfce Throughput Sequentil Reds without Interruption Non Sequentil Reds without Interruption Sequentil Reds with minimum Interruption Sequentil Writes without Interruption Non Sequentil Writes without Interruption Sequentil Writes with minimum Interruption Reds between Pge/Bnk Writes between Pge/Bnk Minimum Red to Write Intervl Minimum Write to Red Intervl Chined DMA Trnsfers Auto-Refresh Self-Refresh nd Host Accesses SDRAM Performnce Tble Optimizing SDRAM Performnce Externl Buffering Using PC Modules Generl Rules for Optimized Performnce References Document History...44 The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 3 of 44
4 3 Signl Chin of SDRAM The signl chin between the ADSP-TS101S, the on-chip SDRAM controller, nd the externl memory device is illustrted in Figure 1 for 64-bit bus configurtion: ADSP-TS101S Core DMA SCLK int. RD int. WR int. Reset int. ACK busy ~MSSD Commnd Logic SDCKE ~RAS ~CAS ~SDWE [H:L]DQM SDA10 ~MSSD SCLK CLK CKE ~RAS ~CAS ~WE DQM A10 ~CS SDRAM Externl Port Buffers A25:0 Pipe depth Address Multiplexer A14 A13 A1:10, A12 Dt buffer BA0 BA1 A0:9, A12, DQ31:0 A31:0 D63:0 (non SDRAM) Figure 1. ADSP-TS101 to SDRAM Signl Chin (64-bit bus configurtion) The 3 prts for the signl flow to be considered re: ADSP-TS101S (core, DMA engine, I/O-Processor nd the ddress buffer The SDRAM Controller (control interfce, dely buffer, nd ddress multiplexer). SDRAM device. The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 4 of 44
5 4 On-Chip Controller Architecture The synchronous interfce between the ADSP-TS101S nd the on-chip controller cn be described in 4 bsic prts: 4.1 Controller Commnd Interfce Becuse of the 2 different timing protocols, the internl TigerSHARC commnds re converted to comply with the JEDEC stndrd for SDRAMs. The externl clock, 100 MHz mximum, is used for synchronous opertion. The TigerSHARC s internl request lines or strobes re used to ccess the SDRAM with pulsed commnds. The controller s internl ACK line inserts vrible wit sttes to the DSP during overhed cycles, cused by DRAM technology. 4.2 TigerSHARC Output FIFO The TigerSHARC s output FIFO is ctive for externl port ddresses like SDRAM. With the FIFO depth 6, ddress pipelining for high-speed non-sequentil red opertions (CAS ltency=3) is supported without performnce losses. 4.3 Controller Address Multiplexer Every first red or write ction is issued in multiplexed mode. A mximum of 8192 rows (64-bit bus configurtion) nd rows (32-bit bus configurtion) within 1024 columns cn be ddressed. 4.4 Controller Dt Dely Buffer If systems incorporte hevy buslod, n dditionl dt buffers is used to decouple the input from the cpcitive lod. This dely buffer in conjunction with n externl buffer for SDRAM control nd ddress lines reduces dditionl logic to minimum. 4.5 SDRAM Types The ADSP-TS101S on-chip SDRAM controller interfce supports vrious LVTTL SDRAM devices depending on size nd internl orgniztion (I/O cpbility, number of rows, nd pge size). The following tble summrizes ll the supported types: Size I/O cpbility Row x Pge Size I/O cpbility Row x Pge 1M x 16 2k x 256 8M x 32 8k x Mbits 2M x 8 2k x Mbits 16M x 16 8k x 512 4M x 4 2k x M x 8 8k x M x 32 2k x 256 8M x 32 8k x 256 4M x 16 4k x Mbits 64 Mbits 16M x 16 8k x 512 8M x 8 4k x M x 8 8k x M x 4 4k x M x 32 4k x Mbits 8M x 16 4k x M x 8 4k x 1024 The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 5 of 44
6 5 Commnd Coding 5.1 Controller s Pin Definition Pin Type Description ~MSSD I/O/T (pu) Memory select signl ~RAS I/O/T (pu) Row select signl ~CAS I/O/T (pu) Column select signl ~SDWE I/O/T (pu) Write enble signl HDQM O/T (pu) Msk dt high lne signl LDQM O/T (pu) Msk dt low lne signl SDA10 O/T (pu) Address10 /commnd select signl SDCKE I/O/T (pu/pd) Clock enble signl A[1:10,:12-15] I/O/T ddresses for 64-bit A[0:9,11-15] I/O/T ddresses for 32-bit A[11:15] I/O/T Bnk select signl D[63:0] I/O/T Dt signls I = input, O = output, T = Hi-Z, pd = pull-down, pu = pull-up 5.2 Controller Commnd Truth Tble This section provides tble to get n overview of ll commnds provided by the SDRAM controller. These commnds re utomticlly hndled by the interfce. SDCKE = high CMD SDCKE(n-1) SDCKE(n) ~MSSD ~RAS ~CAS ~SDWE SDA10 ADDR MRS V V ACT V V RD V WR V SDCKE = high, no vlidity of ddress CMD SDCKE(n-1) SDCKE(n) ~MSSD ~RAS ~CAS ~SDWE SDA10 ADDR NOP x x x x x BST x x REF x PREA x Commnds with SDCKE trnsition CMD SDCKE(n-1) SDCKE(n) ~MSSD ~RAS ~CAS ~SDWE SDA10 ADDR SREF E x x SREF M 0 0 x x x X x x SREF X x x x x x X = don t cre, v = vlid dt input, 0 = logic 0, 1 = logic 1, E = entry, M = mintin, X = exit Although the SDCKE line toggles in n synchronous mnner, the commnds re smpled synchronous to the CLK signl. Note tht Power-down nd Suspend modes re not supported, nd tht the controller does not llow uto prechrge. Lstly, keep in mind tht ll SDRAM commnds re fully trnsprent to the user. The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 6 of 44
7 5.3 Setup nd Hold Times The synchronous opertion uses the externl clock s reference. Commnds, ddresses, nd dt re ltched t the rising edge of clock. The vlid time mrgin round the rising edge is defined s setup time (time before rising edge) nd hold time (time fter rising edge) to gurntee tht both the controller nd the SDRAM re working relibly together. Signl s slew rtes, propgtion delys (PCB), nd cpcitive lods (devices) influence these prmeters nd should be tken into considertion. The SDRAM interfce AC Signl Specifictions cn be found in the ADSP-TS101S Dt Sheet [2]. 5.4 Simplified Stte Digrm The following stte digrm (Figure 2) shows ll possible SDRAM commnds sequences to help nlyze the controller s functionlity. The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 7 of 44
8 Mode Register MRS tmrd=2 Idle Stte SREF Exit txsr=2+trc Self Refresh (Host) ACT REF Core DMA MMS Host BST Row ctivte BST Refresh Counter expired Auto Refresh only one bnk t the time cn be ctive trcd=cl RD trcd 1-3 WR trcd 1-3 BST BST CL 1-3 Red burst Write burst SDRAM burst: full pge ( words) PREA Controller burst: Qud-word (128-bits) 32-bit => 4 words 64-bit => 2 words set bit "SDRAM enble" Trigger MRS Sequence Prechrge ll tras 2-8 Automtic sequence Controller input trp 2-5 Figure 2 ADSP-TS101S SDRAM Controller Simplified Stte Digrm The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 8 of 44
9 6 SDRAM Controller Properties Following, the ADSP-TS101S on-chip SDRAM controller properties re exmined: 6.1 Address Mpping Scheme There re vrious possibilities when ccessing the SDRAM. For instnce, ll rows in bnk cn be ccessed sequentilly, or ll bnks in row. PC DIMM modules re ccessed in different mnner compred to typicl DSP ppliction. The ADSP-TS101S controller uses hrdwre mp scheme optimized for digitl signl processing. The ddress mpping scheme is decoded from the pge size nd the bus width (both configurble by softwre in the SDRCON nd SYSCON registers respectively; refer to section 7 SDRAM Progrmming). For more informtion regrding the ddress mpping scheme, refer to the SDRAM chpter of the ADSP- TS101 TigerSHARC Processor Hrdwre Reference [1]. Figure 3 reproduces n exmple of the controller s ddress mpping for 64-bit dt. In bnk A, the SDRAM s columns re sequentilly ccessed until the end of the row. Similrly, the SDRAM s rows re sequentilly selected until the bnk s end. Exmple: Address Multiplexing of 128MBits SDRAM (4k x 512 x 4 Bnks x 16bit) (64-bit bus configurtion) Bnk Row Column 31 ~MSSD Row Input: Controller ddress 1. Output: Row ddress ~CS Column Output: Column ddress Figure 3 ADSP-TS101S SDRAM Controller Mpping Scheme Exmple Note tht only one bnk t time cn be ctive, which results in some overhed cycles when switching between bnks (off-bnk ccesses). Similrly, moving from one row to nother (off-pge ccess) results in the sme overhed cycles. Figure 4 shows how the ADSP-TS101S TigerSHARC on-chip SDRAM controller ccesses SDRAM. The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 9 of 44
10 4M x 4bit x 4 Bnks, 4096 Rows, Pge size 1024 words Column 0 On Pge Access Column 1023 Row 0 Row 1 Off Pge Access Row 4095 Off Bnk Access Bnk A Bnk B Bnk C Bnk D Figure 4 ADSP-TS101S SDRAM Controller Access Structure 6.2 TigerSHARC SDRAM Bnk Select (~MSSD) The fixed dedicted bnk ~MSSD (A[31:26]=0x0b000001) must be used for SDRAM ccesses only. In this memory region, the controller s ddress multiplexer will be ctive. 6.3 Burst Stop (BST) Although the controller works in burst mode, there is one wy to interrupt the burst with the burst stop commnd. BST is issued if the next instruction is: Non externl SDRAM ccess (ccess to nother TigerSHARC bnk) Core ccess (depending on the number of ccesses, dely nd externl port FIFOs stte) DMA opertion (externl port DMA to SDRAM interrupted by higher priority DMA) Refresh counter expired (refresh period counter) SDRAM red to write nd write to red trnsitions SDRAM off pge/bnk ccess ~HBR sserted (host interfce) The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 10 of 44
11 During Bus Trnsition Cycle (multiprocessing) 6.4 Dt Msk Function ([H:L]DQM) The [H:L]DQM pins re used by the controller to msk write opertions. HDQM msks the SDRAM DQ buffers when performing 32-bit writes to even ddresses in 64-bit bus configurtion. LDQM msks the SDRAM DQ buffers when performing writes to odd ddresses in 64-bit bus configurtion. This dt msk function does not pply for red opertions, where the LDQM nd HDQM pins re lwys low (inctive). This is summrized in the following tble: Bus Width* 64-bit 32-bit Access type 32-bit Even 32-bit Odd 64-bit 32-bit Even/Odd HDQM x LDQM x = don t cre 0 = logic 0, 1 = logic 1 *Bus Width bit setting in SYSCON 6.5 SDRAM Bnk Select The next tbles show the ddress lines selection for the different bnks: 2-bnked ccess Bnks A[11:15] SDA10 Bnk_A 0 0 Bnk_B 1 0 Bnks A/B x 1 x = don t cre, 0 = logic 0, 1 = logic 1 Note: Any ddress line from ddress rnge A[11:15] cn be used for bnk select s long s they re not driven s row or column ddress. 4-bnked ccess Bnks A[11,13,15] A[12,14] SDA10 Bnk_A Bnk_B Bnk_C Bnk_D All Bnks X X 1 x = don t cre, 0 = logic 0, 1 = logic 1 Note: Any ddress line pir from ddress rnge A[11:15] cn be used for bnk select s long s they re not driven s row- or column ddress. The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 11 of 44
12 6.6 Controller Address 10 (SDA10) This pin provides specil solution to gin control of the SDRAM, even when the DSP opertes s slve (multiprocessing). The SDA10 pin llows ccess to ll bnks simultneously during refresh nd prechrge-ll commnd. This pin must be connected to the A10 pin of the SDRAM. Note tht the SDA10 pin replces the DSP s A[10] nd A[11] pins in 32-bit nd 64-bit bus width configurtion, respectively. Also, during ccess to the ~MSSD spce, these pins re inctive. 6.7 Burst Mode Although the SDRAM device is progrmmed for full pge burst, the controller uses qud-word (128-bits) burst mode. For 32-bit bus width, the burst length is 4 words, nd for 64-bit width, the burst length is 2 words. Only the first red or write commnd is ccompnied with n externl ddress, which is driven by the controller until the burst is interrupted by nother ddress. It s lso importnt to note tht the SDRAM Controller burst mode cnnot be chnged. 6.8 Prechrge All (PREA) This commnd prechrges ll SDRAM bnks simultneously (SDA10 high to select ll bnks), which brings the bnks into idle stte. Although only one bnk t time cn be ctive, the controller does not support single bnk prechrge. 6.9 Circulr Access The controller supports circulr ccesses during sequentil red or writes within pge, performing fixed throughput of 1 cycle/word. At the end of the pge (defined in the SDRCON register), the instructions xr3:0=q[j1+=lst_word];; followed by xr7:4=q[j1+=first_word];; re lso executed with 1 cycle/word throughput. This functionlity is similr to the IALU s circulr buffering mode supported by the TigerSHARC core Auto-Refresh (REF) After the SDRAM registers the uto-refresh commnd, it internlly sserts CAS nd delys RAS to execute row s refresh. The row intervl is typiclly trc=15,625 µs, which is good compromise between dt ccess time nd the refresh relibility. The limit of refresh period is given through the trefmx spec. Note tht the controller does not support burst refresh Self-Refresh (SREF) The self-refresh is very effective wy of reducing the ppliction s power consumption to minimum. When host processor gins control of the cluster bus, the TigerSHARC SDRAM controller brings the SDRAM into self-refresh mode before the bus is relinquished to the host. The SDRAM strts refreshing itself triggered by n internl timer. The controller does not llow bringing the SDRAM into self-refresh mode by softwre, only during host ccesses. The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 12 of 44
13 6.12 Mode Register Set (MRS) During the MRS commnd, the SDRAM controller initilizes the SDRAM with the following fixed settings: Burst length is hrdwired to full pge burst Burst type is hrdwired to sequentil burst Red Ltency (CL) is user specified (1-3 cycles) The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 13 of 44
14 7 SDRAM Progrmming Before externl bus trnsctions to SDRAM strt, the system nd SDRAM control registers must be configured ccordingly. 7.1 SYSCON Register The SYSCON register is the system configurtion register nd must be configured fter hrdwre reset t the beginning of the source code. This register my only be configured once, nd dditionl write to SYSCON fter the first re ignored. This register is composed of different fields, lthough only the following pplies for SDRAM: Bus Width: 0: 32-bit bus 1: 64-bit bus For proper opertion, ensure tht the dedicted bus width bits settings is: Note tht if either the host or memory bus width is 64-bits, the multiprocessing width must lso be 64-bits. Also, using 64-bit mode, the DSP ddress 0 pin becomes redundnt, since its informtion is contined in the strobes. Therefore, this pin is not connected for SDRAM ccesses in 64-bit mode (see Figure 1). The following digrm shows the ADSP-TS101S externl port dt lignment for both, 32 nd 64-bit bus configurtions: Figure 5 ADSP-TS101S Externl Port Dt Alignment 7.2 SDRCON Register The SDRAM progrmming is done by the SDRCON register. Similr to SYSCON, it cn only be progrmmed once fter reset nd its vlue should remin unchnged during norml opertion. In systems where more thn one DSP is used, this register must be progrmmed to the sme setup in every processor. The SDRCON bit fields re: SDRAM Enble: set whenever n SDRAM is present in the system. The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 14 of 44
15 CAS Ltency: this bit is used to define the red ltency (CLmin) relted to the vendor s device. This vlue cn be set from 1 to 3 cycles, depending on the SDRAM chrcteristics nd the clock frequency. Pipe depth: this bit llows the SDRAM ddress nd control lines to be pipelined. Setting this bit introduces one-cycle dely during red nd write ccesses. Pge Boundry: this bit determines the pge size of the SDRAM, which cn be set to 256, 512, or 1024 words. Refresh Counters: these bits enble coordintion of the clock rte with the SDRAM s required refresh rte. It is used to select between 4 different refresh rtes clculted with the following eqution: Cycles = Clock tref Rows = ( Clock refresh _ rte ) The ADSP-TS101S supports refresh rtes of 600, 900, 1200 or 2400 cycles. The following tble illustrtes how to select between the different rtes bsed on the formul bove. Clock frequency (MHz) Refresh rte (cycles) SDRCON Bits [8:7] f < f < f <150* f 150* * Note tht the mximum externl port frequency supported by the ADSP-TS101S is 100 MHz. Prechrge to RAS dely (trp): this bit defines the prechrge time (trpmin) relted to the vendor s device. This vlue cn be set from 2 to 5 cycles. Note tht this prmeter is defined in most SDRAMs in nnoseconds dely rther thn number of cycles. RAS to prechrge dely (tras): this bit is used to define the row ctive time (trasmin) relted to the vendor s device. This vlue cn be progrmmed from 2 to 8 cycles. Note tht this prmeter is lso defined in nnoseconds rther thn number of cycles. Initiliztion Sequence: this bit determines the order of the MRS (Mode Register set) nd refresh sequences. When set, MRS follows refresh in the SDRAM initiliztion sequence. Otherwise, the MRS precedes refresh: Init Sequence = 0 PREA commnd - brings the SDRAM in the defined idle stte. 8 REF commnds - chrges SDRAM s internl nodes. MRS commnd - initilizes the SDRAM s working mode. Init Sequence = 1 PREA commnd - brings the SDRAM in the defined idle stte. MRS commnd - initilizes the SDRAM s working mode. The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 15 of 44
16 8 REF commnds - chrges SDRAM s internl nodes. tras nd trp re used for the refresh cycle, which cn be expressed s: trfc=tras+trp. Also, the specifiction requires tht trasmin, trpmin, nd CLmin re defined s integer frction of the SCLK period. 7.3 SDRAM Mode of Opertion During the MRS, ddress bits ADDR[13:0] of the SDRAM re used to progrm the device. The MRS is executed during power-up only nd it is lwys issued by the TigerSHARC with ID=000. MRS initilizes the following prmeters: A[2:0] - Burst length is hrdwired to full pge burst. A[3] - Burst type is hrdwired to sequentil burst. A[6:4] - Ltency mode set ccording to the CAS ltency progrmmed in SDRCON (1-3 cycles). A[13:7]- hrdwired to zero (reserved mode of opertion for future needs). 7.4 ADSP-TS101S EZ-KIT Lite The ADSP-TS101S TigerSHARC Processor EZ-KIT Lite includes n SDRAM PC-DIMM module, which is either 128-Mbyte or 32-Mbyte, depending on the EZ-KIT revision used. The following tble shows the different SDRAM control register settings depending on the module used: EZ-KIT Rev. SDRAM Module SDRAM CLK SDRAM Settings SDRCON Mbyte 83.3 MHz SDRAM Enble = Mbyte 83.3 MHz CAS Ltency = 2 Pipe Depth = 0 Pge size = 1k Refresh rte = 1200 trp = 3, tras = 4 Init Sequence = 1 SDRAM Enble = 1 CAS Ltency = 2 Pipe Depth = 0 Pge Size = 256 Refresh rte = 1200 trp = 3, tras = 4 Init Sequence = 1 0x5323 0x5303 The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 16 of 44
17 7.5 SDRAM Setting Overview Timing spec Controller Description tck MHz clock cycle time, hrdwre trefmx cycles refresh period CLmin 1-3 cycles red ltency trasmin 2-8 cycles ctivte to prechrge trpmin 2-5 cycles prechrge period trcd trcd = CL (fixed) RAS to CAS dely trfcmin trfc = tras+ trp (fixed) Auto-refresh period tmrd 2 cycles (fixed) mode register to commnd txsr trfc + trp (fixed) Exit self refresh to ctive SDRAM (Mode Register Set) Power up Mode PREA-MRS-REF or PREA-REF-MRS Burst Mode sequentil (fixed) Burst Length full pge (fixed) CL 1-3 cycles The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 17 of 44
18 8 Power-up Sequence The power-up procedure for the SDRAM interfce is shown in figure 6: HW- Reset required to strt power up mode SDCKE Self refresh enbled CLOCK ~MSSD Controller Initiliztion SDRAM's commnd decoder enbled [H:L]DQM SDRAM Initiliztion DQ Buffers enbled SDA10 CMD strt of power up sequence 8 x REF PREA NOP REF REF MRS NOP ACT VDD, VDDQ nd clock stble Commnd decoder disbled trp 8 x trcmin tmrd strt norml opertion 1. Hrdwre init. 2. Softwre init. Figure 6 Power-up nd Initiliztion: PREA-REF-MRS 8.1 Hrdwre Initiliztion After hrdwre reset of the ADSP-TS101S, the clock nd the SDRAM s power supply pins (VDD nd VDDQ) must provide stble signl for typicl minimum time of 200µs. The SDRCON register cn be ccessed only fter this time hs elpsed. 8.2 Softwre Initiliztion The SDRAM controller is initilized by writing to the SDRCON register. As soon s ~MSSD is sserted, the SDRAM s commnd decoder is enbled. The Init Sequence bit in SDRCON strts the initiliztion sequence (refer to section 7.2 SDRCON Register). During this time, the [H:L]DQM lines sty high, three-stting the SDRAM DQ buffers. Once The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 18 of 44
19 the initiliztion sequence is completed, the buffers re enbled nd the SDRAM is redy for norml opertion. The time elpsed before the first ccess to SDRAM cn be represented s: tccess trp + 8(tRAS + trp) + tmrd (SCLK cycles) Note tht in order to properly initilize the SDRAM, the first ccess is delyed with the internl cknowledge until the power up sequence hs finished. 8.3 SDRAM Initiliztion Exmple This section shows how to initilize the SDRCON register ccording to the following device specifictions. 2M x 32 bit SDRAM: 4 bnks, pge size: 256 words SDRAM Clock: 60 MHz Speed grde: 70 Refresh cycles: 4096/64ms Power-up mode: PRE - MRS - REF trasmin=42 ns, trpmin=20 ns No self refresh No buffering Therefore, the SDRAM initiliztion code would look s follows: j1 = j31 + 0x ;; SDRCON = j1;; // ENA=1, CL=2, pipedepth=0, pge=256w // refresh rte=900, trp=2, trs=3, init=1 Note tht the minimum timing specifictions for tras, trp, nd CL must be gurnteed. Setting these vlues lrger thn the minimum required cuses loss of performnce. (e.g. longer dely cycles or unnecessry refresh cycles). 8.4 SDRAM Interfce After Reset After power up nd when the ADSP-TS101S reset pin is desserted, the SDRAM-lines re in the following stte: Pin Stte Description SDCKE 1 SDRAM Clock enbled ~MSSD 1 commnd decoder disbled ~RAS 1 Deselected ~CAS 1 Deselected ~SDWE 1 Deselected [H:L]DQM 1 SDRAM dt buffers disbled SDA10 1 Access ll bnks simultneously The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 19 of 44
20 9 DMA Trnsfers Direct Memory Access (DMA) is mechnism for trnsferring dt without core involvement. Trnsfers cn be between internl nd externl memory, or between externl memory nd n externl peripherl. 9.1 Internl Memory nd SDRAM The TigerSHARC DMA controller cn be used to trnsfer dt from the DSP s internl memory to externl SDRAM. Similrly, the SDRAM cn be used s the source nd the internl memory s the destintion. 9.2 Externl Device nd SDRAM (FLY-BY) ADSP-TS101S SDCKE controlled by host ccess mx. 100 MHz int. CLK int. RD int. WR int. Reset int. ACK busy SDCKE ~RAS ~CAS ~SDWE [H:L]DQM CKE ~RAS ~CAS ~WE [H:L]DQM CLK Core DMA int. MSSD Externl Port Buffers disbled D63:0 Address Multiplexer SDA10 ~MSSD A12:13 A1:11 A10 ~CS BA0:1 A0:9,11 SDRAM Dely buffer DQ63:0 Inctive ~HBR ~HBG ~FLYBY ~IOEN ~DMAR0 ~CS ~OE I/O Device Figure 7 Signl chin: Fly-by DMA nd SDRAM Dt trnsfers between externl SDRAM nd externl I/O device is lso supported. In this mode, there is no core intervention, nd only the TigerSHARC DMA controller is used to perform the correspondent dt trnsfer between the two externl devices. This is clled fly-by mode. The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 20 of 44
21 When the I/O-device wnts to trnsfer dt, it sserts the ~DMAR0 pin only DMA chnnel 0 cn be used for fly-by trnsctions. Note tht the ~DMAR0 is edge sensitive. Ech ssertion (flling edge) of the ~DMAR0 signl represents one trnsction. The ~FLBY is used s chip select for the I/O device nd ~IOEN llows red trnsction (output enble) from the I/O. For more detils on the TigerSHARC DMA controller nd Fly-by Mode, refer to the Direct Memory Access nd the Cluster Bus chpters of the ADSPTS101 TigerSHARC Processor Hrdwre Reference Mnul [1]. Also, Understnding DMA on the ADSP-TS101S (EE-143) [4] is vilble. The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 21 of 44
22 10 SDRAM Interfce in Host Mode Figure 8 shows possible signl chin between the ADSP-TS101S, SDRAM, nd host processor. ADSP-TS101S SDCKE controlled by host ccess mx. 100 MHz Core DMA int. CLK int. RD int. WR int. Reset int. ACK int. MSSD busy disbled A31:0 SDCKE ~RAS ~CAS ~SDWE [H:L]DQM SDA10 ~MSSD A12:13 CKE ~RAS ~CAS ~WE [H:L]DQM A10 ~CS BA0:1 CLK SDRAM Externl Port Buffers D63:0 A0:9, 11 Dely buffer DQ63:0 Inctive ~HBR ~HBG ~FLYBY ~IOEN ~DMAR0 I/O Device Host ~CS ~OE Figure 8 Signl Chin: Host to ADSP-TS101S Host ccesses re initited by hving the host ssert ~HBR to request the externl bus to the TigerSHARC. Therefter, the TigerSHARC responds to this request by sserting ~HBG, grnting the bus to the host. The host becomes bus mster nd cn now ccess the internl TigerSHARC resources through its multiprocessor memory spce. Note tht during ~HBG low, the SDRAM is in self-refresh mode. This limits the host device to not being ble to ccess the SDRAM using the TigerSHARC s SDRAM controller (fly-by mode). Thus, during host trnsctions, the SDRAM cn only be ccessed by host using its own SDRAM controller. The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 22 of 44
23 However, workround for this my be possible if the host follows the given sequence: 1. Initilly, the TigerSHARC is current bus mster. To gin control of the bus, the host sserts ~HBR nd wits for the TigerSHARC to grnt the bus (~HBG) 2. The host becomes bus mster nd is now ble to ccess the internl resources of the TigerSHARC. 3. The host sets up DMA trnsfer to hve the TigerSHARC trnsfer dt to SDRAM upon host requests (DMA request line ~DMAR0). 4. The host relinquishes the bus (de-sserts ~HBR), which brings the SDRAM out of self-refresh mode 5. Finlly, the host strts toggling ~DMAR0, indicting to the TigerSHARC to strt trnsmitting dt to the SDRAM. The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 23 of 44
24 11 Multiprocessing This section covers the rbitrtion logic used to gurntee multiprocessing systems Commnd Decoding The ADSP-TS101S cn be connected to multiprocessor cluster of eight DSPs. Only one TigerSHARC cn drive the bus t the time. To build glueless hrdwre, the interfce works in slve mode s well to detect commnds. These commnds re MRS, REF, nd SREF. Following pins re necessry for detection: Pin Type Description SDCKE I/O/T SDRAM Clock Enble ~MSSD I/O/T Memory Select SDRAM (commnd input) ~RAS I/O/T Row Address Select (commnd input) ~CAS I/O/T Column Address Select (commnd input) ~SDWE I/O/T SDRAM Write Enble (commnd input) I=input, O=output, T=three-stte 11.2 MRS Decoding In TigerSHARC multiprocessor systems where SDRAM is used, the Mode Register Set sequence is only issued by the DSP with ID=000. Therefore, DSP with ID=000 must be present in every multiprocessor system. The MRS sequence is only issued once before ccessing the SDRAM for the first time. It is lso importnt to note tht the set-up vlue initilized in the SDRCON register must be identicl for ll DSPs in the cluster REF Decoding This detection helps to synchronize ll eight refresh counters. The slve s refresh counter will be decremented ech time the interfce detects refresh. This feture gurntees periodic refresh nd, similrly to the MRS sequence, it requires the exct sme settings of SDRCON registers SREF Decoding This detection helps to synchronize the self-refresh bse. When host requests the bus, the system mster brings the SDRAM into self-refresh mode. The slve DSPs recognize the SREF freezing the refresh counters until the self-refresh mode is exited Bus Trnsition Cycle The bus trnsition or turn-over cycle is issued when bus mstership chnges between the different TigerSHARCs shring the cluster bus. This lso implies mstership trnsition between the SDRAM controllers. Since the new bus mster is not ble to determine which row in the SDRAM is currently open, the current bus mster utomticlly issues prechrge-ll commnd (PREA) before the bus is The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 24 of 44
25 relinquished to the new bus mster. This wy, the new bus mster cn sfely strt ccessing the SDRAM by simply issuing n ctivtion commnd (ACT). This sequence is shown in Figure 9: SCLK /BR0 /BR1 DSP ID 0 Requests the Bus nd it wits for Bus Mster to finish current trnsction DSP ID 1 Requests the Bus nd it becomes Bus Mster DSP ID 0 is now Bus Mster nd strts ccessing SDRAM (ACT) CMD ACT NOP WR NOP WR NOP BST PREA ACT NOP WR NOP DSP ID 1 Relinquishes the Bus fter issuing PREA Figure 9 Bus Trnsition Cycle during SDRAM Accesses The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 25 of 44
26 12 SDRAM nd Booting 12.1 Loder Kernel Dt must be loded in SDRAM before runtime. This requires n initilized SDRAM before downloding the dt during the boot scenrio. The VisulDSP++ loder utility provides this cpbility. Three stndrd loder executbles re vilble for booting either n EPROM (vi link ports) or host processor. Note tht independently from the selected boot mode, the SDRAM control register (SDRCON) must be initilized before the user s ppliction strts writing dt to it. This must be done during the first 256-loder kernel words; otherwise the dt plced in the SDRAM will get corrupted. The steps re: 1. ~RESET must be desserted, ~BMS is smpled 2. Kernel (256 x 32 bit) is trnsmitted vi DMA into the DSP (0x00-0xFF) (~BMS or ~HBG continuously sserted) 3. Interrupt genertion strts kernel execution, SDRAM nd controller is initilized (~MSSD sserted for SDRAM setup) 4. User s dt is loded into the DSP/SDRAM (~BMS, ~HBG nd ~MSSD re toggling requesting the bus) 5. Kernel is now overwritten with user s code (~BMS or ~HBG continuously sserted) 6. DSP strts code execution t strt ddress 0x Booting Modes The boot mode is selected t the end of reset by smpling the ~BMS pin. At this stge, four options for beginning opertion cn be selected: Mode ~BMS DMA chnnel EPROM 0 (Defult) Hrdwired DMA Chnnel 0 Link Port 1 Link Port DMA Chnnels 8-11 Host 1 AutoDMA Chnnels 0-1 No boot 1 - If ~BMS is smpled low during reset, EPROM boot is selected. However, if ~BMS is smpled high during reset, the DSP will go into n IDLE stte, witing for host or link boot. Refer to ADSP-TS101S TigerSHARC Processor Boot Loder Kernels Opertion (EE-174) [5], which describes ech mode of opertion in more detil. The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 26 of 44
27 13 SDRAM Interfce Throughput This section investigtes the SDRAM controller s performnce during dt trnsfers, where the SDRAM is used s either source or destintion. The following settings will be used: Silicon = ADSP-TS101S Rev0.0 SCLK = 60 MHz (externl port nd SDRAM clock) LCLK = 180 MHz (core clock) SYSCON = 0x3A79E7, for 64-bit bus configurtion SDRCON = 0x4883, where Pge Boundry = 256 words, Refresh rte = 900 cycles, t RAS =3 cycles, t RP =2 cycle, CL=2 cycles, The following digrms correspond to the different types of core/iop ccesses to SDRAM. Additionlly, listing of the instructions nd SDRAM commnds executed during ech memory ccess re listed. Note tht the externl bus is configured to 64-bits wide. Therefore, every dt word red/written from/to the SDRAM will be 64-bits (i.e. DA1, DA2, DB1, etc.). The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 27 of 44
28 13.1 Sequentil Reds without Interruption As shown below, uninterrupted sequentil reds hve throughput of 1 word per cycle fter the first word is red. SCLK 4 Qud-word Sequentil Uninterrupted on Pge Reds trcd CL CMD ACT NOP RD NOP RD NOP RD NOP RD NOP Burst ADDR Row Col Col Col Col DATA DA1 DA2 DB1 DB2 DC1 DC2 DD1 DD2 SDA10 Nr. Cycles Core Controller Dt 1 xr3:0=q[j1+=j4];; ACT 2 int. ACK NOP 3 int. ACK RD 4 int. ACK NOP 5 xr7:4=q[j1+=j4];; RD DA1 6 int. ACK NOP DA2 7 xr11:8=q[j1+=j4];; RD DB1 8 int. ACK NOP DB2 9 xr15:12=q[j1+=j4];; RD DC1 10 int. ACK NOP DC2 11 int. ACK DD1 12 int. ACK DD2 The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 28 of 44
29 13.2 Non Sequentil Reds without Interruption Similr to uninterrupted sequentil reds, non-sequentil reds lso give 1 word/cycle throughput. SCLK 4 Qud-word Non-sequentil Uninterrupted on Pge Reds trcd CL CMD ACT NOP RD NOP RD NOP RD NOP RD NOP Burst ADDR Row Col Col Col Col DATA DA1 DA2 DB1 DB2 DC1 DC2 DD1 DD2 SDA10 Nr. Cycles Core Controller Dt 1 xr3:0=q[j1+=j4];; ACT 2 int. ACK NOP 3 int. ACK RD 4 int. ACK NOP 5 xr7:4=q[j1+=j4];; RD DA1 6 int. ACK NOP DA2 7 xr11:8=q[j1+=j4];; RD DB1 8 int. ACK NOP DB2 9 xr15:12=q[j1+=j4];; RD DC1 10 int. ACK NOP DC2 11 int. ACK DD1 12 int. ACK DD2 The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 29 of 44
30 13.3 Sequentil Reds with minimum Interruption In this cse, n dditionl core ccess is performed during core red from SDRAM, interrupting the dt trnsfer. Similrly, n IOP red is interrupted by higher priority request to IOP. In this cse, the throughput is 1 word every 8 cycles. SCLK 3 Qud-word Sequentil Interrupted on Pge Reds trcd CL CL CMD ACT NOP RD NOP BST NOP NOP RD NOP RD NOP Burst 6 NOPs Burst ADDR Row Col Col Col DATA DA1 DA2 DB1 DB2 DC1 SDA10 Nr. Cycles Core Controller Dt 1 xr3:0=q[j1+=j4];; ACT 2 int. ACK NOP 3 int. ACK RD 4 int. ACK NOP 5 xr0=r1+r2;; BST DA1 6 int. ACK NOP DA2 7 int. ACK NOP 8 int. ACK NOP 9 int. ACK NOP 10 int. ACK NOP 11 int. ACK NOP 12 xr7:4=q[j1+=j4];; RD 13 int. ACK NOP 14 xr15:12=q[j1+=j4];; RD DB1 15 int. ACK NOP DB2 16 int. ACK NOP DC1 17 int. ACK NOP DC2 The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 30 of 44
31 13.4 Sequentil Writes without Interruption As shown below, uninterrupted sequentil writes hve throughput of 1 word per cycle. 4 Qud-word Sequentil Uninterrupted on Pge Writes SCLK trcd CMD ACT NOP WR NOP WR NOP WR NOP WR NOP Burst ADDR Row Col Col Col Col DATA DA1 DA2 DB1 DB2 DC1 DC2 DD1 DD2 SDA10 Nr. Cycles Core Controller Dt 1 q[j1+=j4]=xr3:0;; ACT 2 int. ACK NOP 3 int. ACK WR DA1 4 int. ACK NOP DA2 5 q[j1+=j4]=xr7:4;; WR DB1 6 int. ACK NOP DB2 7 q[j1+=j4]=xr11:8;; WR DC1 8 int. ACK NOP DC2 9 q[j1+=j4]=xr15:12;; WR DD1 10 int. ACK NOP DD2 The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 31 of 44
32 13.5 Non Sequentil Writes without Interruption Similr to uninterrupted sequentil writes, non-sequentil writes lso give 1 word/cycle throughput. SCLK trcd 4 Qud-word Non-sequentil Uninterrupted on Pge Writes CMD ACT NOP WR NOP WR NOP WR NOP WR NOP Burst ADDR Row Col Col Col Col DATA DA1 DA2 DB1 DB2 DC1 DC2 DD1 DD2 SDA10 Nr. Cycles Core Controller Dt 1 q[j1+=j4]=xr3:0;; ACT 2 int. ACK NOP 3 int. ACK WR DA1 4 int. ACK NOP DA2 5 q[j1+=j4]=xr7:4;; WR DB1 6 int. ACK NOP DB2 7 q[j1+=j4]=xr11:8;; WR DC1 8 int. ACK NOP DC2 9 q[j1+=j4]=xr15:12;; WR DD1 10 int. ACK NOP DD2 The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 32 of 44
33 13.6 Sequentil Writes with minimum Interruption In this cse, n dditionl core ccess is performed during core/iop write to SDRAM. As shown below, the SDRAM ccess does not get interrupted, nd it opertes s for un-interrupted writes, 1 word/cycle. Note tht higher number of core ccesses during write to SDRAM my cuse throughput decrese depending upon system speed nd core ctivity. SCLK trcd 4 Qud-word Sequentil Interrupted on Pge Writes CMD ACT NOP WR NOP WR NOP WR NOP WR NOP Burst ADDR Row Col Col Col Col DATA DA1 DA2 DB1 DB2 DC1 DC2 DD1 DD2 SDA10 Nr. Cycles Core Controller Dt 1 q[j1+=j4]=xr3:0;; ACT 2 int. ACK NOP 3 int. ACK WR DA1 4 int. ACK NOP DA2 5 q[j1+=j4]=xr7:4;; WR DB1 6 xr0 = r1 + r2;; NOP DB2 7 q[j1+=j4]=xr11:8;; WR DC1 8 int. ACK NOP DC2 9 q[j1+=j4]=xr15:12;; WR DD1 10 int. ACK NOP DD2 The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 33 of 44
34 13.7 Reds between Pge/Bnk Core/IOP reds from SDRAM interrupted by off-bnk/pge ccesses. Crossing bnk/pge boundries hve gret impct in performnce, giving 1 word per 12 cycles throughput. Sequentil Reds between Pges or Bnks SCLK CL trp trcd CL CMD RD NOP BST NOP NOP PREA NOP ACT NOP Burst RD Burst NOP BST ADDR Col 6 NOPs Row Col DATA DA1 DA2 DB1 SDA10 Nr. Cycles Core Controller Dt 1 xr3:0=q[j1+=260];; ACT 2 int. ACK NOP 3 int. ACK RD 4 int. ACK NOP 5 int. ACK BST DA1 6 int. ACK NOP DA2 7 int. ACK NOP 8 int. ACK NOP 9 int. ACK NOP 10 int. ACK NOP 11 int. ACK NOP 12 int. ACK PREA 13 int. ACK NOP 14 xr7:4=q[j1+=j4];; ACT 15 int. ACK NOP 16 int. ACK RD 17 int. ACK; NOP 18 int. ACK; BST DB1 The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 34 of 44
35 13.8 Writes between Pge/Bnk Core/IOP writes to SDRAM interrupted by off-bnk/pge ccesses. Like for red ccesses, lthough smller, crossing bnk/pge boundries hve gret impct in performnce, giving 1 word per 6 cycles throughput. Sequentil Writes between Pges or Bnks SCLK trp trcd CMD WR NOP BST PREA NOP ACT NOP Burst WR Burst NOP ADDR Col Row Col DATA DA1 DA2 DB1 DB2 SDA10 Nr. Cycles Core Controller Dt 1 q[j1+=260]=xr3:0;; ACT 2 int. ACK NOP 3 int. ACK WR DA1 4 int. ACK NOP DA2 5 int. ACK BST 6 int. ACK PREA 7 int. ACK NOP 8 q[j1+=j4]=xr7:4;; ACT 9 int. ACK NOP 10 int. ACK WR DB1 11 int. ACK NOP DB2 The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 35 of 44
36 13.9 Minimum Red to Write Intervl The following digrm shows n SDRAM red to write trnsction. As shown below, the trnsition from one ccess to nother introduces some cycles of overhed, resulting in loss of performnce, 1 word per 6 cycles. SCLK On Pge Red to Write Trnsction trcd CL CMD ACT NOP RD NOP BST NOP NOP NOP NOP NOP NOP WR NOP Burst Burst ADDR Row Col Col DATA DA1 DA2 DB1 DB2 SDA10 Nr. Cycles Core Controller Dt 1 xr3:0=q[j1+=j4];; ACT 2 int. ACK NOP 3 int. ACK RD 4 int. ACK NOP 5 int. ACK BST DA1 6 int. ACK NOP DA2 7 int. ACK NOP 8 int. ACK NOP 9 int. ACK NOP 10 int. ACK NOP 11 int. ACK NOP 12 q[j1+=j4]=xr7:4;; WR DB1 13 int. ACK NOP DB2 The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 36 of 44
37 13.10 Minimum Write to Red Intervl The following digrm shows n SDRAM write to red trnsction. As for red to write trnsitions, some cycles of overhed re introduced, resulting in loss of performnce, 1 word per 4 cycles. SCLK On Pge Write to Red Trnsction trcd CL CMD ACT NOP WR NOP BST RD NOP Burst Burst BST ADDR Row Col Col DATA DA1 DA2 DB1 DB2 SDA10 Nr. Cycles Core Controller Dt 1 q[j1+=j4]=xr3:0;; ACT 2 int. ACK NOP 3 int. ACK WR DA1 4 int. ACK NOP DA2 5 int. ACK BST 6 xr7:4=q[j1+=j4];; RD 7 int. ACK NOP 8 int. ACK BST DB1 9 int. ACK NOP DB2 The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 37 of 44
38 13.11 Chined DMA Trnsfers When using chined DMAs, higher throughput cn be chieved. However, s shown below, performnce difference cn be seen between chined DMA writes nd reds to nd from SDRAM. Loding of the TCB for chined red DMAs requires dditionl core cycles. Chined DMA Reds SCLK CL trp trcd CL 6 CMD RD NOP RD NOP BST PREA NOP ACT NOP NOPS RD NOP RD NOP ADDR Col Loding of TCB Row Col DATA DA1 DA2 DB1 DB2 DC1... SDA10 Chined DMA Writes SCLK trcd CMD ACT NOP WR NOP WR NOP WR NOP WR NOP WR NOP Burst ADDR Row Col Col Col Col Col DATA DA1 DA2 DB1 DB2 DC1 DC2 DD1 DD2 DE1 DE2 SDA10 The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 38 of 44
39 13.12 Auto-Refresh The refresh counter triggers refresh requests when expired. The following digrm shows the refresh sequence. All bnks re prechrged (SDA10 sserted high) right fter the internl counter issues the refresh. A REF commnd strts n internl row refresh with CAS before RAS. During refresh, no other commnds cn be executed. The rtio between ppliction time nd refresh time is given by: t RC =15,625µs/rows e.g. 8 cycles/900 cycles x 100 = 0.88% This mens tht the refresh sequence requires 0.88 % of the whole performnce t 60 MHz. Auto refresh with µs/row gives the best performnce rtio. This rtio cn be modified ccordingly to the system needs by chnging the refresh rte progrmmed in SDRCON. Auto Refresh 60 MHz tras=3 cycles, trp=2 cycles SCLK CMD BST PREA NOP REF NOP NOP NOP NOP ACT NOP Refresh counter expired trp trc continue norml opertion SDA10 The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 39 of 44
40 13.13 Self-Refresh nd Host Accesses The following digrms show rndom host ccess during red from SDRAM: Host Bus Request during SDRAM Reds - Host Entry SCLK ~HBR Host requests the bus to the DSP ~HBG Host is grnted the bus SDCKE Burst trp CMD RD NOP RD NOP BST 6xNOP PREA NOP SREF ADDR Col Col BST issued to grnt the host ccess Enter Self-refresh mode SDA10 Host Bus Grnt during SDRAM Reds - Host Exit SCLK ~HBR Host relinquishes the bus ~HBG SDCKE CMD SREF txsr = trc + trp SREF NOP NOP PREA NOP REF NOP ACT NOP Open bnk nd continue with norml opertion RD ADDR Exit Self-refresh mode trc = trp + tras trp trc Row Col SDA10 After the detection of host request, the current burst opertion of the SDRAM controller is interrupted nd frozen. The TigerSHARC DSP enters self-refresh mode, in response to host bus request (~HBR), before the bus is relinquished to the host. As shown bove, the controller issues BST commnd, The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 40 of 44
41 stopping the current ction. In order to provide current informtion, ll bnks re prechrged. During the PREA nd the SREF commnd, the SDCKE pin trnsitions from high to low, thus enbling the selfrefresh mode. After dessertion of ~HBG, the controller ends the self refresh function nd the SDCKE line trnsits high. Following, the controller issues refresh sequence. The bnk is then ctivted nd it continues with norml opertion, reding dt from where it left off. Note tht only the SDCKE pin keeps control of the device in self-refresh mode. The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 41 of 44
42 13.14 SDRAM Performnce Tble The following tble gives summry of ll the different SDRAM ccesses previously explored. Accesses Opertions Pge Sequentil Uninterrupted Red Sme 1 word/1 cycle Non-sequentil Uninterrupted Red Sme 1 word/1 cycle Sequentil Interrupted Red Sme Throughput per SDRAM Clock (64-bit words) 1 1 word/ 8 cycles (6 + CL) Sequentil Uninterrupted Write Sme 1 word/1 cycle Non-sequentil Uninterrupted Write Sme 1 word/1 cycle Sequentil Interrupted Write Sme 1 word/1 cycle Both Red to Write Sme 1 word/6 cycles Both Write to Red Sme Nonsequentil Reds Different Nonsequentil Writes Different Autorefresh before red Reds Different Autorefresh before write Writes Different 1 word/4 cycles (2 + CL) 1 word/12 cycles (6+ t RP + t RCD +CL) 1 word/6 cycles (2+ t RP + t RCD ) 1 word/17 cycle (6+ 2t RP + t RAS + t RCD +CL) 1 word/11 cycle (2+ 2t RP + t RAS + t RCD ) CAS ltency (CL) = 2 cycles, Prechrge (t RP ) = 2 cycles, t RAS = 3 cycles, t RCD = CL = 2 cycles 1 SYSCON Externl bus width configurtion: 64-bit bus. The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 42 of 44
43 14 Optimizing SDRAM Performnce There re severl wys in which the SDRAM performnce cn be optimized depending on the system set up nd ppliction. Some of these re explined below: 14.1 Externl Buffering In prllel connections, one ddress nd control bus feeds ll the system devices. In order to meet the timing requirements nd help ginst cpcitive lod, the TigerSHARC controller provides feture to cope with this sitution. The controller hs the cpbility of pipelining the SDRAM ccesses by mking use of the internl dely buffer. In SDRCON, setting the pipe depth bit to 1 inserts this dely buffer, llowing ddress nd commnd pipelining. It is recommended to set this bit if the cpcitive lod of 30 pf/pin is exceeded. The dt sheet s timing is bsed on nominl lod of 30 pf/pin. Figure 10 shows possible system set-up where n externl buffer is used in conjunction with the dely buffer provided by the TigerSHARC controller. The externl buffer reduces cpcitive lod nd power dissiption but increses the pipeline effects. ADSP-TS101S Clock Core DMA int. CLK int. RD int. WR int. Reset int. ACK int.~mssd Externl Port Buffers busy enbled A31:0 D63:0 Control Interfce Address Multiplexer SDCKE ~RAS ~CAS ~SDWE [H:L]DQM Dely buffer SDA10 ~MSSD A13 A12 A1:9, 11:12 A10 CLK CKE ~RAS ~CAS ~WE [H:L]DQM Registered Buffer ~CS A13/BANK A12/BANK A11:0 DQ63:0 SDRAM A31:1 D63:0 Figure 10 Signl chin: ADSP-TS101S to SDRAM Using Externl Buffer The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 43 of 44
44 14.2 Using PC Modules The mximum ddressble size is 64Mx32-bit or 32Mx64-bit. The use of unbuffered PC DIMM modules (typicl I/O sizes x32, x64, or x72 bits) is efficient, becuse most vendors offer size of x64 bits, which is commonly used for PCs. Moreover, depending on the size, the need for externl ddress- nd control buffers (pipelining) is required Generl Rules for Optimized Performnce Depending on the SDRAM s pge size nd number of bnks, plce your dt segments to minimize off pge nd off bnk ccesses. Use prllel connection for SDRAMs with big pge size in order to obtin 32-bit or 64-bit I/O (SDRAM: the bigger the pge size, the smller the I/O structure). Use the optimized settings for the controller s stte mchine (tras, trp, CL) depending on the speed grde nd on the ppliction s speed 15 References [1] ADSP-TS101S TigerSHARC Processor Hrdwre Reference Mnul. Revision 1.0, April Anlog Devices Inc. [2] ADSP-TS101S Dt Sheet. Rev. A, Februry Anlog Devices Inc [3] The ABC of SDRAMemory (EE-126). Rev 1, Mrch Anlog Devices Inc. [4] Understnding DMA on the ADSP-TS101S TigerSHARC (EE-143). October Anlog Devices Inc. [5] ADSP-TS101S TigerSHARC Processor Boot Loder Kernels Opertion (EE-174). April Anlog Devices Inc. 16 Document History Revision Rev 2 December 19, 2003 by Mikel Kokly-Bnnourh nd Robert Hoffmnn Rev 1 December 6, 2002 by Mikel Kokly-Bnnourh nd Robert Hoffmnn Description Generl Updte nd modified Address Mpping Scheme Initil Relese The ADSP-TS101S TigerSHARC On-chip SDRAM Controller (EE-178) Pge 44 of 44
Engineer-to-Engineer Note
Engineer-to-Engineer Note EE-265 Technicl notes on using Anlog Devices DSPs, processors nd development tools Contct our technicl support t dsp.support@nlog.com nd t dsptools.support@nlog.com Or visit our
More informationEngineer-to-Engineer Note
Engineer-to-Engineer Note EE-280 Technicl notes on using Anlog Devices DSPs, processors nd development tools Visit our Web resources http://www.nlog.com/ee-notes nd http://www.nlog.com/processors or e-mil
More informationEngineer-to-Engineer Note
Engineer-to-Engineer Note EE-220 Technicl notes on using Anlog Devices DSPs, processors nd development tools Contct our technicl support t dsp.support@nlog.com nd t dsptools.support@nlog.com Or visit our
More informationEngineer-to-Engineer Note
Engineer-to-Engineer Note EE-56 Technicl notes on using Anlog Devices DSPs, processors nd development tools Visit our Web resources http://www.nlog.com/ee-notes nd http://www.nlog.com/processors or e-mil
More informationClearPeaks Customer Care Guide. Business as Usual (BaU) Services Peace of mind for your BI Investment
ClerPeks Customer Cre Guide Business s Usul (BU) Services Pece of mind for your BI Investment ClerPeks Customer Cre Business s Usul Services Tble of Contents 1. Overview...3 Benefits of Choosing ClerPeks
More informationEngineer-to-Engineer Note
Engineer-to-Engineer Note EE-234 Technicl notes on using Anlog Devices DSPs, processors nd development tools Contct our technicl support t dsp.support@nlog.com nd t dsptools.support@nlog.com Or visit our
More informationSection 5.2, Commands for Configuring ISDN Protocols. Section 5.3, Configuring ISDN Signaling. Section 5.4, Configuring ISDN LAPD and Call Control
Chpter 5 Configurtion of ISDN Protocols This chpter provides instructions for configuring the ISDN protocols in the SP201 for signling conversion. Use the sections tht reflect the softwre you re configuring.
More informationData replication in mobile computing
Technicl Report, My 2010 Dt repliction in mobile computing Bchelor s Thesis in Electricl Engineering Rodrigo Christovm Pmplon HALMSTAD UNIVERSITY, IDE SCHOOL OF INFORMATION SCIENCE, COMPUTER AND ELECTRICAL
More informationNetwork Configuration Independence Mechanism
3GPP TSG SA WG3 Security S3#19 S3-010323 3-6 July, 2001 Newbury, UK Source: Title: Document for: AT&T Wireless Network Configurtion Independence Mechnism Approvl 1 Introduction During the lst S3 meeting
More informationExperiment 6: Friction
Experiment 6: Friction In previous lbs we studied Newton s lws in n idel setting, tht is, one where friction nd ir resistnce were ignored. However, from our everydy experience with motion, we know tht
More information2 DIODE CLIPPING and CLAMPING CIRCUITS
2 DIODE CLIPPING nd CLAMPING CIRCUITS 2.1 Ojectives Understnding the operting principle of diode clipping circuit Understnding the operting principle of clmping circuit Understnding the wveform chnge of
More informationPROF. BOYAN KOSTADINOV NEW YORK CITY COLLEGE OF TECHNOLOGY, CUNY
MAT 0630 INTERNET RESOURCES, REVIEW OF CONCEPTS AND COMMON MISTAKES PROF. BOYAN KOSTADINOV NEW YORK CITY COLLEGE OF TECHNOLOGY, CUNY Contents 1. ACT Compss Prctice Tests 1 2. Common Mistkes 2 3. Distributive
More informationUse Geometry Expressions to create a more complex locus of points. Find evidence for equivalence using Geometry Expressions.
Lerning Objectives Loci nd Conics Lesson 3: The Ellipse Level: Preclculus Time required: 120 minutes In this lesson, students will generlize their knowledge of the circle to the ellipse. The prmetric nd
More informationGraphs on Logarithmic and Semilogarithmic Paper
0CH_PHClter_TMSETE_ 3//00 :3 PM Pge Grphs on Logrithmic nd Semilogrithmic Pper OBJECTIVES When ou hve completed this chpter, ou should be ble to: Mke grphs on logrithmic nd semilogrithmic pper. Grph empiricl
More informationBinary Representation of Numbers Autar Kaw
Binry Representtion of Numbers Autr Kw After reding this chpter, you should be ble to: 1. convert bse- rel number to its binry representtion,. convert binry number to n equivlent bse- number. In everydy
More informationFAULT TREES AND RELIABILITY BLOCK DIAGRAMS. Harry G. Kwatny. Department of Mechanical Engineering & Mechanics Drexel University
SYSTEM FAULT AND Hrry G. Kwtny Deprtment of Mechnicl Engineering & Mechnics Drexel University OUTLINE SYSTEM RBD Definition RBDs nd Fult Trees System Structure Structure Functions Pths nd Cutsets Reliility
More informationEasyMP Network Projection Operation Guide
EsyMP Network Projection Opertion Guide Contents 2 About EsyMP Network Projection Functions of EsyMP Network Projection... 5 Vrious Screen Trnsfer Functions... 5 Instlling the Softwre... 6 Softwre Requirements...6
More informationPolynomial Functions. Polynomial functions in one variable can be written in expanded form as ( )
Polynomil Functions Polynomil functions in one vrible cn be written in expnded form s n n 1 n 2 2 f x = x + x + x + + x + x+ n n 1 n 2 2 1 0 Exmples of polynomils in expnded form re nd 3 8 7 4 = 5 4 +
More informationAntiSpyware Enterprise Module 8.5
AntiSpywre Enterprise Module 8.5 Product Guide Aout the AntiSpywre Enterprise Module The McAfee AntiSpywre Enterprise Module 8.5 is n dd-on to the VirusScn Enterprise 8.5i product tht extends its ility
More informationUser s Manual HOW TO USE DDR SDRAM
User s Manual HOW TO USE DDR SDRAM Document No. E0234E30 (Ver.3.0) Date Published April 2002 (K) Japan URL: http://www.elpida.com Elpida Memory, Inc. 2002 INTRODUCTION This manual is intended for users
More informationKofax Reporting. Administrator's Guide 2.0.0 2013-09-19
Kofx Reporting 2.0.0 Administrtor's Guide 2013-09-19 2013 Kofx, Inc. All rights reserved. Use is subject to license terms. Third-prty softwre is copyrighted nd licensed from Kofx s suppliers. THIS SOFTWARE
More informationCS99S Laboratory 2 Preparation Copyright W. J. Dally 2001 October 1, 2001
CS99S Lortory 2 Preprtion Copyright W. J. Dlly 2 Octoer, 2 Ojectives:. Understnd the principle of sttic CMOS gte circuits 2. Build simple logic gtes from MOS trnsistors 3. Evlute these gtes to oserve logic
More informationSmall Business Networking
Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology
More informationV58C2512(804/404/164)SB HIGH PERFORMANCE 512 Mbit DDR SDRAM 4 BANKS X 16Mbit X 8 (804) 4 BANKS X 32Mbit X 4 (404) 4 BANKS X 8Mbit X 16 (164)
V58C2512804/404/164SB HIGH PERFORMAE 512 Mbit DDR SDRAM 4 BANKS X 16Mbit X 8 804 4 BANKS X 32Mbit X 4 404 4 BANKS X 8Mbit X 16 164 5 6 75 DDR400 DDR333 DDR266 Clock Cycle Time t CK2.5 6ns 6ns 7.5ns Clock
More informationModule 2. Analysis of Statically Indeterminate Structures by the Matrix Force Method. Version 2 CE IIT, Kharagpur
Module Anlysis of Stticlly Indeterminte Structures by the Mtrix Force Method Version CE IIT, Khrgpur esson 9 The Force Method of Anlysis: Bems (Continued) Version CE IIT, Khrgpur Instructionl Objectives
More informationtrademark and symbol guidelines FOR CORPORATE STATIONARY APPLICATIONS reviewed 01.02.2007
trdemrk nd symbol guidelines trdemrk guidelines The trdemrk Cn be plced in either of the two usul configurtions but horizontl usge is preferble. Wherever possible the trdemrk should be plced on blck bckground.
More informationProject 6 Aircraft static stability and control
Project 6 Aircrft sttic stbility nd control The min objective of the project No. 6 is to compute the chrcteristics of the ircrft sttic stbility nd control chrcteristics in the pitch nd roll chnnel. The
More informationUnderstanding Basic Analog Ideal Op Amps
Appliction Report SLAA068A - April 2000 Understnding Bsic Anlog Idel Op Amps Ron Mncini Mixed Signl Products ABSTRACT This ppliction report develops the equtions for the idel opertionl mplifier (op mp).
More informationHow To Network A Smll Business
Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology
More informationPhysics 43 Homework Set 9 Chapter 40 Key
Physics 43 Homework Set 9 Chpter 4 Key. The wve function for n electron tht is confined to x nm is. Find the normliztion constnt. b. Wht is the probbility of finding the electron in. nm-wide region t x
More informationSmall Business Networking
Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology
More informationIntroducing Kashef for Application Monitoring
WextWise 2010 Introducing Kshef for Appliction The Cse for Rel-time monitoring of dtcenter helth is criticl IT process serving vriety of needs. Avilbility requirements of 6 nd 7 nines of tody SOA oriented
More informationOperations with Polynomials
38 Chpter P Prerequisites P.4 Opertions with Polynomils Wht you should lern: Write polynomils in stndrd form nd identify the leding coefficients nd degrees of polynomils Add nd subtrct polynomils Multiply
More informationTwo hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE. Date: Friday 16 th May 2008. Time: 14:00 16:00
COMP20212 Two hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE Digitl Design Techniques Dte: Fridy 16 th My 2008 Time: 14:00 16:00 Plese nswer ny THREE Questions from the FOUR questions provided
More informationSmall Business Networking
Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd business. Introducing technology
More informationEQUATIONS OF LINES AND PLANES
EQUATIONS OF LINES AND PLANES MATH 195, SECTION 59 (VIPUL NAIK) Corresponding mteril in the ook: Section 12.5. Wht students should definitely get: Prmetric eqution of line given in point-direction nd twopoint
More informationVendor Rating for Service Desk Selection
Vendor Presented By DATE Using the scores of 0, 1, 2, or 3, plese rte the vendor's presenttion on how well they demonstrted the functionl requirements in the res below. Also consider how efficient nd functionl
More informationEcon 4721 Money and Banking Problem Set 2 Answer Key
Econ 472 Money nd Bnking Problem Set 2 Answer Key Problem (35 points) Consider n overlpping genertions model in which consumers live for two periods. The number of people born in ech genertion grows in
More informationLecture 3 Gaussian Probability Distribution
Lecture 3 Gussin Probbility Distribution Introduction l Gussin probbility distribution is perhps the most used distribution in ll of science. u lso clled bell shped curve or norml distribution l Unlike
More informationSmall Business Networking
Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd business. Introducing technology
More informationCOMPONENTS: COMBINED LOADING
LECTURE COMPONENTS: COMBINED LOADING Third Edition A. J. Clrk School of Engineering Deprtment of Civil nd Environmentl Engineering 24 Chpter 8.4 by Dr. Ibrhim A. Asskkf SPRING 2003 ENES 220 Mechnics of
More informationMathematics. Vectors. hsn.uk.net. Higher. Contents. Vectors 128 HSN23100
hsn.uk.net Higher Mthemtics UNIT 3 OUTCOME 1 Vectors Contents Vectors 18 1 Vectors nd Sclrs 18 Components 18 3 Mgnitude 130 4 Equl Vectors 131 5 Addition nd Subtrction of Vectors 13 6 Multipliction by
More information9 CONTINUOUS DISTRIBUTIONS
9 CONTINUOUS DISTIBUTIONS A rndom vrible whose vlue my fll nywhere in rnge of vlues is continuous rndom vrible nd will be ssocited with some continuous distribution. Continuous distributions re to discrete
More informationEnterprise Risk Management Software Buyer s Guide
Enterprise Risk Mngement Softwre Buyer s Guide 1. Wht is Enterprise Risk Mngement? 2. Gols of n ERM Progrm 3. Why Implement ERM 4. Steps to Implementing Successful ERM Progrm 5. Key Performnce Indictors
More informationEE247 Lecture 4. For simplicity, will start with all pole ladder type filters. Convert to integrator based form- example shown
EE247 Lecture 4 Ldder type filters For simplicity, will strt with ll pole ldder type filters Convert to integrtor bsed form exmple shown Then will ttend to high order ldder type filters incorporting zeros
More informationSpace Vector Pulse Width Modulation Based Induction Motor with V/F Control
Interntionl Journl of Science nd Reserch (IJSR) Spce Vector Pulse Width Modultion Bsed Induction Motor with V/F Control Vikrmrjn Jmbulingm Electricl nd Electronics Engineering, VIT University, Indi Abstrct:
More informationQuick Reference Guide: One-time Account Update
Quick Reference Guide: One-time Account Updte How to complete The Quick Reference Guide shows wht existing SingPss users need to do when logging in to the enhnced SingPss service for the first time. 1)
More informationTechnical Note DDR2 Offers New Features and Functionality
Technical Note DDR2 Offers New Features and Functionality TN-47-2 DDR2 Offers New Features/Functionality Introduction Introduction DDR2 SDRAM introduces features and functions that go beyond the DDR SDRAM
More informationHealth insurance exchanges What to expect in 2014
Helth insurnce exchnges Wht to expect in 2014 33096CAEENABC 02/13 The bsics of exchnges As prt of the Affordble Cre Act (ACA or helth cre reform lw), strting in 2014 ALL Americns must hve minimum mount
More informationQoS Mechanisms C HAPTER 3. 3.1 Introduction. 3.2 Classification
C HAPTER 3 QoS Mechnisms 3.1 Introduction In the previous chpter, we introduced the fundmentl QoS concepts. In this chpter we introduce number of key QoS mechnisms tht enble QoS services. At the end of
More informationArchitecture and Data Flows Reference Guide
Architecture nd Dt Flows Reference Guide BlckBerry Enterprise Service 12 Version 12.0 Pulished: 2014-11-10 SWD-20141110103011848 Contents Components used in the BES12 solution... 5 Components used to mnge
More informationPROGRAMOWANIE STRUKTUR CYFROWYCH
PROGRAMOWANIE STRUKTUR CYFROWYCH FPGA r inż. Igncy Pryk, UJK Kielce Mteriły źrółowe:. Slies to ccompny the textbook Digitl Design, First Eition, by Frnk Vhi, John Wiley n Sons Publishers, 7, http://www.vhi.com.
More informationJaERM Software-as-a-Solution Package
JERM Softwre-s--Solution Pckge Enterprise Risk Mngement ( ERM ) Public listed compnies nd orgnistions providing finncil services re required by Monetry Authority of Singpore ( MAS ) nd/or Singpore Stock
More informationWelch Allyn CardioPerfect Workstation Installation Guide
Welch Allyn CrdioPerfect Worksttion Instlltion Guide INSTALLING CARDIOPERFECT WORKSTATION SOFTWARE & ACCESSORIES ON A SINGLE PC For softwre version 1.6.5 or lter For network instlltion, plese refer to
More informationBasic Analysis of Autarky and Free Trade Models
Bsic Anlysis of Autrky nd Free Trde Models AUTARKY Autrky condition in prticulr commodity mrket refers to sitution in which country does not engge in ny trde in tht commodity with other countries. Consequently
More informationGFI MilArchiver 6 vs C2C Archive One Policy Mnger GFI Softwre www.gfi.com GFI MilArchiver 6 vs C2C Archive One Policy Mnger GFI MilArchiver 6 C2C Archive One Policy Mnger Who we re Generl fetures Supports
More information5 a LAN 6 a gateway 7 a modem
STARTER With the help of this digrm, try to descrie the function of these components of typicl network system: 1 file server 2 ridge 3 router 4 ckone 5 LAN 6 gtewy 7 modem Another Novell LAN Router Internet
More informationVectors 2. 1. Recap of vectors
Vectors 2. Recp of vectors Vectors re directed line segments - they cn be represented in component form or by direction nd mgnitude. We cn use trigonometry nd Pythgors theorem to switch between the forms
More informationExample 27.1 Draw a Venn diagram to show the relationship between counting numbers, whole numbers, integers, and rational numbers.
2 Rtionl Numbers Integers such s 5 were importnt when solving the eqution x+5 = 0. In similr wy, frctions re importnt for solving equtions like 2x = 1. Wht bout equtions like 2x + 1 = 0? Equtions of this
More informationHow To Set Up A Network For Your Business
Why Network is n Essentil Productivity Tool for Any Smll Business TechAdvisory.org SME Reports sponsored by Effective technology is essentil for smll businesses looking to increse their productivity. Computer
More informationReasoning to Solve Equations and Inequalities
Lesson4 Resoning to Solve Equtions nd Inequlities In erlier work in this unit, you modeled situtions with severl vriles nd equtions. For exmple, suppose you were given usiness plns for concert showing
More informationLectures 8 and 9 1 Rectangular waveguides
1 Lectures 8 nd 9 1 Rectngulr wveguides y b x z Consider rectngulr wveguide with 0 < x b. There re two types of wves in hollow wveguide with only one conductor; Trnsverse electric wves
More informationTable 1: Address Table
DDR SDRAM DIMM D32PB12C 512MB D32PB1GJ 1GB For the latest data sheet, please visit the Super Talent Electronics web site: www.supertalentmemory.com Features 184-pin, dual in-line memory module (DIMM) Fast
More informationADQYF1A08. DDR2-1066G(CL6) 240-Pin O.C. U-DIMM 1GB (128M x 64-bits)
General Description ADQYF1A08 DDR2-1066G(CL6) 240-Pin O.C. U-DIMM 1GB (128M x 64-bits) The ADATA s ADQYF1A08 is a 128Mx64 bits 1GB DDR2-1066(CL6) SDRAM over clocking memory module, The SPD is programmed
More information4.11 Inner Product Spaces
314 CHAPTER 4 Vector Spces 9. A mtrix of the form 0 0 b c 0 d 0 0 e 0 f g 0 h 0 cnnot be invertible. 10. A mtrix of the form bc d e f ghi such tht e bd = 0 cnnot be invertible. 4.11 Inner Product Spces
More informationThe LENA TM Language Environment Analysis System:
FOUNDATION The LENA TM Lnguge Environment Anlysis System: Audio Specifictions of the DLP-0121 Michel Ford, Chrles T. Ber, Dongxin Xu, Umit Ypnel, Shrmi Gry LENA Foundtion, Boulder, CO LTR-03-2 September
More informationSyGEMe: Integrated Municipal Facilities Management of Water Ressources Swiss Geoscience Meeting, Neuchâtel, 21 novembre 2009 k
SyGEMe: Integrted Municipl Fcilities Mngement of Wter Ressources Tool presenttion, choice of technology, mn-mchine mchine interfce, business opportunities nd prospects 1. Introduction 2. Mn-mchine interfce
More information1.00/1.001 Introduction to Computers and Engineering Problem Solving Fall 2011 - Final Exam
1./1.1 Introduction to Computers nd Engineering Problem Solving Fll 211 - Finl Exm Nme: MIT Emil: TA: Section: You hve 3 hours to complete this exm. In ll questions, you should ssume tht ll necessry pckges
More informationVersion X3450. Version X3510. Features. Release Note Version X3510. Product: 24online Release Number: X3510
Relese Note Version X3510 Version X3510 Product: 24online Relese Number: X3510 Customer Support: For more informtion or support, plese visit us t www.24onlinebilling.com or emil support@24onlinebilling.com
More informationRotating DC Motors Part II
Rotting Motors rt II II.1 Motor Equivlent Circuit The next step in our consiertion of motors is to evelop n equivlent circuit which cn be use to better unerstn motor opertion. The rmtures in rel motors
More informationSTRM Log Manager Installation Guide
Security Thret Response Mnger Relese 2012.0 Juniper Networks, Inc. 1194 North Mthild Avenue Sunnyvle, CA 94089 USA 408-745-2000 www.juniper.net Pulished: 2012-09-12 Copyright Notice Copyright 2012 Juniper
More informationVirtual Machine. Part II: Program Control. Building a Modern Computer From First Principles. www.nand2tetris.org
Virtul Mchine Prt II: Progrm Control Building Modern Computer From First Principles www.nnd2tetris.org Elements of Computing Systems, Nisn & Schocken, MIT Press, www.nnd2tetris.org, Chpter 8: Virtul Mchine,
More informationModule Summary Sheets. C3, Methods for Advanced Mathematics (Version B reference to new book) Topic 2: Natural Logarithms and Exponentials
MEI Mthemtics in Ection nd Instry Topic : Proof MEI Structured Mthemtics Mole Summry Sheets C, Methods for Anced Mthemtics (Version B reference to new book) Topic : Nturl Logrithms nd Eponentils Topic
More informationSolenoid Operated Proportional Directional Control Valve (with Pressure Compensation, Multiple Valve Series)
Solenoid Operted Proportionl Directionl Control Vlve (with Pressure Compenstion, Multiple Vlve Series) Hydrulic circuit (Exmple) v Fetures hese stcking type control vlves show pressure compensted type
More informationGR2DR4B-EXXX/YYY/LP 1GB & 2GB DDR2 REGISTERED DIMMs (LOW PROFILE)
GENERAL DESCRIPTION The Gigaram is a 128M/256M bit x 72 DDDR2 SDRAM high density JEDEC standard ECC Registered memory module. The Gigaram consists of eighteen CMOS 128MX4 DDR2 for 1GB and thirty-six CMOS
More informationStart Here. IMPORTANT: To ensure that the software is installed correctly, do not connect the USB cable until step 17. Remove tape and cardboard
Strt Here 1 IMPORTANT: To ensure tht the softwre is instlled correctly, do not connect the USB cle until step 17. Follow the steps in order. If you hve prolems during setup, see Trouleshooting in the lst
More informationMorgan Stanley Ad Hoc Reporting Guide
spphire user guide Ferury 2015 Morgn Stnley Ad Hoc Reporting Guide An Overview For Spphire Users 1 Introduction The Ad Hoc Reporting tool is ville for your reporting needs outside of the Spphire stndrd
More informationEconomics Letters 65 (1999) 9 15. macroeconomists. a b, Ruth A. Judson, Ann L. Owen. Received 11 December 1998; accepted 12 May 1999
Economics Letters 65 (1999) 9 15 Estimting dynmic pnel dt models: guide for q mcroeconomists b, * Ruth A. Judson, Ann L. Owen Federl Reserve Bord of Governors, 0th & C Sts., N.W. Wshington, D.C. 0551,
More informationHealth insurance marketplace What to expect in 2014
Helth insurnce mrketplce Wht to expect in 2014 33096VAEENBVA 06/13 The bsics of the mrketplce As prt of the Affordble Cre Act (ACA or helth cre reform lw), strting in 2014 ALL Americns must hve minimum
More informationTechnical Note. Initialization Sequence for DDR SDRAM. Introduction. Initializing DDR SDRAM
TN-46-8: Initialization Sequence for DDR SDRAM Introduction Technical Note Initialization Sequence for DDR SDRAM Introduction The double data rate DDR synchronous dynamic random access memory SDRAM device
More information2001 Attachment Sequence No. 118
Form Deprtment of the Tresury Internl Revenue Service Importnt: Return of U.S. Persons With Respect to Certin Foreign Prtnerships Attch to your tx return. See seprte instructions. Informtion furnished
More informationFeatures. DDR SODIMM Product Datasheet. Rev. 1.0 Oct. 2011
Features 200pin, unbuffered small outline dual in-line memory module (SODIMM) Fast data transfer rates: PC-2100, PC-2700, PC3-3200 Single or Dual rank 256MB(32Megx64), 512MB (64Meg x 64), 1GB(128 Meg x
More informationMath 135 Circles and Completing the Square Examples
Mth 135 Circles nd Completing the Squre Exmples A perfect squre is number such tht = b 2 for some rel number b. Some exmples of perfect squres re 4 = 2 2, 16 = 4 2, 169 = 13 2. We wish to hve method for
More informationRegular Sets and Expressions
Regulr Sets nd Expressions Finite utomt re importnt in science, mthemtics, nd engineering. Engineers like them ecuse they re super models for circuits (And, since the dvent of VLSI systems sometimes finite
More informationTITLE THE PRINCIPLES OF COIN-TAP METHOD OF NON-DESTRUCTIVE TESTING
TITLE THE PRINCIPLES OF COIN-TAP METHOD OF NON-DESTRUCTIVE TESTING Sung Joon Kim*, Dong-Chul Che Kore Aerospce Reserch Institute, 45 Eoeun-Dong, Youseong-Gu, Dejeon, 35-333, Kore Phone : 82-42-86-231 FAX
More informationMobile SDRAM. MT48H16M16LF 4 Meg x 16 x 4 banks MT48H8M32LF 2 Meg x 32 x 4 banks
Features Mobile SDRAM MT48H6M6LF 4 Meg x 6 x 4 banks MT48H8M32LF 2 Meg x 32 x 4 banks Features Fully synchronous; all signals registered on positive edge of system clock V DD /V D =.7.95V Internal, pipelined
More information1.55V DDR2 SDRAM FBDIMM
1.55V DDR2 SDRAM FBDIMM MT18RTF25672FDZ 2GB 2GB (x72, DR) 240-Pin DDR2 SDRAM FBDIMM Features Features 240-pin, fully buffered DIMM (FBDIMM) Very low-power DDR2 operation Component configuration: 256 Meg
More informationFortiClient (Mac OS X) Release Notes VERSION 5.0.10
FortiClient (Mc OS X) Relese Notes VERSION 5.0.10 FORTINET DOCUMENT LIBRARY http://docs.fortinet.com FORTINET VIDEO LIBRARY http://video.fortinet.com FORTINET BLOG https://blog.fortinet.com CUSTOMER SERVICE
More informationApplication Bundles & Data Plans
Appliction Appliction Bundles & Dt Plns We ve got plns for you. Trnsporttion compnies tody ren t one-size-fits-ll. Your fleet s budget, size nd opertions re unique. To meet the needs of your fleet nd help
More informationPrescriptive Program Rebate Application
Prescriptive Progrm Rebte Appliction Check the pproprite progrm box for your rebte. OID Internl Use Only Cooling FSO (Fluid System Optimiztion) Foodservice Equipment Heting Lighting Motors & Drives Customer
More information9.3. The Scalar Product. Introduction. Prerequisites. Learning Outcomes
The Sclr Product 9.3 Introduction There re two kinds of multipliction involving vectors. The first is known s the sclr product or dot product. This is so-clled becuse when the sclr product of two vectors
More informationSection 7-4 Translation of Axes
62 7 ADDITIONAL TOPICS IN ANALYTIC GEOMETRY Section 7-4 Trnsltion of Aes Trnsltion of Aes Stndrd Equtions of Trnslted Conics Grphing Equtions of the Form A 2 C 2 D E F 0 Finding Equtions of Conics In the
More informationTreatment Spring Late Summer Fall 0.10 5.56 3.85 0.61 6.97 3.01 1.91 3.01 2.13 2.99 5.33 2.50 1.06 3.53 6.10 Mean = 1.33 Mean = 4.88 Mean = 3.
The nlysis of vrince (ANOVA) Although the t-test is one of the most commonly used sttisticl hypothesis tests, it hs limittions. The mjor limittion is tht the t-test cn be used to compre the mens of only
More informationThe Velocity Factor of an Insulated Two-Wire Transmission Line
The Velocity Fctor of n Insulted Two-Wire Trnsmission Line Problem Kirk T. McDonld Joseph Henry Lbortories, Princeton University, Princeton, NJ 08544 Mrch 7, 008 Estimte the velocity fctor F = v/c nd the
More informationTable 1 SDR to DDR Quick Reference
TECHNICAL NOTE TN-6-05 GENERAL DDR SDRAM FUNCTIONALITY INTRODUCTION The migration from single rate synchronous DRAM (SDR) to double rate synchronous DRAM (DDR) memory is upon us. Although there are many
More informationWireless Wakeups Revisited: Energy Management for VoIP over Wi-Fi Smartphones
Wireless Wkeups Revisited: Energy Mngement for VoIP over Wi-Fi Smrtphones Yuvrj Agrwl, Rnveer Chndr,AlecWolmn, Prmvir Bhl, Kevin Chin, Rjesh Gupt Microsoft Reserch, Microsoft Corportion, University of
More informationDlNBVRGH + Sickness Absence Monitoring Report. Executive of the Council. Purpose of report
DlNBVRGH + + THE CITY OF EDINBURGH COUNCIL Sickness Absence Monitoring Report Executive of the Council 8fh My 4 I.I...3 Purpose of report This report quntifies the mount of working time lost s result of
More informationProfileMe: Hardware Support for Instruction-Level Profiling on Out-of-Order Processors
ProfileMe: Hrdwre Support for Instruction-Level Profiling on Out-of-Order Processors Jeffrey Den Jmes E. Hicks Crl A. Wldspurger Willim E. Weihl George Chrysos Digitl Equipment Corportion Abstrct Profile
More informationFactoring Polynomials
Fctoring Polynomils Some definitions (not necessrily ll for secondry school mthemtics): A polynomil is the sum of one or more terms, in which ech term consists of product of constnt nd one or more vribles
More informationRRC-1258 MkII(s) m crob t. Yaesu Twin, Elecraft K3-Twin etc. User Manual USER MANUAL RRC-1258 MKII. User manual Rev. A29 2013 Maj 28 1 of 233
RRC-25 MkII(s) Yesu Twin, Elecrft K3-Twin etc. User Mnul B25B_RemoteRig_MkIIs-A29 User mnul Rev. A29 203 Mj 2 of 233 Tble of contents Sttement of Conditions... 7 Generl Description... Detchble control
More information