#参数化
课程主要听的是b站小梅哥的课程,lesson5&6主要讲的是参数化的设计,在FPGA的模块内可以设置参数parameter = ?
第一种方法:
在调用该模块时可以使用

defparam modulename.paramname = ??

对模块内的参数进行重新赋值并不影响模块内原来的参数值,仅在该调用模块使用新定义的参数值。

第二种方法:
在调用该模块的上方单独将parameter作为参数例化调用,此时注意将模块名写在最上方,参数调用括号前写#,括号后 不跟“;”

前几节课未做笔记,主要包括模块例化,调用,wire及reg型赋值
wire作为线性参数,在assign中赋值,不能再always语句块中赋值,reg未寄存器类型,不能在assign中赋值,只能在always中赋值。

移位操作 << 左移;

FPGA初学日常1:使用参数化设计实现模块的重用相关推荐

  1. 第四节 参数化设计实现模块的重用

    目录 前言 1.参数化设计实现:4个(8个)LED灯分别以0.1s 0.2s 0.3s 0.4s闪烁 2.语法总结 一.4个LED灯不同频率闪烁设计实现 1.一个LED灯设计输入 2.4个LED灯设计 ...

  2. FPGA初学记录——数字时钟系统搭建(上)

    FPGA初学记录--数字时钟系统搭建(上) 野火征途Pro开发板教程--数码管动态展示拓展训练,数字时钟系统搭建 文章目录 FPGA初学记录--数字时钟系统搭建(上) 前言 一.问题简述 二.功能解析 ...

  3. 基于FPGA的指纹识别(使用AS608模块)

    项目介绍 硬件平台:正点原子新起点FPGA开发板或小脚丫MAX10 FPGA开发板.AS608指纹识别模块 软件平台:Quartusii13.1 功能定义 详细要求 key1:添加一个指纹 Key2: ...

  4. 【边学边记_03】——参数化设计实现模块重用

    参数化设计实现模块重用 设计内容:让4个LED灯以不同的频率闪烁 1.首先将原来的1个led灯闪烁的代码移过来,再加入参数 //设计闪烁频率为1秒的LED灯(亮灭各500ms) module led_ ...

  5. ultrascale和arm区别_ZYNQ UltraScale+ MPSoc FPGA初学笔记

    前言 最近要做新的设计用到Xilinx ZYNQ UltraScale+ MPSoc系列的芯片.文档看到吐,阅读间隙和妹子聊天,还被吐槽太闲.人生不易,我决定把近几日所学,整理成一篇文章,让大家少走点 ...

  6. FPGA初学(1)-- Vivado创建工程、管脚分配、综合、布局布线、生成比特流教程(详细)

    前言: vivado的安装包.安装教程看这篇: Vivado安装包下载.安装教程 安装好vivado后,桌面会多出这三个文件: 其中,vivado HLS可以将C语言转化为RTL级实现,主要用于一些高 ...

  7. FPGA之VGA转HDMI之编码模块的编写

    VGA 图像信息到 HDMI 图像信息的转化需要对输入的 VGA 图像信息进行编码.并行串行转换.单端信号转差分信号.单沿采样转双沿采样. 其中,编码模块就是为了完成 VGA 图像数据 8b 转 10 ...

  8. 【开发日常】六合一串口模块使用说明

    一.产品展示: 二.安装驱动: 2.1:安装驱动     首先,打开资料包里面 CP2102 驱动文件夹,如下图所示:           如果是32位系统,点击CP210xVCPInstaller_ ...

  9. 日常一记(2)--vba修改模块名

    系列文章目录 文章目录 系列文章目录 前言 一.问题描述 二.解决方式 总结 前言 一.问题描述 二.解决方式 在标记处修改即可!!! 总结 分享: 成长过程,磕磕碰碰,难免有苦有泪,以后回味起来,心 ...

最新文章

  1. R语言与数据分析(10)-内置数据集
  2. docker学习笔记(四)docker数据持久化volume
  3. Kafka发送超过broker限定大小的消息时Client和Broker端各自会有什么异常?
  4. OpenGL: 实现立体显示
  5. VirtualBox的vdi文件复制
  6. python中is、id、==与浅拷贝和深拷贝
  7. XP共享拒绝访问,全面解决
  8. caffe---之scale层
  9. db2离线备份_DB2高危操作LOAD命令风险详解
  10. 让Delphi的DataSnap发挥最大效率
  11. svnadmin命令[转]
  12. 2015 Visual-lidar Odometry and Mapping:Low-drift,Robust,and Fast
  13. Error: GPG check FAILED
  14. Python(关于运算符的运用的作业题)
  15. jsf服务_JSF ManagedBean ManagedProperty
  16. 软负载和硬负载的区别分析
  17. UnityShader入门精要-屏幕后处理效果 亮度饱和度对比度、边缘检测、高斯模糊、bloom效果、运动模糊
  18. 泛目录站群,黑帽SEO程序,自由搭配任意泛,百科程序
  19. 如何下载网页上的图片
  20. linux删除指定的行

热门文章

  1. Simotion PNPcoupler 使用技巧
  2. mysql学校信息管理系统_Mysql 学校信息管理系统
  3. winform界面TextBox限制只能输入整数
  4. python编程时显示语法错误_Python编程的10个经典错误及解决办法
  5. 线下门店互动导购产品浅析
  6. 名帖125 王宠 楷书《尚书》
  7. (转)不要自称是程序员,我十多年的 IT 职场总结
  8. C++实现排列组合算法
  9. 行为识别 Activity Recognition
  10. 爱情八十课,背叛也活该