Anväda vanligt PC DIMM DDR SDRAM mot FPGA/uC

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
arte
Inlägg: 317
Blev medlem: 13 januari 2006, 01:18:50

Anväda vanligt PC DIMM DDR SDRAM mot FPGA/uC

Inlägg av arte »

Hej,

Jag har ett Spartan 3 Starter kit vilket har 2*512K minne, tyvärr så har ett av minnerna gått sönder.

Jag undrar ifall någon har använt ett vanligt pc-minne (DDR SDRAM) mot en FPGA/uC och ifall det är väldigt besvärligt.
Jag tänkte isåfall löda fast sladdar från minnet på en stifftlist som man sedan ansluter till dev-kitet.

Håller nämnligen på med en GPU och vill kunna dubbelbuffra, utan dubbelbuffring så kan jag bara måla upp under offscreen-tid och då hinner man inte göra så mycket.
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Inlägg av blueint »

Tänk på kabellängder, avkoppling, impedansanpassnings motstånd i serie etc.. DDR minnen har också den egenheten att deras DLL vill ha minst 75 MHz vilket gör avlusning komplicerat.

Rekommenderar SDR SDRAM istället för DDR SDRAM. Ev vanligt Asynkront SRAM.
Är det ordinarie minnet (512k) av SRAM typ?
arte
Inlägg: 317
Blev medlem: 13 januari 2006, 01:18:50

Inlägg av arte »

Hej,

Ja det ordinarie minnet är ett vanligt 512k aysnkront SRAM.

Orsaken till att jag tänkte använda ett PC-minne är att det är lätttillgängligt.
Minnerna på elfa verkar vara ganska dyra.
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Inlägg av blueint »

Köp någon 3,3V SDR SDRAM modul till pc (eller ta från skrotdator) och löd loss ett chip. Dom kan klockas ner till några kHz om man vill enligt micron vilket är användbart om man vill avlusa och testa. Man slipper dessutom hantera dubbelklockning + DLL dikterad timing.
Det enda som kan ställa till det vid låg klockhastighet är att varje "row" måste updateras var 64 ms.

Undrar var man kan "gama" 3,3V async sram annars :-)
arte
Inlägg: 317
Blev medlem: 13 januari 2006, 01:18:50

Inlägg av arte »

gamla pc minnen borde man kunna skaffa lätt.

Ja lite gratis/billiga SRAM vore inte fel!
Skriv svar