首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]如何在NIOS II中驱动外部芯片或设备

[求助]如何在NIOS II中驱动外部芯片或设备

各位大虾,我现在的项目需要用到NIOS II,我想问一下。如何在NIOS II中驱动外部芯片或设备?


这个问题是不是太笼统阿??没关系,大概给我说一下,我好有个大的方向!


谢谢!

你说的这个问题,我曾经见到过,把当时看到的东西直接拿给你,你看看合适不合适你的要求。

在开发过程中,我们经常会使用外接一些芯片,或外接一些实用电路,比如AD芯片、串并转换芯片等等,那么如何在NIOS II中去使用这些芯片呢? 我们在开发中会有多个选择,
1、如果这个芯片是使用数据和地址总线的,并且补线时没有足够的单独引脚,那么这个芯片必须挂接在tri_stat总线上,这种用法和我们以往单片机或MCU类似,在SOPC Builder中直接定义用户逻辑,如果有额外的控制引脚,就需要用PIO来驱动,虽然公用数据地址线节省了引脚,但做控制时序费劲了。
2、如果这个芯片单独使用数据和地址,那么我们会直接做成Avalone总线的Slave设备,在Sopc Builder中自己定义component。需要写HDL模块,自己定控制、状态、数据寄存器和控制位定义,这种方式控制灵活,易于实现复杂的控制时序。
3、在Quartus II 工程中画电路模块(或用HDL写电路模块),这种方式是独立于SOPC定义的模块之外的,做一个纯电路的处理模块,有时候会比较容易实现某些灵活的处理。

想看更多的东西?来我的博客,精彩多多! http://blog.eccn.com/u/bjxiong/index.htm
如果谁还有更多的方法,希望能够拿出来,大家讨论一下!
想看更多的东西?来我的博客,精彩多多! http://blog.eccn.com/u/bjxiong/index.htm
楼上讲的很好,一般也都是用这些方法。
在交流中前进,共同实现nios的应用。
呵呵!不是我讲的!我也是借花献佛
有个东西,是关于FPGA外围电路的,一并给你看看吧,需要的就下来看看
想看更多的东西?来我的博客,精彩多多! http://blog.eccn.com/u/bjxiong/index.htm
http://bbs.chinaecnet.com/uploadImages/7_4312_74.rar
想看更多的东西?来我的博客,精彩多多! http://blog.eccn.com/u/bjxiong/index.htm

谢谢啊!!正需要呢!

亲切
返回列表