Dear Mr.Lee
I'm a research worker in POSTECH. POSTECH is pohang
university of science and technical in Korea.
I want to know the way to use the dual
SDRAM.
The model Number of dual SDRAM is
M374S1723BTS made by samsung.
The size of this sdram is 128MB.
I would like to make a data acquisition board
using this SDRAM.
So, as I know there are 4 bank in this
sdram.
and, because we have lots of data to save, if
I send the data continously in serial,
we may lose the data during the refresh
time.
Due to occur the refrsh clock at the same
time, if I control the refresh timing instant,
I can save the data the other module.
As I know the refresh time occur internally in
module. so,If I can control each refresh time,
when module1is saving the data, module2 can be
refreshed. and while module1 is refreshed, module2
can save
the data which may lose at that time.
Is this method right? and possible?
This is the first thing to know to me.
And the second thing is to select the module
altenatively.
If we assume there are bank a1,a2,a3,a4 in
module1, and bank b1,b2,b3,b4 in module2,
I want to use bank a1, b1, a2, b2, a3,
b3....in order.
Can I select externally the module bank in
that order, for example 3 or 2 bit the other select lines.
We can't use the CS(chip select) because the CS is
always low.
that's all.
Actually I have another thing to know. but I can't
explane the problem due to my english capacity.
Would you explain that question for me?
please.
I know you have the Korea name. so I want to write
the anther letter in Korean.
So, If you can understand the contents of my
letter, please respond my e_mail.
I will wait your response.
Thanks for reading my e_mail.
안녕하세요..
OpenCore 웹사이트를 보고 정말 기뻤습니다.
위에 서술한 내용을 보강하자면 이렇습니다.
제가 지금 구상중인 하드웨어는 고속A/D보드인데요...그 중에서도 SDRAM의 사용에 관해서
궁금합니다.
제가 선택한 SDRAM은 4K/64msec의 auto and self refresh기능을
가진것인데...저는 이것을 이렇게 이해했습니다. "리프레쉬주기가 16uSec이고 이 주기시간이상으로 데이타를 저장하려고 하면 리프레쉬 기간동안의
데이타는 저장되지 않느다.."
그래서 저는 SDRAM Module를 두개를 사용해서 한쪽이 리프레쉬기간일때는 다른쪽으로
데이타가 저장이 되고 또 다른하나가 리프레쉬기간일때는 좀전에 리프레쉬중이던 모듈이 선택되어 데이타가 저장되는 구조를 생각했습니다.
아주 일반적인 생각이고 현재 이런구조를 가진 것이 많은걸로 알고 있는데요...
막상 하드웨어로 설계 할려고 하니까 까다로운 것이 한 두가지가
아니네요...
첫째. 각각의 모듈SDRAM에 동시에 같은클럭이 들어가는데 모듈SDRAM에서는 AUTO
리프레쉬일때 리프레쉬 리퀘스트신호를 자동으로 발생하는 것으로 알고 있는데, 그럼 두 모듈이 동시에 리프레쉬 모드로 된다는 것인지...이걸
조정하는 방법을 잘모르겠습니다.
둘째. 모듈SDRAM의 각각의 PIN상태를 보니까 SDRAM이 데이타를 저장중에 있던,
리프레쉬 중에있던간에 칩 셀렉터는 활성상태가 되어야 하던데요..그럼 칩 셀렉터PIN은 항상 접지에 물려있어야 한다는 애기
같은데...
어떻게 칩 셀렉터를 사용하지 않고 각각의 모듈SDRAM의 뱅크들을 옵겨다니며
데이타를 저장할수 있는지가 궁급합니다.
|