摘要: 当使用128KB的EEPROM存储CYUSB3014芯片的固件时,需要注意,不同厂家的EEPROM存储器,其A0、A1、A2功能不一样,在设计时电路也不一样。Microchip对应的128KB的EEPROM存储器芯片型号为24LC1025。Atmel的128KB的EEPROM存储器型号为24C102阅读全文
posted @ 2018-01-05 14:46 小梅哥 阅读(15) 评论(0) 编辑
摘要: 小梅哥编写,未经允许,不得用于任何商业用途。 插上设备,在设备管理器中选择要卸载的设备驱动,卸载其驱动,大家都会,但是万一设备一插上电脑就蓝屏,连设备管理器打开的机会都不给你咋办呢?这里找到了解决办法。该办法还可以帮忙清理一大堆无用的驱动哦。 这两天,玩儿了下CrazyBingo的那个USB Camera。他那个Camera是用USB2.0芯片CY7C68013做的,该芯片默认驱动不支持win...阅读全文
posted @ 2017-09-24 19:34 小梅哥 阅读(54) 评论(0) 编辑
摘要: Altera器件有EPCS系列配置器件,其实,这些配置器件就是我们平时通用的SPIFlash,据AlteraFAE描述:“EPCS器件也是选用某家公司的SPIFlash,只是中间经过Altera公司的严格测试,所以稳定性及耐用性都超过通用的SPIFlash”。就本人看来,半导体的稳定性问题绝大部分都阅读全文
posted @ 2017-09-19 11:23 小梅哥 阅读(137) 评论(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 小梅哥 阅读(75) 评论(0) 编辑
摘要: 如果使用静态地址对齐(每个寄存器在Avalon总线上占4个字节的地址)设置IP使用静态地址对齐的方式为,在hw.tcl脚本里加上一局话:set_interface_property as addressAlignment {NATIVE}在软件编程时 可以使用IOWR(基地址,寄存器编号(n),数据阅读全文
posted @ 2017-09-19 11:08 小梅哥 阅读(72) 评论(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 小梅哥 阅读(199) 评论(0) 编辑
摘要: 封装IP1、将写好的Verilog代码添加在Quartus工程中,IP目录下,(如果没有,自己建一个)2、打开Qsys工具,选择New Component3、name和Display name输入合理的IP名称、输入IP的分组名称或者选择一个合理的分组4、添加文件时,添加这个IP用到的所有文件,选择阅读全文
posted @ 2017-09-19 10:52 小梅哥 阅读(71) 评论(0) 编辑
摘要: 注意,使用自定义的驱动来完成对UART IP的操作,请将软件自带的UART驱动关闭,如下图:阅读全文
posted @ 2017-09-19 10:47 小梅哥 阅读(71) 评论(0) 编辑
摘要: 1、拷贝现有工程到新的目录2、打开Quartus II工程文件3、打开NIOS II EDS软件4、切换工作空间到当前的新工程根目录5、在NIOS II EDS软件中将已有的软件工程先删除掉(不要勾选从硬盘上删除文件)6、新建软件工程或者重新导入该工程根目录下的已有软件工程文件7、修改setting阅读全文
posted @ 2017-09-19 10:40 小梅哥 阅读(63) 评论(0) 编辑
摘要: 基于NIOS II的双端口CAN通信回环测试 小梅哥编写,未经授权,严禁用于任何商业用途 说明:本稿件为初稿,如果大家在使用的过程中有什么疑问或者补充,或者需要本文中所述工程源文件,欢迎以邮件形式发送相关内容到我的邮箱xiaomeige_fpga@foxmail.com。如果需要FPGA开发套件,可阅读全文
posted @ 2017-07-20 10:37 小梅哥 阅读(131) 评论(0) 编辑