⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 u1.vhd

📁 用maxplus2实现的一种通用逻辑模块
💻 VHD
字号:
library ieee;
use ieee.std_logic_1164.all;
entity u1 is
    port(DS,PS,IOS,RD,WE,SWRESET,PWRONRST,HOSTRESET,TRGREST,A15,A14,A13,A12,A3,A2,A1,A0:in std_logic;
         XFER,DACS,RAMOE,RAMWE,WRSW,RDSW,SWITCHES,LEDS,UOE,UWE,RS,INTRSW,LCD,UCS,SWCE,CDR,CDW:out std_logic
         );
end u1;

architecture u1_data of u1 is
    begin
        XFER<=NOT(NOT(IOS) AND NOT(A15) AND A3 AND NOT(A2));
        DACS<=IOS OR A15 OR A3 OR A2;
        RAMOE<=RD OR (DS AND PS);
        RAMWE<=WE OR (DS AND PS);
        SWCE<=NOT(NOT(IOS) AND NOT(A15) AND NOT(A3) AND A2 AND NOT(A1) AND A0); 
        WRSW<=NOT(NOT(IOS) AND NOT(A15) AND NOT(A3) AND A2 AND NOT(A1) AND A0)OR WE;
        RDSW<=NOT(NOT(IOS) AND NOT(A15) AND NOT(A3) AND A2 AND NOT(A1) AND A0) OR RD;
        SWITCHES<=NOT(NOT(IOS) AND NOT(A15) AND A3 AND NOT(A2)AND A1 AND A0);
        LEDS<=NOT(NOT(IOS) AND NOT(A15) AND A3 AND A2);
        UOE<=NOT(A15) OR A14 OR A13 OR A12 OR IOS OR RD;
        UWE<=NOT(A15) OR A14 OR A13 OR A12 OR IOS OR WE;
        RS<=NOT(SWRESET);
        INTRSW<=NOT(WE) AND NOT(IOS) AND NOT(A15) AND NOT(A3) AND A2 AND A1 AND NOT(A0);
        LCD<=NOT(IOS OR A15 OR NOT(A3) OR A2 OR A1);
        UCS<=NOT(IOS OR NOT(A15) OR A14 OR A3 OR A2); 
        CDR<=IOS OR A15 OR NOT(A3) OR A2 OR A1 OR NOT(A0) OR RD;
        CDW<=IOS OR A15 OR NOT(A3) OR A2 OR A1 OR NOT(A0) OR WE;
    end u1_data;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -