当前位置:首页 » 《随便一记》 - 第327页

02月25日

FPGA:Verilog HDL程序的基本结构

发布 : 游客 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 294次
FPGA:Verilog HDL程序的基本结构

⭐本专栏针对FPGA进行入门学习,从数电中常见的逻辑代数讲起,结合VerilogHDL语言学习与仿真,主要对组合逻辑电路与时序逻辑电路进行分析与设计,对状态机FSM进行剖析与建模。?本文已收录于FPGA系列专栏:FPGATutorial欢迎订阅,持续更新。?文章和代码已归档至【Github仓库】,需要的朋友们自取。或者关注公-众-号【AIShareLab】,回复FPGA也可获取。简单VerilogHDL程序实例Verilog使用大约100个预定义的关键词定义该语言的结构VerilogHDL程序由模块构成。每个模块的内容都是嵌在两个关键词module和endmodule之间。每个模块实现特定的功能。每个模块先要进行端口的定义,并说明输入(input)、输出(o

02月25日

【FPGA】Verilog:组合逻辑电路应用 | 数码管 | 8421BCD编码 | 转换七段数码管段码

发布 : 郑州电脑哥 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 382次
【FPGA】Verilog:组合逻辑电路应用 | 数码管 | 8421BCD编码 | 转换七段数码管段码

前言:本章内容主要是演示Vivado下利用Verilog语言进行电路设计、仿真、综合和下载示例:数码管的使用功能特性: 采用 XilinxArtix-7XC7A35T芯片 配置方式:USB-JTAG/SPIFlash高达100MHz的内部时钟速度 存储器:2MbitSRAM  N25Q064ASPIFlash(样图旧款为N25Q032A)通用IO:Switch:x8LED:x16Button:x5DIP:x8  通用扩展IO:32pin音视频/显示: 7段数码管:x8VGA视频输出接口 Audio音频接口 通信接口:UART:USB转UART  Bluetooth:蓝牙模块 模拟接口: DAC:8-bit分辨率  XADC:2路12bit1MspsAD

02月25日

基于Xlinx的时序分析、约束和收敛(8)----关于时序路径、时钟悲观度和建立时间/保持时间的一些问题

发布 : hui | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 370次
基于Xlinx的时序分析、约束和收敛(8)----关于时序路径、时钟悲观度和建立时间/保持时间的一些问题

写在前面        全系列:《基于Xilinx的时序分析、约束和收敛》目录与传送门        最近研究vivado里的时序分析路径时,发现了3个很有意思的问题。经过一番查找资料后,总算把问题搞明白了,在这里分享给大家。1、为什么同一条时序路径在报表里的值不一样?        在如下文件建立的工程中:moduletest(inputsys_clk,inputrst,outputreg[7:0]cnt);always@(posedgesys_clk)beginif(rst)cnt<=0;elsecnt<=cnt

02月25日

[SSD固态硬盘技术 5] 闪存芯片详解

发布 : xiaowang | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 410次
[SSD固态硬盘技术 5] 闪存芯片详解

固态硬盘(SolidStateDrives),简称SSD。它是一种电脑存储设备,由闪存(FLASH)、闪存控制器、高速缓存(DRAM)组成。这是是固态硬盘的三个基本部件,对性能有关键影响。闪存芯片简介闪存颗粒是固态

02月25日

Verilog HDL基本语法规则

发布 : 游客 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 325次
Verilog HDL基本语法规则

⭐本专栏针对FPGA进行入门学习,从数电中常见的逻辑代数讲起,结合VerilogHDL语言学习与仿真,主要对组合逻辑电路与时序逻辑电路进行分析与设计,对状态机FSM进行剖析与建模。?文章和代码已归档至【Github仓库:hardware-tutorial】,需要的朋友们自取。或者公众号【AIShareLab】,回复FPGA也可获取。文章目录词法规定1.间隔符2.注释符3.标识符和关键词逻辑值集合常量及其表示整数型常量实数型常量字符串常量符号常量parameter和localparam区别数据类型(DataTypes)变量的数据类型线网类型变量及其说明关于多重驱动寄存器变量类型寄存器变量类型及其说明memory型变量的用法词法规定为对数字电

02月25日

Xilinx 7系列FPGA之Virtex-7产品简介

发布 : 难哄 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 600次
Xilinx 7系列FPGA之Virtex-7产品简介

XilinxVirtex-7系列FPGA:高密度、低功耗的28nm技术带来的性能革新挑战:难以满足的带宽需求为下一代网络实施高级串行连接标准提高数据处理性能让产品更快上市满足受限的功率预算方案:XilinxVirtex-7FPGA16x28Gb/s收发器为400G线卡创建单芯片FPGA解决方案高达2M的逻辑单元容量,用于构建由堆叠硅互连(SSI)技术支持的大规模并行高性能电路先进的DSPSlice架构支持高达6.7TMACS的吞吐率用于快速开发、集成和部署的可编程能力EasyPath™-7设备,可灵活且无风险地降低成本新的28nmHPL工艺、架构增强和高级软件降低了功耗实现明天的创新Xi

02月25日

module_platform_driver源码分析

发布 : jia | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 263次
module_platform_driver源码分析

        在Linux设备驱动开发使用platform平台驱动模型过程中,在定义且初始化好platform_driver结构体变量以后,我们需要向Linux内核注册一个platform驱动,Linuxkernel中有两种方法,源码:include/linux/platform_device.h方式一:/**useamacrotoavoidincludechainingtogetTHIS_MODULE*/#defineplatform_driver_register(drv)\__platform_driver_register(drv,THIS_MODULE)externint__platform_driver_register(struc

02月25日

[SSD固态硬盘技术 4] 主控详解

发布 : xiaoniu | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 563次
[SSD固态硬盘技术 4] 主控详解

固态硬盘(SolidStateDrives),简称SSD。它是一种电脑存储设备,由闪存(FLASH)、闪存控制器、高速缓存(DRAM)组成。这是是固态硬盘的三个基本部件,对性能有关键影响。了解一颗固态硬盘首先要从主控入手,主控对于固态硬盘的影响丝毫不亚于闪存。那么主控芯片对于固态硬盘到底有多重要?下面我们一起来了解主控的地位、功能和运作模式。

02月25日

三极管从入门到精通

发布 : jia | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 2016次
三极管从入门到精通

文章目录摘要1基础1.1PN结1.2三极管2三极管模拟电路知识2.1I-V特性曲线2.2极限参数解释2.3基本共射极放大电路2.4小信号模型2.5用小信号模型分析基本共射极放大电路3三极管实际模拟电路应用图3.1共射极放大电路3.1.1基本共射极放大电路3.1.2基极分压式射极偏置电路3.2共集电极放大电路(射极输出器)3.3共基极放大电路3.4各类型电路总结3.5多级放大电路3.5.1共射-共基放大电路:3.5.2共集-共集放大电路3.5.3共源-共基放大电路4最后摘要从PN结开始,介绍了三极管电路符号、物理结构和工作原理,介绍了PNP和NPN三极管的区别及在做电子开关时的用法。针对模拟电路的需要,介绍了三极管的I-V

02月25日

package.json配置详解

发布 : jia | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 339次
package.json配置详解

npm介绍npm是随同Node.js一起安装的包管理工具,能解决Node.js代码部署上的很多问题,常见的使用场景有以下几种:允许用户从NPM服务器下载别人编写的第三方包到本地使用;许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用;允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用;在现在的前端世界里,几乎已经离不开npm了,其提供的依赖安装、卸载、升级、发布等一条龙服务,使我们在日常的开发效率提升了不少。npm制定了一个包规范,所谓规范就是一些格式和约定,比如作为一个npm包中根目录必须包含一个package.json文件,并约定从package.json文件里读取这个包的所有信息,包括它的名字、版本号、它依赖于哪些

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1