摘要:今天做SEG7模块添加74138时,出现了Error: Can't compile duplicate declarations of entity "**" into library "work"。“**”是我的一个模块文件名,这个文件名同时有一个.bdf文件,还有一个.v文件。 其中.bdf文件是我为了加74138时新建的文件,存盘时我没有改默认文件名,所以出现和.v文...
阅读全文
摘要:今天用亚峰的SEG7模块,因为他写的模块不是针对我所使用的开发板,所以输出并不匹配,他的板子是用74LS138译码器,我的板子是没有译码直接输出的,虽然我可以改他的模块,但是嫌麻烦,就想直接利用quatus II自有的74138模块进行转换。转换图如下:注意:1.要通过net(网络标号)来连接总线和引脚,总线编号规则是SEL[2..0],他包含三个信号线SEL[0],SEL[1]和SEL[2].与...
阅读全文
摘要:关于DMA传输的实验。 在系统运行时,当需要传输大量数据时,可以采用DMA的方式进行传输,以解脱出CPU来处理其他命令。 Nios II中的DMA传输有以下三种形式:1、 存储器到存储器这种情况下需要同时打开发送通道和接收通道,而且源地址和目标地址都是自增的。//打开发送通道tx = alt_dma_txchan_open("/dev/dma_0");//tx_buf是源地址、传输数据块长度是le...
阅读全文
摘要:今天在亚峰的建议下,开通了博客,他给我的理由是:1. 防止以后忘了2. 给其他人看3. 别人找帮忙,直接让看博客,不用亲自指导,节省时间4. 常写博客;善于总结;有助于积累学问和经验我觉得很有道理的,第4条我是很支持。以后我将在这里把我学习的细节都记录下来。
阅读全文