搜索
bottom↓
回复: 68

show一下刚刚布好的ep2c8单板,跑uclinux

[复制链接]

出0入0汤圆

发表于 2010-7-22 23:38:55 | 显示全部楼层 |阅读模式
刚刚布好。嘿嘿

(原文件名:sz_v2.JPG)
配置:
ep2c8q208
hy57v561620 32M SDRAM
s29gl064n 8M flash
m25p16
dm9000aep 100M以太网 x1
tf卡插槽 x1
RS232 UART x1
电源部分板载LM2594提供3.3V,LT1086提供1.2V
SDRAM、FLASH、网卡共享一个avalon三态总线桥(性能有些损失,但ARM也大都这样比如44B0)
剩余五十多根io通过cmc接插件引出
软件跑uclinux 2.6,有所有硬件的BSP,支持BOA-CGI、FTP、HTTP等,可以搭建小型CGI网关服务器等,通过局域网控制IO……

阿莫论坛20周年了!感谢大家的支持与爱护!!

你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。

出0入0汤圆

发表于 2010-7-22 23:44:39 | 显示全部楼层
看起来不错?

出0入0汤圆

发表于 2010-7-22 23:48:27 | 显示全部楼层
看上去非常工整
最显眼的是排针那里全是差分对的感觉
不知过孔尺寸是多少,看上去非常小

出0入0汤圆

 楼主| 发表于 2010-7-22 23:52:33 | 显示全部楼层
本来想做一些差分,但是比较纠结2.5V电源、还有接收终端电阻。其实跑差分的机会不多,还是跑单端,毕竟是做控制没多少数据流。
过孔这张图是20mil-10mil,制板厂说不行,就改了24mil-12mil

出0入0汤圆

发表于 2010-7-22 23:57:44 | 显示全部楼层
sdram好像不用三态桥吧

出0入0汤圆

 楼主| 发表于 2010-7-23 00:05:55 | 显示全部楼层
本来是不用的,但是为了节省管脚可以和其他三态桥共享总线。在sopc里面勾上复用的选项就行

(原文件名:未命名.JPG)

出0入0汤圆

发表于 2010-7-23 08:44:04 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-7-23 08:48:42 | 显示全部楼层
双层版啊,佩服

出0入0汤圆

发表于 2010-7-23 09:48:04 | 显示全部楼层
回复【楼主位】arokh  
-----------------------------------------------------------------------

上个文档看看。

出0入0汤圆

发表于 2010-7-23 10:46:26 | 显示全部楼层
不错,讲究

出0入0汤圆

 楼主| 发表于 2010-7-23 13:44:33 | 显示全部楼层
回复【8楼】tear086 .COM 缺氧
回复【楼主位】arokh   
-----------------------------------------------------------------------
上个文档看看。
-----------------------------------------------------------------------

有兴趣合作吗?嘿嘿。调好了上文档。以免误导大众。

出0入0汤圆

发表于 2010-7-23 14:02:01 | 显示全部楼层
不错

出0入0汤圆

发表于 2010-7-23 14:06:54 | 显示全部楼层
回复【10楼】arokh  
-----------------------------------------------------------------------

翘首以待。

出0入0汤圆

发表于 2010-7-23 17:41:12 | 显示全部楼层
allegro?

出0入0汤圆

 楼主| 发表于 2010-7-23 20:42:59 | 显示全部楼层
回复【13楼】capron
allegro?
-----------------------------------------------------------------------

yes, it is.

出0入0汤圆

发表于 2010-7-23 22:20:14 | 显示全部楼层
回复【2楼】h2feo4 无机酸
-----------------------------------------------------------------------

我常用18mil/10mil的过孔啊

出0入0汤圆

发表于 2010-7-23 23:36:37 | 显示全部楼层
回复【15楼】pebble
-----------------------------------------------------------------------

很多厂对18mil/10mil这个尺寸都要加钱了
有些(例如嘉立创)目前只能接受最小24mil/12mil这个尺寸
我比较希望的工艺是16mil/8mil

出0入0汤圆

 楼主| 发表于 2010-7-23 23:56:06 | 显示全部楼层
都是银子的问题,杯具啊。

出0入0汤圆

发表于 2010-7-24 00:05:17 | 显示全部楼层
你玩出成果了说声。

能跑 uclinux 我也好好学学。

出0入0汤圆

发表于 2010-7-24 09:05:26 | 显示全部楼层
回复【楼主位】arokh
-----------------------------------------------------------------------

能留个qq号吗,好想请教你FPGA的引脚是怎么分配的。

出0入0汤圆

 楼主| 发表于 2010-7-24 09:21:23 | 显示全部楼层
回复【19楼】gaoqiuxia
回复【楼主位】arokh  
-----------------------------------------------------------------------
能留个qq号吗,好想请教你fpga的引脚是怎么分配的。
-----------------------------------------------------------------------

我也不很在行,嘿嘿,大概就是相关的一堆信号尽量分布在同一个bank里面,主要是memroy部分,addr分一组,data分一组,控制信号分一组,这几组信号不要拆的太远。然后投板之前fit一下看看有没有报警。

出0入0汤圆

发表于 2010-7-24 10:33:21 | 显示全部楼层
画的真漂亮,能给份pcb学习学习么?
guolh@163.com

出0入0汤圆

 楼主| 发表于 2010-7-25 11:34:50 | 显示全部楼层
回复【21楼】guolh
画的真漂亮,能给份pcb学习学习么?
guolh@163.com
-----------------------------------------------------------------------

出0入0汤圆

 楼主| 发表于 2010-7-25 11:40:44 | 显示全部楼层
上原文件
点击此处下载 ourdev_570562.rar(文件大小:370K) (原文件名:szframe_v2.rar)
用Allegro 16.2。请多多指教
昨天检查发现enet少划了四根线,悲剧啊555

出0入0汤圆

 楼主| 发表于 2010-7-25 11:52:57 | 显示全部楼层
回复【16楼】h2feo4 无机酸
回复【15楼】pebble  
-----------------------------------------------------------------------
很多厂对18mil/10mil这个尺寸都要加钱了
有些(例如嘉立创)目前只能接受最小24mil/12mil这个尺寸
我比较希望的工艺是16mil/8mil
-----------------------------------------------------------------------

嘉立创打板质量咋样啊?我看价格真不错啊,

出0入0汤圆

发表于 2010-7-25 11:55:05 | 显示全部楼层
回复【24楼】arokh
-----------------------------------------------------------------------

JLC价格确实不错,但工艺(主要是过孔尺寸)达不到我的要求
所以我从来没去他那里做过

出0入0汤圆

发表于 2010-7-25 17:16:50 | 显示全部楼层
版主,有没有一些uclinux的demo能共享一下?

出0入0汤圆

 楼主| 发表于 2010-7-25 19:19:25 | 显示全部楼层
回复【26楼】wcabcd
版主,有没有一些uclinux的demo能共享一下?
-----------------------------------------------------------------------

http://www.nioswiki.com/OperatingSystems/UClinux

出0入0汤圆

 楼主| 发表于 2010-8-11 19:40:30 | 显示全部楼层
悲剧了……flash地址错了一位。马上改版

出0入0汤圆

发表于 2010-8-11 20:02:39 | 显示全部楼层
回复【28楼】arokh
-----------------------------------------------------------------------

飞线都没法了。

出0入0汤圆

 楼主| 发表于 2010-8-11 20:31:04 | 显示全部楼层
PS,我想加个逻辑,在FLASH选通的时候把地址移位。。但是不知道对时序的影响大不大。明天做个试验。嘿嘿嘿

出0入0汤圆

发表于 2010-8-11 20:32:30 | 显示全部楼层
顶起来,之前来这贴没注意是用DM9000的,最近老找是否有FPGA+DM9000A的板子,居然楼主在做,期待楼主发个完整工程学习。能给片PCB吗?

出0入0汤圆

 楼主| 发表于 2010-8-11 20:41:59 | 显示全部楼层
回复【31楼】capron
-----------------------------------------------------------------------

没问题,我手上有之前做的有FPGA和DM9000的空PCB,不过不是公用三态桥的。你是要杯具的还是调过的?

出0入0汤圆

 楼主| 发表于 2010-8-11 21:17:38 | 显示全部楼层
挂在三态桥上的SDRAM只能跑到75MHz,之前能跑到100MHz。不过还没细调时钟相位。怀疑三态桥的性能也就到75MHz了

出0入0汤圆

 楼主| 发表于 2010-8-12 10:06:43 | 显示全部楼层
记录一下今天的里程碑。根据昨天的设想,写了个小模块。

process(flash_cs)
begin
if(flash_cs = '1') then
addr <= org_addr;
else
addr(20 downto 0) <= org_addr(21 downto 1);
end

也就是flash片选的时候,把地址移位。否则正常输出。。测试了一下效果良好。至此本版的sdram和flash共享三态桥已经试验成功。贴几张真相


(原文件名:img057.jpg)


(原文件名:img058.jpg)


(原文件名:img059.jpg)

出0入0汤圆

发表于 2010-8-12 12:08:15 | 显示全部楼层
非常不错,佩服!
arokh 那个DELL显示屏更爽!!

出0入0汤圆

 楼主| 发表于 2010-8-12 20:49:38 | 显示全部楼层
下午把uclinux和以太网跑通了,可是加上以太网以后极其不稳定,怀疑是遇到了传说中的信号完整性问题。明天微调一下引脚延时。

出0入0汤圆

发表于 2010-8-12 23:08:31 | 显示全部楼层
回复【37楼】arokh
-----------------------------------------------------------------------

如果信号质量有问题,其原因更可能在GND上
从布线上来看,地裂非常非常严重

作为临时手段,可以试着多加一些飞线或0欧电阻,把四分五裂的地平面连起来,让回流路径面积更小

如果干扰来自网线,可以试试切割网络变压器和RJ45插座下方的铺地

出0入0汤圆

发表于 2010-8-12 23:20:31 | 显示全部楼层
LZ你的板子调试都OK 了吗 ?有没有不妥之处。如果可以咱也打几个板子。哈哈

出0入0汤圆

 楼主| 发表于 2010-8-12 23:38:24 | 显示全部楼层
回复【38楼】h2feo4 无机酸
回复【37楼】arokh  
-----------------------------------------------------------------------
如果信号质量有问题,其原因更可能在gnd上
从布线上来看,地裂非常非常严重
作为临时手段,可以试着多加一些飞线或0欧电阻,把四分五裂的地平面连起来,让回流路径面积更小
如果干扰来自网线,可以试试切割网络变压器和rj45插座下方的铺地
-----------------------------------------------------------------------

领教了。下次在能打过孔的地网都打上过孔。不过真的很怀疑一个三态桥挂SDRAM+flash+dm9000行不行。

出0入0汤圆

 楼主| 发表于 2010-8-12 23:46:08 | 显示全部楼层
回复【39楼】bynce 罗曼
lz你的板子调试都ok 了吗 ?有没有不妥之处。如果可以咱也打几个板子。哈哈
-----------------------------------------------------------------------

还不是很OK,目前最稳定的情况是ADDR线上33R排阻,SDRAM时钟相位-75度,主频75MHz。ping几分钟没死机。在不挂dm9000的情况下可以嗷嗷的跑,时钟相位也不是那么敏感。目前uclinux上面能做的都做好了

出0入0汤圆

发表于 2010-8-13 09:05:45 | 显示全部楼层
haha !那咱继续等等。你继续调试

出0入0汤圆

 楼主| 发表于 2010-8-14 21:56:06 | 显示全部楼层
挂以太网的情况下始终不稳定,这版决定到此为止。

flash上面jffs2已经通了,TF卡应该也没问题,以前跑的是TF+全尺寸SD卡套。

不过不挂以太网的情况下uclinux可以稳定的跑在75MHZ,准备散尽剩下的6Pcs PCB。需要的留联系方式。

出0入0汤圆

发表于 2010-8-15 15:07:01 | 显示全部楼层
挂以太网要求存储器很稳定才行。(CPU要做很多必要的事情)

SDRAM的一般都要求在100Mhz的时钟稳定运行。 嵌入式的设计重点在内存。其实100M以太网布线比较的容易。

就目前市面上的嵌入式平台,低速的嵌入式大多都不好买。 上高速DDR/DDR2大容量FPGA才是硬的。

功能可能大家都差不多,要的是速度、性能!

出0入0汤圆

发表于 2010-8-15 16:08:11 | 显示全部楼层
回复【38楼】h2feo4 无机酸
回复【37楼】arokh  
-----------------------------------------------------------------------
如果信号质量有问题,其原因更可能在gnd上
从布线上来看,地裂非常非常严重
作为临时手段,可以试着多加一些飞线或0欧电阻,把四分五裂的地平面连起来,让回流路径面积更小
如果干扰来自网线,可以试试切割网络变压器和rj45插座下方的铺地
-----------------------------------------------------------------------

确实基本PCB上找不到一块完整的地了。可以多打一些小过孔把PCB两侧的地连起来

出0入0汤圆

 楼主| 发表于 2010-8-15 18:01:55 | 显示全部楼层
回复【45楼】Austin Hsu
回复【38楼】h2feo4 无机酸
回复【37楼】arokh   
-----------------------------------------------------------------------  
如果信号质量有问题,其原因更可能在gnd上  
从布线上来看,地裂非常非常严重  
作为临时手段,可以试着多加一些飞线或0欧电阻,把四分五裂的地平面连起来,让回流路径面积更小  
如果干扰来自网线,可以试试切割网络变压器和rj45插座下方的铺地
-----------------------------------------------------------------------
确实基本pcb上找不到一块完整的地了。可以多打一些小过孔把pcb两侧的地连起来
-----------------------------------------------------------------------

孤岛已经都删掉了。可能过孔打得少了点

出0入0汤圆

发表于 2010-8-16 12:57:17 | 显示全部楼层
和布板没有关系,建议用EP3C,或者调节EP2C8连接到SDRAM部分管脚的电流。

出0入0汤圆

 楼主| 发表于 2010-8-16 14:39:08 | 显示全部楼层
回复【47楼】john wu
和布板没有关系,建议用ep3c,或者调节ep2c8连接到sdram部分管脚的电流。
-----------------------------------------------------------------------

请赐教如何调节电流呢?

出0入0汤圆

发表于 2010-8-16 23:01:54 | 显示全部楼层
那个 FLASH 每周等长线  而且 走的这么远 会不会有影响大 ??

出0入0汤圆

 楼主| 发表于 2010-8-17 08:46:23 | 显示全部楼层
回复【49楼】Crazy Bingo
那个 flash 每周等长线  而且 走的这么远 会不会有影响大 ??
-----------------------------------------------------------------------

flash速度很慢,不等长也没关系。sdram也没等长,也能跑到100Mhz。

出0入0汤圆

 楼主| 发表于 2010-8-17 08:47:58 | 显示全部楼层
最近查了下资料,说是这种接两个设备的总线最好从FPGA里出来就尽快分叉,不要先接到一个设备,然后又接到另一个设备不分叉。

出0入0汤圆

发表于 2010-8-17 09:00:40 | 显示全部楼层
回复【47楼】john wu
和布板没有关系,建议用ep3c,或者调节ep2c8连接到sdram部分管脚的电流。
-----------------------------------------------------------------------

如何理解?

出0入0汤圆

发表于 2010-8-17 10:06:26 | 显示全部楼层
回复【48楼】arokh
回复【47楼】john wu  
和布板没有关系,建议用ep3c,或者调节ep2c8连接到sdram部分管脚的电流。
-----------------------------------------------------------------------
请赐教如何调节电流呢?
-----------------------------------------------------------------------

回复【52楼】eworker
回复【47楼】john wu  
和布板没有关系,建议用ep3c,或者调节ep2c8连接到sdram部分管脚的电流。
-----------------------------------------------------------------------
如何理解?
-----------------------------------------------------------------------

在assignment editor中对双向管脚和输出管脚的电流约束可以解决ep2c在跑niosii时钟频率高不稳定的现象。

出0入0汤圆

 楼主| 发表于 2010-8-18 00:53:26 | 显示全部楼层
回复【53楼】john wu
回复【48楼】arokh  
回复【47楼】john wu   
和布板没有关系,建议用ep3c,或者调节ep2c8连接到sdram部分管脚的电流。  
-----------------------------------------------------------------------  
请赐教如何调节电流呢?
-----------------------------------------------------------------------
回复【52楼】eworker  
回复【47楼】john wu   
和布板没有关系,建议用ep3c,或者调节ep2c8连接到sdram部分管脚的电流。  
-----------------------------------------------------------------------  
如何理解?
---......
-----------------------------------------------------------------------

已经找到了,默认值好像是最大电流,是不是调小一些比较好呢?还有一个属性是扇出数,设置这个是否有用呢?请前辈指教。

出0入0汤圆

发表于 2010-8-19 13:08:00 | 显示全部楼层
这个问题得关注。。。

出0入0汤圆

发表于 2010-11-29 10:52:10 | 显示全部楼层
能不能把工程包传上来啊,

出0入0汤圆

发表于 2011-3-31 16:19:08 | 显示全部楼层
引用图片【楼主位】arokh
-----------------------------------------------------------------------

(原文件名:sz_v2.JPG)

出0入0汤圆

发表于 2011-9-25 11:12:54 | 显示全部楼层
回复【楼主位】arokh 圆圆的饭团
-----------------------------------------------------------------------

LZ,你好!最近小弟在调试一块板卡,(也是NIOS + SDRAM +Flash)FLASH刚好跟你一样,遇到一些问题,想向你请教,不知方便否,
小弟QQ:910105996 谢谢!

出0入0汤圆

发表于 2011-9-28 15:59:29 | 显示全部楼层
楼主还有板吗,我需要一块 qq:609781243

出0入0汤圆

发表于 2011-9-28 19:27:58 | 显示全部楼层
Mark!!

出0入0汤圆

 楼主| 发表于 2011-9-29 23:38:49 | 显示全部楼层
回复【59楼】liming
楼主还有板吗,我需要一块 qq:609781243
-----------------------------------------------------------------------

这一板不好用的……SDRAM线路有信号完整性问题

出0入0汤圆

 楼主| 发表于 2011-9-29 23:39:34 | 显示全部楼层
回复【58楼】seablue
回复【楼主位】arokh 圆圆的饭团
-----------------------------------------------------------------------
lz,你好!最近小弟在调试一块板卡,(也是nios + sdram +flash)flash刚好跟你一样,遇到一些问题,想向你请教,不知方便否,
小弟qq:910105996 谢谢!
-----------------------------------------------------------------------

有什么问题这里讨论吧,大家都能看到

出0入0汤圆

 楼主| 发表于 2011-9-29 23:42:46 | 显示全部楼层
回复【38楼】h2feo4 无机酸
回复【37楼】arokh  
-----------------------------------------------------------------------
如果信号质量有问题,其原因更可能在gnd上
从布线上来看,地裂非常非常严重
作为临时手段,可以试着多加一些飞线或0欧电阻,把四分五裂的地平面连起来,让回流路径面积更小
如果干扰来自网线,可以试试切割网络变压器和rj45插座下方的铺地
-----------------------------------------------------------------------

正是。我想改成4层板就改善很多了。自己玩没米啊。

出0入0汤圆

发表于 2011-9-30 00:48:32 | 显示全部楼层
回复【59楼】liming  
楼主还有板吗,我需要一块 qq:609781243
-----------------------------------------------------------------------

这一板不好用的……SDRAM线路有信号完整性问题

-----------------------------------------------------------------------

还有别的版本吗

出0入0汤圆

 楼主| 发表于 2011-9-30 22:03:31 | 显示全部楼层
回复【64楼】liming
回复【59楼】liming   
楼主还有板吗,我需要一块 qq:609781243  
-----------------------------------------------------------------------  
这一板不好用的……sdram线路有信号完整性问题  
-----------------------------------------------------------------------
还有别的版本吗
-----------------------------------------------------------------------

有。只送不卖。运费自理

出0入0汤圆

发表于 2011-9-30 22:13:47 | 显示全部楼层
lz,我看下,现在你上面全部的器件我都有。可以送一块PCB么?顺风到付即可。QQ:373470599

出0入0汤圆

发表于 2011-9-30 23:48:27 | 显示全部楼层
有别的版本送我一块玩玩吧。

出0入0汤圆

发表于 2011-10-9 22:09:42 | 显示全部楼层
楼主太强大了
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-10-3 06:18

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表