当前位置: 首页 > news >正文

verilog - 指南

  1. 电路:
    模拟信号: 连续
    数字信号:离散

2.可编程逻辑器件
CPLD:基于“乘积项”的与或逻辑阵列
FPGA:基于"查找表"的CLB阵列

  1. verilog和c
    verilog:硬件描述语言,会生成电路,并行
    c:软件编程语言,串行
    即FPGA和单片机的区别

  2. 数字电路基础知识

在这里插入图片描述
0:低电平
1:高电平
X:未知,可能是高电平也可能是低电平
Z:高阻态,悬空状态

二进制:b, 4’b0101
八进制:o
十进制:d, 4’d2: 4位十进制2
十六进制:h, 4’ha
默认是32位,十进制
可通过添加下划线增加可读性,如: 16‘b1001_1010_1010_1001

标识符:用于定义模块名,端口名,信号名。标识符第一个字符必须是字母或下划线,区分大小写

5.数据类型

寄存器数据类型reg

reg [31:0] delay_cnt; // 32位延时技术
reg key_reg;

只在always和initial语句中被赋值,默认初始值为不定值X,不可在定义寄存器时赋值。
时序逻辑即always语句带有时钟信号,则该寄存器变量对应为触发器
组合逻辑即always语句不带时钟信号,则改寄存器对应硬件连线

线网数据类型
表示结构实体(例如门)之间的物理连线,不能存储值,它的值由驱动它的元件所决定。

驱动线网类型变量的元件有门、连续赋值语句、assign等
如果没有驱动元件连接到线网类型的变量上,则该变量就是高阻的,其值为z.

wire和tri

wire key_flag;

参数数据类型
常量,parameter定义

parameter H_SYNC = 11'd41;

常用于定义状态机状态、数据位宽和延迟大小等。

  1. 运算符
    算数运算符
    关系运算符
    逻辑运算符
    条件运算符: ?:
    位运算符
    移位运算符
http://www.gsyq.cn/news/28419.html

相关文章:

  • 2025 年集装箱拖车供应厂家最新推荐榜,技术实力与市场口碑深度解析助力企业选品
  • Windows Server 2022 中文版、英文版下载 (2025 年 10 月更新)
  • 深入解析:软考系统架构设计师知识点-软件可靠性基础
  • Windows Server 2019 中文版、英文版下载 (2025 年 10 月更新)
  • Windows 7 Windows Server 2008 R2 简体中文版下载 (2025 年 10 月更新)
  • 20 万奖金池就位!Higress AI 网关开发挑战赛参赛指南
  • 10.17 NOIP 模拟赛 T2. 箱思客
  • Serverless 应用引擎 SAE:为传统应用托底,为 AI 创新加速
  • 2025 最新瓷砖厂家推荐榜:精选绿色创新与优质服务品牌,助力家装工程选购不踩坑
  • 零样本学习(Zero-Shot Learning‌)
  • docker 创建私有仓库
  • 视频汇聚平台EasyCVR如何构建智慧农业监控监管系统? - 实践
  • 2025-10-23 在游戏开发领域中,cocos是什么,有什么用,对于前端而言如何入手,和其它的游戏引擎的区别是什么,优缺点是什么
  • 上传图片后图片加载失败,或因后台ftp传输共享目录延迟导致获取不到
  • 劳务工招聘助手小程序管理系统:革新劳务招聘管理的高效解决方案
  • 【图论】kruskal-最小生成树算法简析
  • win 11关闭工具栏溢出
  • C# WPF DataGrid 内容绑定时的单元格编辑类型模板
  • 别再说我不懂Node流了
  • 详细介绍:K8s中的键值对
  • 权威调研榜单:湿式静电除尘设备生产厂家TOP3榜单好评深度解析
  • 完整教程:机器人中的电机与扭矩入门
  • latex 插图图片代码
  • CF 2132 E. Arithmetics Competition
  • 2025年质量好的海水淡化反渗透膜,高压反渗透膜厂家最新权威推荐榜
  • 2025年口碑好的园林修剪机推荐TOP品牌企业
  • fastadmin项目的nginx的配置
  • HC32F472
  • 2025年比较好的超强承重天地铰链,隐藏天地铰链厂家最新推荐排行榜
  • 2025年比较好的反弹插入门厂家最新推荐榜