Verilog中SRL16E的使用方法與接口詳細說明
資料介紹
標簽:
FPGA開發過程中是免不了要用到移位寄存器的,傳統的移位寄存器是通過寄存器(或者叫觸發器)實現的,占用的是FPGA內部的邏輯資源,當要移位的次數過多時,自然會耗費更多資源。但是如果用LUT(lookuptable)查找表實現的話就很輕松了,LUT是通過提前存儲下一張真值表來實現邏輯運算的,所以非常節省邏輯資源。常用的移位寄存器SRL種類很多,這里以16bit的SRL16E為例,說一說怎么使用它。
SRL16E的例化原語如下,輸入是時鐘CLK,使能CE,D,和四位輸出位選擇控制地址A3A2A1A0,輸出是Q。首先要給出一個16bit的初始值,后面的移位就是按照時鐘節拍對初始進行操作的,以代碼為例,輸入是D(0),意味著這16個周期內每個周期給序列最右邊增加一個0,相應的每個周期對應的序列最左邊的值也會被擠走。第0次移位得到0000000000001111,第二位是1,輸出Q就是1,第一次移位得到0000000000011110,第二位是1,輸出Q就是1,第二次移位得到0000000000111100,第二位是0,輸出Q就是0,以此類推,輸出依次是1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,輸出第幾位由A3A2A1A0做地址控制(第二位輸出對應0001),modelsim仿真示意圖如下:
下載地址
Verilog中SRL16E的使用方法與接口詳細說明下載
本月熱點資料
最新資料
下載排行
本周
- RS232和TTL電平轉換集成電路的介紹和設計資料說明
- FPGA時序分析之靜態分析基礎的詳細資料說明
- 時序分析和時序約束的基本概念詳細說明
- 如何實現電平轉換電路詳細教程說明
- Intel FPGA時序約束的解決方案詳細說明
- 脈沖信號和電平信號到底有什么區別
- FPGA時序約束中常用公式的詳細推導
- 如何才能快速掌握數字電路的電平標準
- ALTERA系列的FPGA時序分析
本月
- 華為FPGA的全套設計資料合集
- 數字信號處理的FPGA實現電子書免費下載
- 高速PCB設計仿真與分析的學習課件免費下載
- FPGA的實戰手冊PDF電子書免費下載
- FPGA的VHDL語言100個實例詳解
- HELLO FPGA項目實戰篇的電子書免費下載
- 無線通信FPGA設計的電子書免費下載
- 使用FPGA VHDL實現電子點餐項目設計的參考實例資料合集
- 華為Verilog的典型電路設計指導
- CPLD和FPGA的開發與應用的電子書免費下載
用戶評論
查看全部 條評論
發表評論請先 登錄, 還沒有賬號?免費注冊。
發表評論