摘要: `timescale 1ns/1ps module test; reg signed[3:0] uu; reg signed[3:0] dd; reg [2:0] extract; reg [4:0] sum; initial begin uu=-7; dd=3; extract=uu[2:0] s 阅读全文
posted @ 2021-09-17 14:45 Lightmonster 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 数字电路设计的抽象层次:器件->电路->门->模块->系统 时钟偏差对全局信号都可能产生影响,是高性能大系统的设计关键。 集成电路的成本:固定成本+可变成本;固定成本可理解为研发成本,非重复的成本;可变成本可理解为生产制造(芯片成本和封测成本)过程中产生的成本,与良率也有关,控制芯片面积能够有效且直 阅读全文
posted @ 2021-08-30 15:29 Lightmonster 阅读(1031) 评论(0) 推荐(0) 编辑
摘要: transfer与transaction的区别: transfer是只需要一次Valid和Ready握手的单次信息交换过程。 transaction是一次完整的突发传输,包括地址transfer,一个或更多的数据传输,对于写操作,还包括一次应答传输。 可参考博客https://blog.csdn.n 阅读全文
posted @ 2021-08-20 10:34 Lightmonster 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 恒压源,数字恒压源,稳压二极管,KΩ级限流电阻。 连接顺序为恒压源负极,稳压管正极,稳压管负极,限流电阻,恒压源正极。恒压源从低电压往上慢慢调,直到用万用表测得稳压管两边电压不随稳压源电压增大而增大则此时万用表示数为稳压管的稳压值 阅读全文
posted @ 2020-08-08 13:28 Lightmonster 阅读(895) 评论(0) 推荐(0) 编辑
摘要: 信号由于经由不同路径传输达到某一汇合点的时间有先有后的现象,就称之为竞争 由于竞争现象所引起的电路输出发生瞬间错误的现象,就称之为冒险 FPGA设计中最简单的避免方法是尽量使用时序逻辑同步输入输出。 消除竞争冒险的常用方法有以下三种: 加滤波电容,消除毛刺的影响 加选通信号,避开毛刺 增加冗余项,消 阅读全文
posted @ 2020-07-31 22:13 Lightmonster 阅读(5800) 评论(1) 推荐(1) 编辑
摘要: TextQuery类用来读取文本并提取每个单词出现的行并保存该行至容器map中 QueryResult类用来查询单词是否出现并打印结果。 使用shared_ptr来避免TextQuery对象先于QueryResult销毁,导致程序无法正常执行。 阅读全文
posted @ 2019-10-10 16:27 Lightmonster 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 智能指针有一个计数器,每次拷贝,传递等操作都会增加其计数器的值,当其计数器归0时会释放内存,因此不能混合使用常规指针与智能指针,当常规指针new得一块内存后,此时将其指向的内存传递给智能指针使用将会引起智能指针提前释放申请的内存,后面常规指针将无法正常使用,变为一个空悬指针(指向已经销毁的对象或已经 阅读全文
posted @ 2019-09-29 15:01 Lightmonster 阅读(697) 评论(0) 推荐(0) 编辑
摘要: import requests import re import json import time from openpyxl import workbook from openpyxl import load_workbook from pymongo import MongoClient from requests.exceptions import RequestException impo 阅读全文
posted @ 2019-09-28 14:20 Lightmonster 阅读(1241) 评论(0) 推荐(0) 编辑
摘要: import requests from urllib.parse import urlencode import os from hashlib import md5 from multiprocessing.pool import Pool def get_page(offset): headers={ 'user-agent':'Mozilla/5.0 (Windows NT 10.0; W 阅读全文
posted @ 2019-09-24 13:50 Lightmonster 阅读(849) 评论(0) 推荐(0) 编辑
摘要: import requests import re import time import json from requests.exceptions import RequestException def get_html_page(url): try: headers = { 'User-Agent': 'Mozilla/5.0 (Windows... 阅读全文
posted @ 2019-09-20 12:01 Lightmonster 阅读(1419) 评论(0) 推荐(0) 编辑