-- Title : Barrel SHIFTER (Pure combinational) -- This VHDL design file is an open design you can redistribute it and/or -- modify it and/or implement it after contacting the author -- You can check the draft license at
標簽: design combinational SHIFTER Barrel
上傳時間: 2014-12-21
上傳用戶:784533221
Top module name : SHIFTER (File name : SHIFTER.v) 2. Input pins: SHIFT [3:0], IN [15:0], SIGN, RIGHT. 3. Output pins: OUT [15:0]. 4. Input signals generated from test pattern are latched in one cycle and are synchronized at clock rising edge. 5. The SHIFT signal describes the shift number. The shift range is 0 to 15. 6. When the signal RIGHT is high, it shifts input data to right. On the other hand, it shifts input data to left. 7. When the signal SIGN is high, the input data is a signed number and it shifts with sign extension. However, the input data is an unsigned number if the signal SIGN is low. 8. You can only use following gates in Table I and need to include the delay information (Tplh, Tphl) in your design.
上傳時間: 2013-12-13
上傳用戶:himbly
Top module name : SHIFTER (File name : SHIFTER.v) 2. Input pins: SHIFT [3:0], IN [15:0], SIGN, RIGHT. 3. Output pins: OUT [15:0]. 4. Input signals generated from test pattern are latched in one cycle and are synchronized at clock rising edge. 5. The SHIFT signal describes the shift number. The shift range is 0 to 15. 6. When the signal RIGHT is high, it shifts input data to right. On the other hand, it shifts input data to left. 7. When the signal SIGN is high, the input data is a signed number and it shifts with sign extension. However, the input data is an unsigned number if the signal SIGN is low. 8. You can only use following gates in Table I and need to include the delay information (Tplh, Tphl) in your design.
上傳時間: 2014-01-20
上傳用戶:三人用菜
Log SHIFTER Gate Level Design using Verilog(IC design Lab) and Lab Note
標簽: Lab SHIFTER Verilog Design
上傳時間: 2016-12-01
上傳用戶:cylnpy
this module performs the task of a barrel-SHIFTER 16 or 32 bits
標簽: barrel-SHIFTER performs module this
上傳時間: 2017-04-25
上傳用戶:nanxia
jhonson counter using SHIFTER
標簽: jhonson counter SHIFTER using
上傳時間: 2014-09-02
上傳用戶:努力努力再努力
移位運算器SHIFTER 使用Verilog HDL 語言編寫,其輸入輸出端分別與鍵盤/顯示器LED 連接。移位運算器是時序電路,在J鐘信號到來時狀態產生變化, CLK 為其時鐘脈沖。由S0、S1 、M 控制移位運算的功能狀態,具有數據裝入、數據保持、循環右移、帶進位循環右移,循環左移、帶進位循環左移等功能。 CLK 是時鐘脈沖輸入,通過鍵5 產生高低電平M 控制工作模式, M=l 時帶進位循環移位,由鍵8 控制CO 為允許帶進位移位輸入,由鍵7 控制:S 控制移位模式0-3 ,由鍵6 控制,顯示在數碼管LED8 上 D[7..0]是移位數據輸入,由鍵2 和1 控制,顯示在數碼管2 和1 上 QB[7..0]是移位數據輸出,顯示在數碼管6 和5 上:cn 是移位數據輸出進位,顯示在數碼管7 上。
上傳時間: 2014-01-16
上傳用戶:wys0120
right SHIFTER using vhdl,
上傳時間: 2014-01-20
上傳用戶:lijianyu172
SPCE061A單片機硬件結構 從第一章中SPCE061A的結構圖可以看出SPCE061A的結構比較簡單,在芯片內部集成了ICE仿真電路接口、FLASH程序存儲器、SRAM數據存儲器、通用IO端口、定時器計數器、中斷控制、CPU時鐘、模-數轉換器AD、DAC輸出、通用異步串行輸入輸出接口、串行輸入輸出接口、低電壓監測低電壓復位等若干部分。各個部分之間存在著直接或間接的聯系,在本章中我們將詳細的介紹每個部分結構及應用。2.1 μ’nSP™的內核結構μ’nSP™的內核如0所示其結構。它由總線、算術邏輯運算單元、寄存器組、中斷系統及堆棧等部分組成,右邊文字為各部分簡要說明。算術邏輯運算單元ALUμ’nSP™的ALU在運算能力上很有特色,它不僅能做16位基本的算術邏輯運算,也能做帶移位操作的16位算術邏輯運算,同時還能做用于數字信號處理的16位×16位的乘法運算和內積運算。1. 16位算術邏輯運算不失一般性,μ’nSP™與大多數CPU類似,提供了基本的算術運算與邏輯操作指令,加、減、比較、取補、異或、或、與、測試、寫入、讀出等16位算術邏輯運算及數據傳送操作。2. 帶移位操作的16位算邏運算對圖2.1稍加留意,就會發現μ’nSP™的ALU前面串接有一個移位器SHIFTER,也就是說,操作數在經過ALU的算邏操作前可先進行移位處理,然后再經ALU完成算邏運算操作。移位包括:算術右移、邏輯左移、邏輯右移、循環左移以及循環右移。所以,μ’nSP™的指令系統里專有一組復合式的‘移位算邏操作’指令;此一條指令完成移位和算術邏輯操作兩項功能。程序設計者可利用這些復合式的指令,撰寫更精簡的程序代碼,進而增加程序代碼密集度 (Code Density)。在微控制器應用中,如何增加程序代碼密集度是非常重要的議題;提高程序代碼密集度意味著:減少程序代碼的大小,進而減少ROM或FLASH的需求,以此降低系統成本與增加執行效能。
上傳時間: 2013-10-10
上傳用戶:星仔
The objective of this projectis to design, model and simulate an autocorrelation generator circuit using 4-bit LFSR. the register and LFSR will used D flip-flop and some gates. By the autocorrelation concept, there should be 2 same length vectors, for calculating the autocorrelation , we have to design the register for storing the original vector and the SHIFTER for make time delay.
標簽: autocorrelation objective generator projectis
上傳時間: 2015-08-17
上傳用戶:ikemada