freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

第10章數(shù)字vlsi系統(tǒng)設計基礎-資料下載頁

2024-09-28 16:45本頁面

【導讀】可用于算法級、門級、寄存器級、開關級建模;大量的Verilog仿真器;與C語言類似,許多結構借鑒C語言;具備擴展的建模能力;模塊是基本的電路描述單位,用于描述具體的設計??擅枋瞿K的外部端口,以便于模塊間的通信和系統(tǒng)設計。2)行為描述方式;以assign為前綴的語句是連續(xù)賦值語句;連續(xù)賦值語句是并發(fā)執(zhí)行的,執(zhí)行順序。使用下述過程語句描述:。initial和always語句中被賦值的對象只能是寄存器型。語句initial和always在0時刻開始并發(fā)執(zhí)行。1位全加器電路modulev3;inputA;1)開關級原語;門實例由連線類型變量S1、T1、T2和T3互連。

  

【正文】 ccoutsum全加器的一種邏輯結構圖 ? 三個元件:兩個半加器、一個或門; ? 元件之間、元件與實體端口之間用信號線相連。 東南大學 無線電工程系 射頻與光電集成電路研究所 65/935 U1半加器halfadder U2半加器halfadderxyabcin U3或門orgateccoutsum? 定義了兩類元件的名稱 halfadder/orgate及各自的端口; ? 定義構造中的內部信號線: a、 b、 c; ? U U2和 U3是三個引用元件的標號; 東南大學 無線電工程系 射頻與光電集成電路研究所 66/935 architecture structure of fulladder is ponent halfadder port ( A, B : in Bit 。 S, C : out Bit )。 end ponent 。 ponent orgate port ( In1, In2 : in Bit。 Out1 : out Bit )。 end ponent。 signal a,b,c。 begin U1: halfadder port map ( x, y, a, b )。 U2: halfadder port map ( a, cin, sum, c )。 U3: orgate port map ( b, c, cout )。 end structure。 U1半加器halfadder U2半加器halfadderxyabcin U3或門orgatec coutsum? 端口映射 port map建立元件及各端口所連信號的對應關系。 ? 整個構造直接對應邏輯圖。 東南大學 無線電工程系 射頻與光電集成電路研究所 67/935 3. VHDL中的對象和數(shù)據類型 東南大學 無線電工程系 射頻與光電集成電路研究所 68/935 VHDL有三類對象( object): 1) 常量( constant); 2) 變量( variable); 3) 信號( signal)。 對象的賦值: 1) 常量( constant); 定義時賦值! 2) 變量( variable); 賦值后立即生效! 3) 信號( signal)。 賦值后經延遲才能 生效! entity full_adder is port (x, y, cin: in Bit。 sum, cout: out Bit)。 end full_adder 。 architecture behavior of fulladder is begin process variable N : Integer 。 constant Sum_vector : Bit_vector(0 to 3) :=―0101‖; constant Carry_vector : Bit_vector(0 to 3) :=―0011‖; begin wait on x,y,cin。 N := 0。 if X =?1‘then N := N+1 。 end if 。 if Y =?1‘then N := N+1 。 end if 。 if Cin =?1‘then N := N+1 。 end if 。 Sum= Sum_vector(N)。 Cout= Carry_vector(N)。 end process 。 end behavior 。 architecture rtl of fulladder is signal S : Bit begin S = x xor y。 Sum = S xor cin。 cout = (S and cin) or (x and y)。 end rtl 。 東南大學 無線電工程系 射頻與光電集成電路研究所 69/935 259, 0, 10E4, 16D2( 16進制), 8702( 8進制), 211010010( 2進制), , , 8E4, 4 。 ‘ a‘(字符)、 “ abcd‖(字符串)。 B―10101000‖( 2進制位串)、 X―AC‖( 16進制位串)、 O―574‖( 8進制位串)。 (物理數(shù))、 15 kohm( 15kΩ物理數(shù)) ns、 kohm是專門定義的物理單位。 下劃線與可讀性: , B‖1010_1011_1100‖ 對象的數(shù)據類型 1)整數(shù); 2)浮點數(shù); 3)字符; 4)字符串; 5)位串; 6)物理數(shù)。 東南大學 無線電工程系 射頻與光電集成電路研究所 70/935 數(shù)據類型 數(shù)據類型由 type語句定義,數(shù)據類型分純量類型和復合類型。 純量類型對象只能保存一個數(shù)。 形式: type 數(shù)據類型名 is 類型定義 ; 例如: type Integer is range 2147483648 to 2147483647。 type Real is range 16E+32 to 16+32。 type Bit is (?0‘,?1‘)。 枚舉方法 type Boolean is (False, True)。 枚舉方法 均是 VHDL預定義的。 可以用 type語句定義其他的純量數(shù)據類型。 東南大學 無線電工程系 射頻與光電集成電路研究所 71/935 物理數(shù)的定義: 數(shù)值范圍 +物理單位。 例如下面是“時間”的定義: type Time is range –(2**31–1) to (2**31–1) units fs。 ――fs, 是基本單位。以下為導出單位 ps = 1 000 fs。 ―― ps ns = 1 000 ps。 ―― ns us = 1 000 ns。 ―― us ms = 1 000 us。 ―― ms sec = 1 000 ms。 ――s min =60 ps。 ―― min hr = 60 min。 ―― h end units。 東南大學 無線電工程系 射頻與光電集成電路研究所 72/935 2. 數(shù)組類型 復合數(shù)據類型,數(shù)組元素數(shù)據類型相同。 定義數(shù)組類型用關鍵字 array: type Word is array (15 downto 0) of Bit。 下標范圍不定,如: type Bit_vector is array ( Natural range ) of Bit。 下標的數(shù)據類型為自然數(shù) Natural, VHDL預 定義數(shù)據類型, 具體定義某個對象時,再確定對象的下標范圍。 東南大學 無線電工程系 射頻與光電集成電路研究所 73/935 記錄是復合數(shù)據類型、由多個元素組成; 各個元素有各自的名字和不同的數(shù)據類型。 用關鍵字 record, 要說明記錄中每個元素的名字及其數(shù)據類型。 實例: type Regist is record F0, F1: Real。 R0, R1: Integer。 end record。 東南大學 無線電工程系 射頻與光電集成電路研究所 74/935 對象的說明 使用的對象都要預先說明,對象說明的一般形式為 對象類型 對象名 : 數(shù)據類型 := 初值 實例: constant A: Bit_vector( 0 to 3); variable N : Integer := 0; signal S : Bit; 東南大學 無線電工程系 射頻與光電集成電路研究所 75/935 枚舉形式 : constant A: Bit_vector: =(?0?,?0?,?1?,?0?)。 constant A: Bit_vector: =(3=?0?,2=?1?,1=?0?,0=?0?); constant A: Bit_vector: =( 2=?1?,others=?0?)。 constant A: Bit_vector: = “0010”; 0123 東南大學 無線電工程系 射頻與光電集成電路研究所 76/935 先定義類型: type Rational is record Numerator : Integer。 Denominator : Integer。 end record。 再定義對象 S: signal S: Rational: = (155,2077)。 signal S: Ratoinal: = (Denominator =2077, Numerator=155); 使用: = 2077。 東南大學 無線電工程系 射頻與光電集成電路研究所 77/935 VHDL中數(shù)的運算 ?求模與求余兩種運算必須是整數(shù)。 ?整數(shù)的必須是正整數(shù)。 ?浮點數(shù)的乘方運算的冪是整數(shù)。 ?兩運算數(shù)的類型必須相同。 VHDL 的預定義算符 運算種類 算符 運算 + 正號 負號 Abs x 單目運算 not 非 + 加 減 * 乘 / 除 Mod 求模 * * 乘方 amp。 連接 Rem 求余 and 與 Or 或 nand 與非 =
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1