最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

FPGA點亮流水燈

2022-04-11 10:31 作者:e小白官方  | 我要投稿

本文作者:一碗熱的粥kk,e小白網(wǎng)址:www.e-xiaobai.com


采用Verilog語言,語法與C語言比較像。根據(jù)我自己的理解,盡量每一步都給注釋;

前沿知識:

變量:

變量是指程序運行時可以改變其值的量,下面主要介紹常用的兩種。

Wire型:Wire 類型變量,也叫網(wǎng)絡(luò)類型變量,用于結(jié)構(gòu)實體之間的物理連接,如門與門之間,不能儲 存值,用連續(xù)賦值語句 assign 賦值,定義為 wire [n-1:0] a ; 其中 n 代表位寬,如定義 wire a ; assign a = b ; 是將 b 的結(jié)點連接到連線 a 上。

Reg型:Reg 類型變量,也稱為寄存器變量,可用來儲存值,必須在 always 語句里使用。其定義為 reg [n-1:0] a ; 表示 n 位位寬的寄存器,如 reg [7:0] a; 表示定義 8 位位寬的寄存器 a。

賦值:“=”阻塞賦值,”<=”非阻塞賦值。阻塞賦值為執(zhí)行完一條賦值語句,再執(zhí)行下一條,可理解為 順序執(zhí)行,而且賦值是立即執(zhí)行;非阻塞賦值可理解為并行執(zhí)行,不考慮順序,在 always 塊語句 執(zhí)行完成后,才進行賦值。

下圖代碼LED0為亮,1為滅。流水燈每次移動1位




FPGA點亮流水燈的評論 (共 條)

分享到微博請遵守國家法律
阿坝县| 哈巴河县| 天柱县| 襄城县| 太康县| 乌海市| 西和县| 桦南县| 旌德县| 兴隆县| 淄博市| 句容市| 永福县| 同仁县| 醴陵市| 葵青区| 安吉县| 天津市| 资溪县| 白水县| 潮州市| 墨玉县| 屏南县| 长岛县| 察雅县| 泸溪县| 蒙城县| 美姑县| 个旧市| 旺苍县| 浙江省| 霍州市| 达拉特旗| 航空| 镇平县| 通江县| 乡宁县| 瑞丽市| 马尔康县| 永康市| 永兴县|