摘要: 以前用单片机,一直都是直接用就行,设置波特率时,直接写9600就行,一直没有仔细考虑过,今天打算用FPGA写个串口程序时才知道,原来根本就是没弄明白。一下是我的一些见解。如果诸位看官觉得不对,欢迎指正。 通常我们通过串口助手设置的波特率其实是比特率。单片机或计算机在串口通信时的速率。指的是信号被调制 阅读全文
posted @ 2016-03-24 16:48 临沐风影 阅读(2025) 评论(0) 推荐(0)
摘要: 数字表达式的定义<位宽><进制><数字>,这是一种全面的描述方式 例如:如果我要定义一个变量counter = 5000 0000 ,10进制数;那么他的位宽应该是多少了!那就需要知道把10进制数5000 0000 转换成二进制需要多少位可以表示,转换成二进制后为 1011_1110_1011_11 阅读全文
posted @ 2016-03-21 11:06 临沐风影 阅读(993) 评论(0) 推荐(0)
摘要: 有三种方法在模块中产生逻辑:1.使用连续赋值语句“assign”;2.用实例元件 3.用“always”块。所以在always块中赋值不能使用assign,而是直接给变量赋值就行。 reg与wire的区别与用法:只要是在“always”块中被赋值的变量就要定义成reg型。要引用实例时的变量就要定义成 阅读全文
posted @ 2016-03-16 22:05 临沐风影 阅读(288) 评论(0) 推荐(0)