MyFPGA Forum

标题: 关于自定义IP的 [打印本页]

作者: wwt142857    时间: 2010-10-27 19:43
标题: 关于自定义IP的
大家有没有Nios自定义ip组件的详细例子啊,包括硬件和驱动程序的,谢谢!
作者: yqzhang    时间: 2010-10-28 14:33
DE0_SEG_Test.rar (111.46 KB, 下载次数: 36)
一个很简单的SEG7 的IP,  可以通过软件控制在SEG 上显示0-9 共10个数字
作者: tear086    时间: 2010-10-31 17:51
我写的入门例程。
[原创].怎样制作一个简单ip,以方便在Quartus II和Nios II中使用?.[Nios II][Quartus II][SOPC Builder]
http://www.cnblogs.com/yuphone/archive/2010/03/25/1694547.html
[笔记].浅析在Nios II中的两种寄存器映射方法的异同.[Nios II]
http://www.cnblogs.com/yuphone/archive/2010/04/22/1717779.html
作者: Steady_Chou    时间: 2010-11-5 10:45
哇 推推推tear086 寫的很不錯 
作者: xlbian    时间: 2010-11-8 22:55
呵呵,高手如云哪!!!
作者: kee020041    时间: 2010-12-25 00:25
自定义ip组件:
硬件:需要两个文件 - myip.v & myip_hw.tcl
   myip.v: - 读一读Avalon-MM 说明书吧, 最简单的几条基本signal就可以了, clk, reset_n, address, read, readdata, write, writedata. 这些signal不一定全部都需要用到,而这些signal是什么功能就要看你的IP了。

myip_hw.tcl:- 写好了myip.v后,你可以用SopcBuilder生成这个文件,GUI很简单。

驱动程序: 基本上不需要“驱动程序” 的, 除非特定理由,如program一开始就要初始化你的IP。
需要文件: myip_sw.tcl, *.h  *.c
myip_sw.tcl - 参考别的IP比较容易明白,通常不会超过20行。
*.h  *.c - 90%使用 IOWR / IORD / IOWR_32DIRECT / IORD_32DIRECT + 10%其他 function & Macro。

如果你的只是使用IOWR / IORD / IOWR_32DIRECT / IORD_32DIRECT,就直接在main内调用吧,不用驱动程序那么麻烦。




欢迎光临 MyFPGA Forum (http://www.myfpga.org/discuz/) Powered by Discuz! X3