音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網
技術交流 | 電路欣賞 | 工控天地 | 數字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng)
驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產業(yè) | CAN-bus/DeviceNe

請問Altera公司的EPM7064內部ROM的實現代碼問題

作者:weiyg8051 欄目:EDA技術
請問ALTERA公司的EPM7064內部ROM的實現代碼問題
想在EPM7064內實現一個16bitX256的ROM,不知能否實現,我仿照書上的例程
寫了一段VHDL的代碼,使用QUartus II V6.0 SP1 編譯可以通過,但是不知道在這種器件上是否能夠正常使用,并且我不知道這段代碼如何使用,請各位大俠指教

LIBRARY ieee;
USE ieee.std_logic_1164.ALL;


PACKAGE rom_pack IS
    SUBTYPE ROM_WORD IS std_logic_vector(15 downto 0);
    SUBTYPE ROM_RANGE IS integer range 0 to 255;
    TYPE ROM_TYPE IS array (ROM_RANGE) OF ROM_WORD;
    CONSTANT ROM : ROM_TYPE :=   共256個
    (("0000000000000000"),("0000000000000000"),("0000000000000000),    ("0000000000000000"),("0000000000000000"),(0000000000000000"));
END rom_pack;

LIBRARY IEEE;
USE IEEE.std_logic_1164.all;
USE work.rom_pack.all;

ENTITY rom_out IS
    GENERIC(read_delay:time);
    PORT(
        addr    : IN     std_logic_vector(7 DOWNTO 0);
        clk        : IN     std_logic;
        read    : IN     std_logic;
        dataout    : OUT     std_logic_vector(15 DOWNTO 0));
END rom_out;
    



ARCHITECTURE sin OF rom_out IS
    FUNCTION logic2int(din: std_logic_vector(7 downto 0)) RETURN ROM_RANGE IS
        VARIABLE result: ROM_RANGE := 0;
    BEGIN
        FOR i IN 0 TO 7 LOOP
            IF din(i) = '1' THEN
                result:=result+2**i;
            END IF;
        END LOOP;
        RETURN result;
    END FUNCTION logic2int;
BEGIN
    PROCESS(clk)
    BEGIN
        IF clk'EVENT and clk='0' THEN
            IF read = '1' THEN
                dataout <= ROM(logic2int(addr)) after read_delay;
            ELSE
                dataout <= (others=>'Z') after read_delay;
            END IF;
        END IF;
    END PROCESS;
END sin;



2樓: >>參與討論
zgl7903
Quartus下有 LPM_ROM 組件可以直接使用
 
參與討論
昵稱:
討論內容:
 
 
相關帖子
請問有哪位大蝦知道用fpga做個類似8051的核需要多少門?
FPGA (把50M降低為幾HZ,并且能用示波器測量出這個低頻)
新手問protel 99SE
關于分頻請教
請教EPM7128   -15下載線問題(附圖)
免費注冊為維庫電子開發(fā)網會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號