Board logo

标题: [求助]如何在NIOS II中驱动外部芯片或设备 [打印本页]

作者: slce    时间: 2006-6-28 14:20     标题: [求助]如何在NIOS II中驱动外部芯片或设备

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


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


谢谢!


作者: bjxiong    时间: 2006-6-28 14:46

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

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


作者: bjxiong    时间: 2006-6-28 14:47

如果谁还有更多的方法,希望能够拿出来,大家讨论一下!
作者: kzw    时间: 2006-6-28 17:52

楼上讲的很好,一般也都是用这些方法。
作者: bjxiong    时间: 2006-6-29 11:37

呵呵!不是我讲的!我也是借花献佛
有个东西,是关于FPGA外围电路的,一并给你看看吧,需要的就下来看看
作者: bjxiong    时间: 2006-6-29 11:39

http://bbs.chinaecnet.com/uploadImages/7_4312_74.rar
作者: chengbing8201    时间: 2006-11-27 13:55

谢谢啊!!正需要呢!






欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0