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

歡迎光臨散文網(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點亮流水燈的評論 (共 條)

分享到微博請遵守國家法律
阳高县| 镇巴县| 金阳县| 高平市| 湖口县| 博客| 固原市| 黄石市| 乐清市| 福安市| 分宜县| 阿图什市| 元朗区| 和顺县| 来宾市| 安乡县| 黄石市| 无极县| 镇坪县| 奈曼旗| 鹤庆县| 陵水| 璧山县| 渑池县| 大安市| 富川| 萨嘎县| 广州市| 孙吴县| 永登县| 宜章县| 交口县| 临江市| 当雄县| 丰城市| 涞水县| 嘉鱼县| 定兴县| 文安县| 平阳县| 汾西县|