johnxhf
驱动牛犊
驱动牛犊
  • 注册日期2002-05-30
  • 最后登录2005-06-05
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1362回复:10

征求方案!

楼主#
更多 发布于:2002-08-05 20:57
在做一块100M的采集卡,两路采集,每路有8M的存储空间(快速存储器),接口部分选用pci9030,控制部分采用epf10k10。
请教:由于采集速度比较高,而且容量大,所以我的地址发生器是通过epf10k10,用伪随机算法实现的,就是说我采集的数据在存储时不是按地址的升降排列的,那么我在将这些存储器中的数据通过猝发传送读入计算机时该如何实现?因为猝发传送的地址是按顺序的!
我该如何读取数据?如果不用猝发传送,那8M的数据要花很长时间!
还有在用fpga实现逻辑电路时,大家都是怎么考虑延迟的!
linyulun
驱动小牛
驱动小牛
  • 注册日期2002-03-18
  • 最后登录2014-05-09
  • 粉丝0
  • 关注0
  • 积分19分
  • 威望61点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-08-05 21:12
fpga的延迟可以通过增加一些元件来实现,像串几个lcell,或非门什么的,具体时间可以看示波器。
还有一种方法是通过一个移位寄存器实现,不过他需要一个时钟。
linyulun
驱动小牛
驱动小牛
  • 注册日期2002-03-18
  • 最后登录2014-05-09
  • 粉丝0
  • 关注0
  • 积分19分
  • 威望61点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-08-05 21:13
顺便问一下,你的采集部分用什么芯片可以达到100MHz?
johnxhf
驱动牛犊
驱动牛犊
  • 注册日期2002-05-30
  • 最后登录2005-06-05
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-08-06 08:24
lcell能综合吗?
我用的是ad9054,采样频率最高达200M,因为做完100M的还要做200M的。
那位能帮我解决一下第一个问题?谢谢!
jst7792
论坛版主
论坛版主
  • 注册日期2001-12-10
  • 最后登录2006-11-16
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-08-06 09:21
伪随机算法我不清楚,但是实现猝发传输是有办法的,可以在fpga产生伪随机地址的时候将地址序列存储在一张表,在9030猝发访问时将连续地址通过查表获得随机地址。
不建议使用lcell加延迟,最好使用同步状态机。
兄弟们,给点分吧
johnxhf
驱动牛犊
驱动牛犊
  • 注册日期2002-05-30
  • 最后登录2005-06-05
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-08-06 10:17
可是8M的地址空间,地址线就是23跟,地址序列如果要列表那需要多大的空间呀!能行吗?
jst7792
论坛版主
论坛版主
  • 注册日期2001-12-10
  • 最后登录2006-11-16
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-08-06 11:07
这好像就没有什么办法了。
兄弟们,给点分吧
johnxhf
驱动牛犊
驱动牛犊
  • 注册日期2002-05-30
  • 最后登录2005-06-05
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-08-06 20:38
我现在想到一个方法:就是先用burst方式将数据读进
然后再在计算机内对其进行排序。
想再问一下:是不是在寻址时,要用LA[2..27]进行全地址译码
如果是8位的还要加上LA0和LA1。不知是不是这样?
还有,怎么做到地址和数据同步?因为当局部地址输入fpga后再输出时,就有了一个延迟,这时再从存储器输出数据时,就和地址不同像相了!该怎么协调呢?
ysl_paul
驱动牛犊
驱动牛犊
  • 注册日期2002-06-11
  • 最后登录2008-10-16
  • 粉丝0
  • 关注0
  • 积分53分
  • 威望7点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-08-07 16:52
lcell能综合吗?
我用的是ad9054,采样频率最高达200M,因为做完100M的还要做200M的。
那位能帮我解决一下第一个问题?谢谢!


问:以100M的采样频率,请问输出数字信号的频率是多少???
lcell能综合。
出门靠朋友
asic_liu
驱动中牛
驱动中牛
  • 注册日期2002-04-26
  • 最后登录2004-11-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-08-08 12:58
全地址译码到不必要,8位la1,la0那是必需的
家住虚无飘渺中, 本与世间无相争。 忽如一日刀兵起, 笑傲江湖一狂生。
johnxhf
驱动牛犊
驱动牛犊
  • 注册日期2002-05-30
  • 最后登录2005-06-05
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-08-08 15:04
那假如我的局部基地址为24000h,我的存储空间为1k,
那我在对24010h寻址时该用哪几位?
游客

返回顶部