2 Me_禹城人

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 34w+

状态机(下)(第八天)

状态机(下)(第八天)本节重点无(但有两题课堂上的选择题留意一下)本节内容这节课讲了啥呢?1.双进程状态机改成单进程状态机2.Moore型状态机和mealy型状态机的区别选择题把答案背一背吧(当然老师上课时说不出选择题也不知道是不是真的)3.不同编码类型的状态机里面提到了用宏定义来定义我们的状态编码,其实我们沿用之前的parameter来定义就好了不用那么麻烦(用宏定义来替代我们的parameter的定义,当然不想用宏也可以)代替我们的parameter的定义(不用在

2020-07-02 11:06:41

状态机(上)(第七天)

状态机(上)(第七天)本节重点本节建议大家从视频的16.37分开始看到视频的50.57分 来理解一下老师对状态机的描述,老师对状态机的描述还是很清晰状态机的部分是必考的而且题型固定本节内容我们来这么理解状态机这个概念,计数器本身就是一个状态机,比如一个十进制的计数器就是一个有0-9的十种状态的状态机那么本节的关键在于我们是怎么用verilog 来描述我们的状态机的接下来的内容请保证看了老师的视频的 16.37分开始看到视频的50.57分部分然后就可以很清晰的概括出来(以课堂上的例子说明

2020-07-01 23:44:40

状态机 __三态门(第六天)

状态机 -> 三态门(第六天)喔胡说的曾经说过:学习的过程就是讲故事的过程,把听到故事用自己的语言讲给别人听,别人能听懂了那才叫掌握知识本节重点了解什么是三态门?三态门拿来做什么的?双向端口和三态门的关系电路资源优化问题作业本节内容我们先来回答第一个问题,什么是三态门?三态即三种状态:高电平,低电平,高阻态(就是高阻抗(电阻很大,相当于开路))。三态指其输出既可以是一般二值逻辑电路,即正常的高电平(逻辑1)或低电平(逻辑0),又可以保持特有的高阻抗状态。高阻态相当于隔断状态(

2020-06-28 18:45:34

Verilog深入上、下(第五天)

Verilog深入上、下(第五天)本节重点Verilog深入上:分频器知识,学会判断给出的电路是多少分频Verilog深入下:阻塞试赋值和非阻塞式赋值的区别以及什么时候用阻塞试赋值?什么时候用非阻塞试赋值作业本节内容Verilog设计深入上、下,两节连在一起看,一个很直观的感受就是没有涉及太多新东西更多的是对前面第3章和第5章的补充毕竟重点都给你标出来了谁才是大哥Verilog设计深入上就是对第5章末尾的一些知识的讲解即上节课我们最后提到的给计数器加一个计数溢出然后做成了一个分频器,

2020-06-28 10:26:11

计数器(第四天)

计数器(第四天)本节重点1.什么情况下两个触发器可以写在一个always里面什么情况下不能?2.怎么设计一个计数器,异步信号同步信号怎么样去描述3.作业(1)什么情况下两个触发器可以写在一个always里面什么情况下不能?当几个电路是同一个边沿触发的时候可以写在一个always里面因此反推,当两个电路的边沿触发的时钟是不同的时候是不能写在一个always里面的(2)怎么设计一个计数器,异步信号同步信号怎么样去描述?第一步:这是一个最简单的计数器,时钟上升沿一来就q加1

2020-06-22 14:04:53

时序逻辑电路(第三天)

时许逻辑电路(第三天)本节重点1.如何编写用时钟(clk)的上升沿来控制触发器的输出?2.如何编写用同步信号控制(也就是时钟)触发器输出和用异步信号控制触发器输出?(能回答以上两个问题就能应付今天的内容了)本节内容(1)如何编写用时钟(clk)的上升沿来控制触发器的输出 ?我们先不急着解答这个问题,我们先回顾一下本节的标题‘时序逻辑电路’,什么是时序逻辑电路?时序逻辑电路和组合逻辑电路又有什么关系?Ok,上图已经解释得很清晰了,时序逻辑电路相当比组合逻辑电路多一个锁存器,把以前的状态

2020-06-21 15:26:52

元件例化(第二天)

元件例化(第二天)半加器描述此前老师讲过应该是没录到,也有可能会考 module h_adder(a, b, co, so) output co, so; input a, b; assign so = a^b; //连续赋值语句 assign co = a&b; endmodule元件例化本节重点(1)用元件例化实现全加器(2)循环语句的使用(3)作业用元件例化实现

2020-06-20 15:49:37

4选1选择器(第一天)

上节课半加器的总结涉及的语法module text(clk,A,B,C)模块名(输入输出端口名)input/output(说明端口的输入输出特性)描述电路的功能,并行语句本节课4选1选择器1. 新增加语法regreg和wire的概念reg(register)英译:寄存器;wire(电线)即:线型sd【reg】理解reg[7:0] yalways凡是在always里面赋值的变量都是寄存器类型的变量顺序语句一定要写在always里面,即:任何顺序语句都要放在结构语

2020-06-19 14:20:14

ES6箭头函数中this的理解

ES6箭头函数中this的理解1.首先看一下普通函数中的this普通函数中的this就是指向该执行函数的最近调用者对象1.function a(){ var user = "追梦子"; console.log(this.user); //undefined console.log(this); //Window}a();这里很明显调用者对象是window,上面a() =》window.a()2.var o = { user:"追梦子", fn:fu

2020-06-08 23:06:03

(转载)前端学习视频链接

node js 学习黑马程序员出品,老师叫李鹏周spring 注解版开发学习尚硅谷Spring注解驱动开发视频教程es6学习油管上html5李南江javascript(https://www.bilibili.com/video/av22807707?t=56)vuehttps://www.bilibili.com/video/av27969216?p=39nio 尚学堂https://www.bilibili.com/video/av35956039?p=11作者:soul_e

2020-06-06 12:33:00

前端学习视频链接

前端学习视频链接Node.js B站李鹏周Vue.js B站李鹏周Day1-4、Day6-11Vue.js(另一个比较好的老师)B站60w播放ES6 油管上的美女老师

2020-06-06 12:25:43

在Express中配置使用express-session插件

在Express中配置使用express-session插件1.安装npm i express-session2.配置var express = require('express')var session = require('express-session')var app = express()app.use(session({ secret: 'keyboard cat', resave: false, saveUninitialized: true}))

2020-06-04 23:53:51

MongoDB使用指南

MongoDB使用指南1.设计Scheme 发布Model//1.引用 mongoose 核心模块var mongoose = require('mongoose')var Schema = mongoose.Schema//2.连接数据库//指定连接的数据库不需要一定存在,当你插入第一条数据后就会自动被创建出来mongoose.connect('mongodb://localhost/itcast') //3.设计表结构(集合结构)//字段名称就是表结构中的属性名称//约束的目的是为了

2020-06-02 20:15:55

对回调地狱和Promise理解

对回调地狱和Promise理解1.什么是回调地狱,为什么要用回调地狱fs.readFile('./a.txt',"UTF-8",function(err,data){ if(err){ throw err; } console.log(data)})fs.readFile('./b.txt',"UTF-8",function(err,data){ if(err){ throw err; } console.log(da

2020-05-26 22:45:02

module.export和exports的区别

module.export和exports的区别在 b.js 中(被引用)//在 b.js 中(被引用)//1.对一个函数的引用function fun(){ console.log('hello')}module.exports = fun// exports.fun = fun// module.exports.fun = fun在 a.js 中(引用)var quote = require('./b.js');quote()// quote.fun()//

2020-05-25 22:15:15

JavaScript回调函数的理解

回调函数的理解function add(x,y,callback){ console.log(1) setTimeout(function(){ var ret = x+y; // return ret callback(ret) },1000)}console.log(add(10,20,function(ret){ console.log(ret)}))//返回结果//1//undefined//30

2020-05-23 13:07:22

Express中的路由包装以及Express中app.use()用法

Express中的路由包装以及Express中app.use()用法直接用Node.js的require 和 export 也可以实现路由的包装模块化var fs = require('fs');module.exports = function(app){ app.get('/',function(req,res){ }) app.get('/',function(req,res){ }) app.get('/',function(req

2020-05-17 20:02:28

在 Express 获取表单 POST/GET 请求数据

在 Express 获取表单 POST/GET 请求数据在 Express 获取表单 POST 请求数据在Express中没有内置获取表单POST请求体的API,这里我们需要使用一个第三方包:body-parser安装 npm install -s body-parser配置 var express = require('express') //1.引包 var bodyParser = require('body-parser') var app = e

2020-05-16 23:36:23

用 Express 和 express-art-template 改造之前的 feedback

用 Express 和 express-art-template 改造之前的 feedback1 将 index 和 post 放入views目录,然后用app.use(express.status(views))将目录views开放出来,这样index和post就可以互通了要想达到同样的目的以前的做法是(1)通过if-else来对res.url来对路径判断然后再链接新的路径(2)直接获取req的url作为变量路径然后变量成为路径跳转2 get->index 和 render渲

2020-05-16 18:16:03

在Express 中配置使用art-tempalte 模板引擎

在Express 中配置使用art-tempalte 模板引擎art-template-GitHub仓库art-template 官方文档安装npm install --save art-templatenpm install --save express-art-template使用在Express中使用art-template模板引擎来渲染页面Express为Response相应对象提供了一个方法:render在Express中需要配置 express-art-

2020-05-16 16:18:25
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。