摘要: Altera器件有EPCS系列配置器件,其实,这些配置器件就是我们平时通用的SPIFlash,据AlteraFAE描述:“EPCS器件也是选用某家公司的SPIFlash,只是中间经过Altera公司的严格测试,所以稳定性及耐用性都超过通用的SPIFlash”。就本人看来,半导体的稳定性问题绝大部分都 阅读全文
posted @ 2017-09-19 11:23 小梅哥 阅读(3014) 评论(0) 推荐(0) 编辑
摘要: 片上RAM和ROM的SOPC系统1、生成hex文件2、将hex文件添加到quartus工程中(添加qip文件)3、对工程进行全编译4、下载sof就可以看到程序运行5、将sof转换为jic文件,烧写到EPCS中,就能掉电保存 使用片外RAM作为CPU内存时候的程序固化方案 1、在Qsys中添加EPCS 阅读全文
posted @ 2017-09-19 11:14 小梅哥 阅读(2728) 评论(0) 推荐(0) 编辑
摘要: 如果使用静态地址对齐(每个寄存器在Avalon总线上占4个字节的地址)设置IP使用静态地址对齐的方式为,在hw.tcl脚本里加上一局话:set_interface_property as addressAlignment {NATIVE}在软件编程时 可以使用IOWR(基地址,寄存器编号(n),数据 阅读全文
posted @ 2017-09-19 11:08 小梅哥 阅读(1608) 评论(0) 推荐(0) 编辑
摘要: 关于自定义IP 1、接口 a、全局信号 时钟(Clk),复位(reset_n) b、avalon mm slave 地址(as_address) 片选(as_chipselect /as_chipselect_n) 写请求(as_write / as_write_n) 写数据(as_writedata(... 阅读全文
posted @ 2017-09-19 10:54 小梅哥 阅读(2877) 评论(0) 推荐(0) 编辑
摘要: 封装IP1、将写好的Verilog代码添加在Quartus工程中,IP目录下,(如果没有,自己建一个)2、打开Qsys工具,选择New Component3、name和Display name输入合理的IP名称、输入IP的分组名称或者选择一个合理的分组4、添加文件时,添加这个IP用到的所有文件,选择 阅读全文
posted @ 2017-09-19 10:52 小梅哥 阅读(1677) 评论(0) 推荐(0) 编辑
摘要: 注意,使用自定义的驱动来完成对UART IP的操作,请将软件自带的UART驱动关闭,如下图: 阅读全文
posted @ 2017-09-19 10:47 小梅哥 阅读(3080) 评论(0) 推荐(0) 编辑
摘要: 1、拷贝现有工程到新的目录2、打开Quartus II工程文件3、打开NIOS II EDS软件4、切换工作空间到当前的新工程根目录5、在NIOS II EDS软件中将已有的软件工程先删除掉(不要勾选从硬盘上删除文件)6、新建软件工程或者重新导入该工程根目录下的已有软件工程文件7、修改setting 阅读全文
posted @ 2017-09-19 10:40 小梅哥 阅读(1610) 评论(0) 推荐(0) 编辑