DSPRelated.com

Interfacing external SDRAM

Started by Ravikanth M in TMS320c55x22 years ago

Hi, I am working on OMAP1510 board. I need to interface external SDRAM with DSP(C55x), without using ARM. I tried using EMIF...

Hi, I am working on OMAP1510 board. I need to interface external SDRAM with DSP(C55x), without using ARM. I tried using EMIF configuration manager in DSP BIOS cdb file but could not succeed. Shall I need to do anything else after inserting EMIF configuration in cdb file?


TMS320VC5509A EMIF problem (due to PLL unstability I guess)???

Started by dpn...@dsp-bg.info in TMS320c55x18 years ago 3 replies

Hello All, I have a very hard time trying to make the EMIF in TMS320VC5509APGE-4A working stable at 192MHz. The test conditions:...

Hello All, I have a very hard time trying to make the EMIF in TMS320VC5509APGE-4A working stable at 192MHz. The test conditions: Hardware: DSP: TMS320VC5509APGE-4A Vdd=3.3V, Vcore=1.6V We have a supervisor which monitors Vdd, Vcore and manual reset button Crystal: 12 MHz, CPU works at 192 MHz LEDs on: GPIO0 - Green, GPIO1 - Red ARDY pin is pulled up using 2...


EMIF registers

Started by Moranjkic Adnan in TMS320c55x17 years ago

Hi All, I am working on TMS320C55 (OMAP5910). I need to change some registers for EMIF. I do know 16-bit addresses for my registers but I...

Hi All, I am working on TMS320C55 (OMAP5910). I need to change some registers for EMIF. I do know 16-bit addresses for my registers but I cannot write them using CCS. I need to know 32-bit address of that registers so I could write new values in that registers. I do not know 32-bit addresses for my registers but I cannot find any useful documentation that describes necessary addresses. Does...


Re: 5502 problems w/PCB redesign: max CPU 132MHz, EMIF 33MHz, peripherals 66MHz

Started by Jeff Brower in TMS320c55x16 years ago

John- > We've been developing code on a custom PCB for the 5502 chip. We > realized we needed a port expander, so we made a revision to...

John- > We've been developing code on a custom PCB for the 5502 chip. We > realized we needed a port expander, so we made a revision to our > custom board. However, now we are not able to configure the PLL to get > a CPU clock speed above 132 MHz AND have functional SDRAM interface or > peripherals. The emulation freezes when the EMIF is utilized if > PLL_DIV3 is not set to 0x8003, regardl


5502 problems w/PCB redesign: max CPU 132MHz, EMIF 33MHz, peripherals 66MHz

Started by josmand in TMS320c55x16 years ago

Hi, We've been developing code on a custom PCB for the 5502 chip. We realized we needed a port expander, so we made a revision to our custom...

Hi, We've been developing code on a custom PCB for the 5502 chip. We realized we needed a port expander, so we made a revision to our custom board. However, now we are not able to configure the PLL to get a CPU clock speed above 132 MHz AND have functional SDRAM interface or peripherals. The emulation freezes when the EMIF is utilized if PLL_DIV3 is not set to 0x8003, regardless of clock ...


5510 EMIF - Extending Asynchronous Write Hold Period for more than 3 cycles

Started by smiffoz in TMS320c55x18 years ago 3 replies

Hi all, I have a 5510 connected to an external device over the EMIF as asynchronous memory, and I want to DMA from internal RAM to this...

Hi all, I have a 5510 connected to an external device over the EMIF as asynchronous memory, and I want to DMA from internal RAM to this device. I also want to run my CPU at full speed (200MHz), which gives a CPU cycle of 5ns. However, the timing constraints when writing to my external device require me to configure a minimum hold period of 70ns before I can re-assert the write s...


Re: 5510 EMIF - Can I use Asynchronous IF to connect to Synchronous Device ?

Started by Jeff Brower in TMS320c55x18 years ago

Scottie- > I have a USB device hooked off my 5510s EMIF, and can use it quite > happily using asynchronous mode on both DSP and USB...

Scottie- > I have a USB device hooked off my 5510s EMIF, and can use it quite > happily using asynchronous mode on both DSP and USB device. Small problem at this point... USB should be connected to either a) McBSP directly or b) McBSP via small glue logic. For example, use a small CPLD or one of Lattice's cool new small FPGAs with built-in config RAM, connect 8-bit parallel to USB device


TMS5509A und External Flash on EMIF

Started by gabr...@iis.fraunhofer.de in TMS320c55x17 years ago 1 reply

Hello, i have spent several hours trying to get my Flash Memory (AT49LV1024, 1Mbit) running on EMIF. My Configuration...

Hello, i have spent several hours trying to get my Flash Memory (AT49LV1024, 1Mbit) running on EMIF. My Configuration is: EMIF_FSET(EGCR,MEMFREQ,4); //MEMFREQ 1/16 CPU EMIF_FSET(EGCR,MEMCEN,1); //MEMClock on CLKMEM EMIF_FSET(EGCR,NOHOLD,0); //MEMClock on CLKMEM EMIF_FSET(CE21,MTYPE,1); //16 bit async EMIF_FSET(CE21,RDSETUP,1); //RD Setup Clock Time EMIF_FSET(CE21,RDSTROBE,17); //RD...


5510 EMIF - Can I use Asynchronous IF to connect to Synchronous Device ?

Started by smiffoz in TMS320c55x18 years ago

Hi All, I have a USB device hooked off my 5510s EMIF, and can use it quite happily using asynchronous mode on both DSP and USB...

Hi All, I have a USB device hooked off my 5510s EMIF, and can use it quite happily using asynchronous mode on both DSP and USB device. However, when the USB device runs in asynchronous mode it is not capable of reaching the high USB2 bandwidth figures I require. To achieve this, I need to run the DSP device in synchronous mode. Initially I thought, no problem, I'll just run the 5510...


LED's

Started by rstevesat in TMS320c55x19 years ago

Hi all, I need to access the led's on the dsk 5510 . Do i just need to write in the cpld reg. or i have to program the emif . Please...

Hi all, I need to access the led's on the dsk 5510 . Do i just need to write in the cpld reg. or i have to program the emif . Please reply asap. Thanks Steve.


DRAM Access

Started by farooq nasim in TMS320c55x21 years ago 1 reply

I am trying to access DRAM interfaced with EMIF in C5510 using DMA with CSL. I have modified the example dma1 that do the same for...

I am trying to access DRAM interfaced with EMIF in C5510 using DMA with CSL. I have modified the example dma1 that do the same for internal SRAM. My code is attached but it does not work. Can anybody tell me what is wrong. Regards Farooq


c55x i-cache

Started by harlandchristofferson in TMS320c55x18 years ago

has anyone used this? according to TMS320VC5501/5502 DSP Instruction Cache Reference Guide (Rev. C) (spru630c.pdf), the configuration,...

has anyone used this? according to TMS320VC5501/5502 DSP Instruction Cache Reference Guide (Rev. C) (spru630c.pdf), the configuration, flushing, and enabling is pretty straighforward. however, i assummed that the i-cache contents are viewable in i/o space via ccs. i do not see the fetched instructions via the emif cached anywhere. does anyon


Re: Questions about C5509

Started by Jeff Brower in TMS320c55x17 years ago

Nils- > thanks for the answer. So I guess the peripherial bus and its timing is the reason. > Do you know of any manuals for the 5509 that...

Nils- > thanks for the answer. So I guess the peripherial bus and its timing is the reason. > Do you know of any manuals for the 5509 that state the number of extra cycles the > bus tkes? > Not off hand. My guess would be you could ask the TI hotline for a document. They tend to provide such "hands on measurement" docs, like EMIF throughput, if you can demonstrate you need it and the in


SDRAM - General question

Started by tonyzlr in TMS320c55x15 years ago 8 replies

Hello all, I'm looking to interface SDRAM to the 5502. I've been designing embedded systems for 25 years, but unfortunately (or perhaps,...

Hello all, I'm looking to interface SDRAM to the 5502. I've been designing embedded systems for 25 years, but unfortunately (or perhaps, fortunately :)) have never used any type of DRAM. My question is this: Is it possible to manually "bank" SDRAM devices like you can with SRAMs? The 5502 EMIF spec (spru621f) states that 256-Mbit is the largest device that can be used. Can I use, say, ...


Re: [Fwd: Re: Sources for good beginner TI DSPs hardware designs?]

Started by Jeff Brower in TMS320c55x20 years ago 1 reply

Marko- > We are booting (note, this is not the same as executing) the device from > EMIF. We have an 16bit wide flash device...

Marko- > We are booting (note, this is not the same as executing) the device from > EMIF. We have an 16bit wide flash device attached to it. > > Regarding the CLKOUT issue see advisory DL_13: > > "...SYSR does not control CLKOUT divisor when


Re: Re: TMS320VC5509A EMIF problem (due to PLL unstability I guess)???

Started by dpn...@dsp-bg.info in TMS320c55x18 years ago

Hi Michael, Thank you for this information. I think that there is a problem in the PLL design of C5509A. It is good that I manage to get...

Hi Michael, Thank you for this information. I think that there is a problem in the PLL design of C5509A. It is good that I manage to get 186MHz stable operation as I described. Regards Mitko ----- Original Message ----- From: "Michael Schuster" To: ; Sent: Monday, June 26, 2006 5:05 PM Subject: Re: [c55x] Re: TMS320VC5509


Writing to / Reading from / Booting from FLASH memory on 5509a

Started by victorashu in TMS320c55x14 years ago 1 reply

Hi, I am trying to get familiar with the DSK5509a for a project. My first task was to write and read something(an integer, a string..) from...

Hi, I am trying to get familiar with the DSK5509a for a project. My first task was to write and read something(an integer, a string..) from the RAM memory, which i successfully did. Next, I have to do the same, but on the flash memory. Lately i have read a lot of articles, data manuals, and posts, about flashburn, EMIF, bootloaders, DMA ...etc and to be honest my head is mixed up right now. I ...


Re: TMS320VC5509A EMIF problem (due to PLL unstability I guess)???

Started by dpn...@dsp-bg.info in TMS320c55x18 years ago

Hello Jeff, It is my board. The peripheral I mentioned is an image sensor which is a standard asynchronous memory. It is interesting that...

Hello Jeff, It is my board. The peripheral I mentioned is an image sensor which is a standard asynchronous memory. It is interesting that even without this sensor connected, the problem still exists. I think that the answer Andrej Novak gave me relates closely with my problem as I have observed strong correlation between enabling/disabling of the signal from "clockout " pin and th...


Urgent: C5509 SDRAM access problem

Started by sirioseyes in TMS320c55x21 years ago

Hello, I start this month to use SDRAM (64MBit) on spaces CE0 CE1, but I have some problems. I write a program that use...

Hello, I start this month to use SDRAM (64MBit) on spaces CE0 CE1, but I have some problems. I write a program that use DMA transfers from internal DARAM to SDRAM trough the EMIF controller, my problem is that the system doesn't drive the addrs A[9..12].I can use


5502 EMIF SDRAM

Started by fbmy...@ncsu.edu in TMS320c55x19 years ago 1 reply

All, I'm working with Alex on this project. We've initilized the SDRAM registers according to the datasheet and to reference designs, and...

All, I'm working with Alex on this project. We've initilized the SDRAM registers according to the datasheet and to reference designs, and still nothing. What seems to happen is if you write a value to odd memory locations, the value sticks and you can read it back. But, ALL odd memory locations show the same value. This is with the chip in CE1 (which does seem to drop). The chip