michile

导航

随笔分类 -  SOPC

Altera MAx10 DK 下载的一个问题
摘要:使用UB2下载sof的过程中,本来之前一直都好好的,突然遇到了found JTAG ID 0x0000000的错误。搞了两天没搞定,只得请维修去检查看看。维修找了个程序居然又能下载,但是用我的sof也是同样的错误。拿回来自己比较了两个工程,来来回回编译了几次,锁定出错原因是由于勾选了auto-res... 阅读全文

posted @ 2015-05-06 11:28 michile 阅读(198) 评论(0) 推荐(0)

关于 nios II的串口打印
摘要:niso II 开发环境以文件的形式来管理串口通信,对于用户来说确实方便了很多,基本上让用户找到了学习C语言的感觉。只要认真学过C语言的文件那一章的,使用NIOS II串口来应该会倍感亲切。但是我在使用串口来调试我得摄像头时,感觉很不方便。我要实现的功能很简单,把一个很大的数组中的内容传回给上位机,但是nios II似乎并没有很好地解决这个问题,因为我忙活了几天,发现nios II中的hal 支持的只是在键盘上能敲出来的些字符。我不知道该怎么描述,但是确实发现用串口传回0x30是可以的,但是传回0x00就不行了。当然我发现很多串口调试助手也是不认识这些字符的,因为串口调试助手一般都是把字符用. 阅读全文

posted @ 2011-12-16 16:54 michile 阅读(3054) 评论(3) 推荐(0)

学会自己定制简单的IP
摘要:学习了很长时间的avolon 总线无果,迷茫中,很难搞清楚到底怎么学习了IP的构建,先马马虎虎的跟着别人做做试试在定制之前,得打开之前的工程文件夹看看你之前的nios II工程,比如做了LED显示的时候,用到了PIO的IP,找到了LED4.V(SOPC中定制硬件时候起的名字),打开后看到了下面的代码部分:module led4 ( // inputs: address, chipselect, clk, reset_n, writ... 阅读全文

posted @ 2011-11-25 13:21 michile 阅读(1541) 评论(0) 推荐(0)

verilog testbench 浅析
摘要:早上看了《精通Verilog》,一节课看了八十多页的,所以说并不是精读的,对于我这种半路出家接手verilog语言的人来说,现在看看基本的语法倒是觉得受益匪浅。以前上课学习了VHDL后,马上转向Verilog,倒是没有什么困难。当然这只是把一种语言翻译成另外的语言,但在现在看来是远远不够的,事实是Verilog支持的不只是把VHDL翻译过来就完事的。翻译只是完成了在QUARTUS II里面提供综合的语句,但是Verilog的灵活性并不会在quartus II里面体现的,如果有较好的Verilog语法基础的人应该知道它支持的大量系统函数和任务,在quartusII里面做设计的时候我们并不会使用. 阅读全文

posted @ 2011-11-22 10:54 michile 阅读(4228) 评论(0) 推荐(0)