252514251 发表于 2011-4-8 13:53:17

请教 Nios 中 TFT控制IP 共用 SDRAM

小生出入Nios,做了个触摸屏控制的小东东,现在是用 IO拉高拉低 来实现了tft的驱动,刷新率只有20多Hz,想加入个好点的TFT控制器。
查了网上的资料,大侠 好像是在SDRAM里开辟了显存,TFT IP读显存来刷新屏幕,Nios cup 只用更新 SDRAM 显存 即能 更新 屏幕显示,这样刷新很快,为了解决CUP 与 TFT IP 共用SDRAM,好像还设计了一个仲裁机制。这样的方式的确很好,我的fpga 实验板上也只有一块flash,一块 SDRAM,也只能这样做。
但我初入Nios,所以向高手求教。

qwernet 发表于 2011-4-8 14:35:04

SOC Builder里SDRAM控制器可以挂两个或多个master。你在上面挂一个CPU,再通过Avalon总线挂你的TFT IP就可以了。仲裁它自己会搞定。

252514251 发表于 2011-4-8 14:59:23

回复【1楼】qwernet 小俊
-----------------------------------------------------------------------

谢谢
再请教
这样的啊,那 tft 的IP 怎么读 SDRAM 呢?

arokh 发表于 2011-4-8 15:45:31

回复【2楼】252514251
-----------------------------------------------------------------------

自己写一个avalon master设备,通过avalon pipeline桥定时自动到sdram上面找数据传给tft

推荐这篇文章

http://www.cnblogs.com/oomusou/archive/2010/08/14/de2_70_photo_frame.html

252514251 发表于 2011-4-8 16:02:19

回复【3楼】arokh
-----------------------------------------------------------------------

谢谢,我先试试
页: [1]
查看完整版本: 请教 Nios 中 TFT控制IP 共用 SDRAM