摘要: 一、摘要 Altera软件NIOS II高版本(7.2版本以上,本例程中使用的是9.0版本)中实现TCP/IP所用的协议栈为NicheStack,常用的例程有2个,web_server和simple_socket_server,这篇文章只叙述simple_socket_server例程实现的过程。... 阅读全文
posted @ 2014-10-11 17:15 lianjiehere 阅读(1990) 评论(0) 推荐(0) 编辑
摘要: 任务就是一段封装在“task-endtask”之间的程序。任务是通过调用来执行的,而且只有在调用时才执行,如果定义了任务,但是在整个过程中都没有调用它,那么这个任务是不会执行的。调用某个任务时可能需要它处理某些数据并返回操作结果,所以任务应当有接收数据的输入端和返回数据的输出端。另外,任务可以彼此调... 阅读全文
posted @ 2014-10-11 13:59 lianjiehere 阅读(9010) 评论(0) 推荐(0) 编辑
摘要: 函数的功能和任务的功能类似,但二者还存在很大的不同。在 Verilog HDL 语法中也存在函数的定义和调用。1.函数的定义函数通过关键词 function 和 endfunction 定义,不允许输出端口声明(包括输出和双向端口) ,但可以有多个输入端口。函数定义的语法如下:function [r... 阅读全文
posted @ 2014-10-11 13:52 lianjiehere 阅读(2888) 评论(0) 推荐(0) 编辑
摘要: 1,一位模二加法法则:加减法等同于异或,没有进位。2,将移位寄存器的某几级作为抽头进行模二加法后作为反馈输入,就构成了有反馈的动态移位寄存器。此方法产生的序列是有周期的。3,假设移位寄存器的级数为n则m序列的周期是2^n-1,(排除全零的情况),也即是说m序列是一种特殊的动态移位寄存器,一般把m序列... 阅读全文
posted @ 2014-10-11 10:31 lianjiehere 阅读(1241) 评论(0) 推荐(0) 编辑