關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 可編程邏輯技術在數字信號處理系統中的應用

        可編程邏輯技術在數字信號處理系統中的應用

        作者: 時間:2012-04-09 來源:網絡 收藏

          在上面的VHDL描述中,ADDER4B是一個4位二進制加法器,其VHDL描述是:

          LIBRARY IEEE;

          USE IEEE.STD_LOGIC_1164.ALL;

          USE IEEE.STD_LOGIC_UNSIGNED.ALL;

          ENTITY ADDER4B IS

          PORT (CIN4 :IN STD_LOGIC;

          A4 :IN STD_LOGIC_VECTOR(3 DOWNTO 0);

          B4:IN STD_LOGIC_VECTOR(3 DOWNTO 0);

          S4:OUT STD_LOGIC_VECTOR(3 DOWNTO 0);

          COUT4:OUT STD_LOGIC;

          EAND ADDER4B;

          ARCHITEC_TURE behav OF ADDER4B IS

          SIGNAL SINT :STD_LOGIC_VECTOR(4 DOWNTO 0);

          SIGNAL AA,BB:STD_LOGIC_VECTOR(4 DOWNTO 0);

          BEGIN

          AA=‘0’A4;

          BB=‘0’B4;

          SINT=AA+BB+CIN4;

          S4=SINT(3 DOWNTO 0);

          COUT4=SINT(4);

          END behav;

          4 結束語

          本文采用基于EDA的自上而下的系統設計方法,其設計流程如圖2所示。該乘法器的最大優點是節省芯片資源,其運算速度取決于輸入的時鐘頻率。如若時鐘頻率為100MHz,則每個運算周期僅需80ns,因而具有一定的實用價值。



        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 视频| 新津县| 湖北省| 岱山县| 金湖县| 大悟县| 惠水县| 府谷县| 绥德县| 丰宁| 定边县| 什邡市| 凌云县| 井冈山市| 武城县| 博野县| 双柏县| 江陵县| 陵水| 咸丰县| 武安市| 固始县| 福州市| 佛冈县| 杂多县| 绥化市| 堆龙德庆县| 固始县| 乐都县| 宁晋县| 深州市| 苍山县| 惠州市| 湄潭县| 宜君县| 晴隆县| 黄梅县| 抚州市| 孙吴县| 武邑县| 仁寿县|