FPGA新起点V1开发板(六-语法篇)——verilog简介+基础语法

文章目录

一、什么是fpga

跟PLD的定义很像

fpga通俗的讲就是一个可以编程逻辑功能的芯片

二、HDL

就是硬件描述语言,主要是硬件的设计,和软件设计不一样

verilog和C的区别

一个串行,一个并行

着重理解的就是,一个并行的概念和硬件设计的概念

三、基础语法知识

3.1 基础知识

3.1.1 逻辑值

悬空状态,就是不知道是高电平、低电平还是处于低电平和高电平之间

3.1.2 数据类型

寄存器类型:reg 不能定义的时候赋初值,如果没初值,就是未知x

线网类型:wire 不能被赋值 与一个期间相连 没有时为高阻态

参数类型:(类似C语言里面的宏定义)

3.1.3 运算符

看了下,和C语言差不多

相关推荐
凡亿卓达方案设计4 小时前
FPGA硬件开发怎么选靠谱方案商?
fpga开发
Eloudy7 小时前
QSFP28、RoCEv2、RFSoC-4x2 数据传输与器件链路
网络·fpga开发·rocev2
Echo_cy_7 小时前
基于ZYNQ-7000的Ethernet驱动配置
linux·驱动开发·嵌入式硬件·fpga开发·ethernet·zynq
現実君10 小时前
关于MCU下位替换FPGA的经验与方案
单片机·嵌入式硬件·fpga开发
Terasic友晶科技13 小时前
【教程】Agilex 5 SoC 的两种启动模式的开发演示(一)(FPGA Configuration First)
fpga开发·agilex 5 soc
ALINX技术博客13 小时前
【黑金云课堂】FPGA技术教程Vitis开发:SD卡WAV文件读取音频播放实验
fpga开发·音视频
仲南音3 天前
Xilinx FPGA——时钟IP核MMCM、PLL
fpga开发
I'm a winner3 天前
基于Xilinx FPGA的LVDS高速串行通信系统(三)--数据训练及握手机制【文末源码】
fpga开发
upper20203 天前
coremark移植坑之-nostartfiles -nostdlib参数
学习·fpga开发·coremark移植·riscv设计
Eloudy3 天前
Vivado 纯命令行构建 FPGA 项目教程
fpga开发