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

📄 test_ram.fit

📁 简单的CPU设计数字系统实验
💻 FIT
字号:
-- MAX+plus II Compiler Fit File      
-- Version 10.12 09/21/2001           
-- Compiled: 10/26/2007 08:24:48      

-- Copyright (C) 1988-2001 Altera Corporation
-- Any megafunction design, and related net list (encrypted or decrypted),
-- support information, device programming or simulation file, and any other
-- associated documentation or information provided by Altera or a partner
-- under Altera's Megafunction Partnership Program may be used only to
-- program PLD devices (but not masked PLD devices) from Altera.  Any other
-- use of such megafunction design, net list, support information, device
-- programming or simulation file, or any other related documentation or
-- information is prohibited for any other purpose, including, but not
-- limited to modification, reverse engineering, de-compiling, or use with
-- any other silicon devices, unless such use is explicitly licensed under
-- a separate agreement with Altera or a megafunction partner.  Title to
-- the intellectual property, including patents, copyrights, trademarks,
-- trade secrets, or maskworks, embodied in any such megafunction design,
-- net list, support information, device programming or simulation file, or
-- any other related documentation or information provided by Altera or a
-- megafunction partner, remains with Altera, the megafunction partner, or
-- their respective licensors.  No other licenses, including any licenses
-- needed under any third party's intellectual property, are provided herein.

CHIP "test_ram"
BEGIN

    DEVICE = "EPF10K10LC84-3";

    "LDAR"                         : INPUT_PIN  = 38     ;
    "memenab"                      : INPUT_PIN  = 35     ;
    "pc_bus"                       : INPUT_PIN  = 42     ;
    "rd"                           : INPUT_PIN  = 36     ;
    "t1"                           : INPUT_PIN  = 1      ;
    "t2"                           : INPUT_PIN  = 84     ;
    "we"                           : INPUT_PIN  = 43     ;
    "161clrn"                      : INPUT_PIN  = 2      ;
    "161oad"                       : INPUT_PIN  = 44     ;
    "161pc"                        : INPUT_PIN  = 39     ;
    "adr0"                         : OUTPUT_PIN = 10     ;
    "adr1"                         : OUTPUT_PIN = 7      ;
    "adr2"                         : OUTPUT_PIN = 11     ;
    "adr3"                         : OUTPUT_PIN = 18     ;
    "adr4"                         : OUTPUT_PIN = 64     ;
    "adr5"                         : OUTPUT_PIN = 27     ;
    "adr6"                         : OUTPUT_PIN = 28     ;
    "adr7"                         : OUTPUT_PIN = 9      ;
    "d0"                           : BIDIR_PIN  = 67     ;
    "d1"                           : BIDIR_PIN  = 21     ;
    "d2"                           : BIDIR_PIN  = 24     ;
    "d3"                           : BIDIR_PIN  = 66     ;
    "d4"                           : BIDIR_PIN  = 25     ;
    "d5"                           : BIDIR_PIN  = 23     ;
    "d6"                           : BIDIR_PIN  = 22     ;
    "d7"                           : BIDIR_PIN  = 65     ;
    "|LPM_RAM_IO:81|datatri0~1~3"  : LOCATION   = LC1_B3 ;
    "|LPM_RAM_IO:81|datatri1~1~3"  : LOCATION   = LC1_B5 ;
    "|LPM_RAM_IO:81|datatri2~1~3"  : LOCATION   = LC6_B7 ;
    "|LPM_RAM_IO:81|datatri3~1~3"  : LOCATION   = LC3_B7 ;
    "|LPM_RAM_IO:81|datatri4~1~3"  : LOCATION   = LC8_B7 ;
    "|LPM_RAM_IO:81|datatri5~1~3"  : LOCATION   = LC4_B12;
    "|LPM_RAM_IO:81|datatri6~1~3"  : LOCATION   = LC2_B7 ;
    "|LPM_RAM_IO:81|datatri7~1~2"  : LOCATION   = LC1_B7 ;
    "|LPM_RAM_IO:81|datatri7~1~3"  : LOCATION   = LC5_B5 ;
    "|LPM_RAM_IO:81|:92"           : LOCATION   = LC4_B7 ;
    "|LPM_RAM_IO:81|:93"           : LOCATION   = LC5_B7 ;
    ":62"                          : LOCATION   = LC3_B2 ;
    ":63"                          : LOCATION   = LC3_B11;
    "|74161:74|f74161:sub|:9"      : LOCATION   = LC6_B12;  -- |74161:74|f74161:sub|QA
    "|74161:74|f74161:sub|:80"     : LOCATION   = LC2_B12;
    "|74161:74|f74161:sub|:84"     : LOCATION   = LC7_B12;
    "|74161:74|f74161:sub|:87"     : LOCATION   = LC5_B12;  -- |74161:74|f74161:sub|QB
    "|74161:74|f74161:sub|:94"     : LOCATION   = LC8_B12;
    "|74161:74|f74161:sub|:99"     : LOCATION   = LC3_B12;  -- |74161:74|f74161:sub|QC
    "|74161:74|f74161:sub|:110"    : LOCATION   = LC1_B12;  -- |74161:74|f74161:sub|QD
    "|74161:75|f74161:sub|:9"      : LOCATION   = LC6_B3 ;  -- |74161:75|f74161:sub|QA
    "|74161:75|f74161:sub|:84"     : LOCATION   = LC7_B3 ;
    "|74161:75|f74161:sub|:87"     : LOCATION   = LC4_B3 ;  -- |74161:75|f74161:sub|QB
    "|74161:75|f74161:sub|:94"     : LOCATION   = LC8_B3 ;
    "|74161:75|f74161:sub|:99"     : LOCATION   = LC3_B3 ;  -- |74161:75|f74161:sub|QC
    "|74161:75|f74161:sub|:104"    : LOCATION   = LC5_B3 ;
    "|74161:75|f74161:sub|:110"    : LOCATION   = LC2_B3 ;  -- |74161:75|f74161:sub|QD
    "|74273:78|:12"                : LOCATION   = LC4_B2 ;  -- |74273:78|Q8
    "|74273:78|:13"                : LOCATION   = LC2_B2 ;  -- |74273:78|Q7
    "|74273:78|:14"                : LOCATION   = LC1_B2 ;  -- |74273:78|Q6
    "|74273:78|:15"                : LOCATION   = LC6_B2 ;  -- |74273:78|Q5
    "|74273:78|:16"                : LOCATION   = LC5_B2 ;  -- |74273:78|Q4
    "|74273:78|:17"                : LOCATION   = LC8_B2 ;  -- |74273:78|Q3
    "|74273:78|:18"                : LOCATION   = LC7_B4 ;  -- |74273:78|Q2
    "|74273:78|:19"                : LOCATION   = LC7_B2 ;  -- |74273:78|Q1
    "|LPM_RAM_IO:81|altram:sram|segment0_0" : LOCATION   = EC7_B  ;
    "|LPM_RAM_IO:81|altram:sram|segment0_1" : LOCATION   = EC2_B  ;
    "|LPM_RAM_IO:81|altram:sram|segment0_2" : LOCATION   = EC6_B  ;
    "|LPM_RAM_IO:81|altram:sram|segment0_3" : LOCATION   = EC5_B  ;
    "|LPM_RAM_IO:81|altram:sram|segment0_4" : LOCATION   = EC4_B  ;
    "|LPM_RAM_IO:81|altram:sram|segment0_5" : LOCATION   = EC8_B  ;
    "|LPM_RAM_IO:81|altram:sram|segment0_6" : LOCATION   = EC3_B  ;
    "|LPM_RAM_IO:81|altram:sram|segment0_7" : LOCATION   = EC1_B  ;

END;

INTERNAL_INFO "test_ram"
BEGIN
	DEVICE = EPF10K10LC84-3;
    OH0R1P67 : LORAX = "1:G10R1|2:PA11R1C1->LC7_B2|,2:PA11R1C2->LC6_B3|,2:RP11R1->EC7_B,->LC6_B3,->LC7_B2||";
    OH8R1P21 : LORAX = "1:G13R1|2:PA0R1C2->LC4_B3|,2:PA0R1C3->LC7_B4|,2:RP0R1->EC2_B,->LC4_B3,->LC7_B4||";
    OH13R1P24 : LORAX = "1:G14R1|2:PA5R1C1->LC8_B2|,2:PA20R1C2->LC3_B3|,2:RP5R1->EC6_B,->LC3_B3,->LC8_B2||";
    OH2R1P66 : LORAX = "1:G46R1|2:PA4R1C1->LC5_B2|,2:PA4R1C2->LC2_B3|,2:RP4R1->EC5_B,->LC2_B3,->LC5_B2||";
    OH15R1P25 : LORAX = "1:G39R1|2:PA20R1C1->LC6_B2|,2:PA20R1C11->LC6_B12|,2:RP14R1->EC4_B,->LC6_B12,->LC6_B2||";
    OH11R1P23 : LORAX = "1:G42R1|2:PA17R1C1->LC1_B2|,2:PA14R1C11->LC5_B12|,2:RP17R1->EC8_B,->LC5_B12,->LC1_B2||";
    OH9R1P22 : LORAX = "1:G43R1|2:PA16R1C1->LC2_B2|,2:PA16R1C11->LC3_B12|,2:RP16R1->EC3_B,->LC3_B12,->LC2_B2||";
    OH4R1P65 : LORAX = "1:G47R1|2:PA3R1C1->LC4_B2|,2:PA3R1C11->LC1_B12|,2:RP3R1->EC1_B,->LC1_B12,->LC4_B2||";
    OV3C9P38 : LORAX = "1:V18C9,HHL26R1,PA9R1C1->LC3_B2|";
    EC7_B   : LORAX = "1:RB6R1,G21R1,PA13R1C2->LC1_B3|";
    EC2_B   : LORAX = "1:RB1R1,G35R1,PA3R1C4->LC1_B5|";
    EC6_B   : LORAX = "1:RB5R1,G22R1,PA3R1C6->LC6_B7|";
    EC5_B   : LORAX = "1:RB4R1,G3R1,PA18R1C6->LC3_B7|";
    EC4_B   : LORAX = "1:RB3R1,G17R1,PA17R1C6->LC8_B7|";
    EC8_B   : LORAX = "1:RB7R1,G31R1,PA15R1C11->LC4_B12|";
    EC3_B   : LORAX = "1:RB2R1,G6R1,PA6R1C6->LC2_B7|";
    EC1_B   : LORAX = "1:RB0R1,G34R1,PA4R1C4->LC5_B5|";
    LC1_B3  : LORAX = "1:MSW0R1C2,G40R1->OH0R1P67|";
    LC1_B5  : LORAX = "1:MSW0R1C4,HHL18R1->OH8R1P21|";
    LC6_B7  : LORAX = "1:MSW5R1C6,HHL34R1->OH13R1P24|";
    LC3_B7  : LORAX = "1:MSW2R1C6,G12R1->OH2R1P66|";
    LC8_B7  : LORAX = "1:MSW7R1C6,G86R1->OH15R1P25|";
    LC4_B12 : LORAX = "1:MSW3R1C11,HHL10R1->OH11R1P23|";
    LC2_B7  : LORAX = "1:MSW1R1C6,HHL8R1->OH9R1P22|";
    LC1_B7  : LORAX = "1:MSW0R1C6,G45R1,OE3->OH0R1P67,->OH8R1P21,->OH13R1P24,->OH2R1P66,->OH15R1P25,->OH11R1P23,->OH9R1P22,->OH4R1P65|";
    LC5_B5  : LORAX = "1:MSW4R1C4,G62R1->OH4R1P65|";
    LC4_B7  : LORAX = "1:MSW3R1C6,HHL9R1,RP13R1->EC7_B,->EC2_B,->EC6_B,->EC5_B,->EC4_B,->EC8_B,->EC3_B,->EC1_B|";
    LC5_B7  : LORAX = "1:MSW4R1C6,G48R1|2:PA2R1C2->LC1_B3|,2:PA2R1C4->LC1_B5,->LC5_B5|,2:PA2R1C11->LC4_B12||";
    OV2C5P35 : LORAX = "1:V14C5,HHL30R1,PA5R1C6->LC4_B7,->LC5_B7|";
    OD3P42  : LORAX = "1:FB3|2:FH3R1|3:PA5R1C2->LC1_B3|,3:PA5R1C4->LC1_B5,->LC5_B5|,3:PA9R1C6->LC6_B7,->LC3_B7,->LC8_B7,->LC2_B7,->LC1_B7|,3:PA5R1C11->LC4_B12|||";
    OV2C6P36 : LORAX = "1:V14C6,HHL41R1,PA8R1C6->LC4_B7,->LC5_B7|";
    OD4P1   : LORAX = "1:FB4->EC7_B,->EC2_B,->EC6_B,->EC5_B,->EC4_B,->EC8_B,->EC3_B,->EC1_B|";
    OD0P84  : LORAX = "1:FB0|2:FH0R1|3:PA0R1C1->LC3_B2|,3:PA0R1C10->LC3_B11|||";
    OD5P43  : LORAX = "1:FB5|2:CH1R1,PA7R1C6->LC4_B7||";
    LC3_B2  : LORAX = "1:MSW2R1C1,G2R1,PA19R1C3->LC7_B4|";
    LC3_B11 : LORAX = "1:|2:MSW2R1C11,HHL15R1,PA8R1C2->LC6_B3,->LC4_B3,->LC3_B3,->LC2_B3|,2:MSW2R1C10,HHL0R1,PA1R1C11->LC6_B12,->LC5_B12,->LC3_B12,->LC1_B12||";
    OD1P2   : LORAX = "1:FB1->LC6_B12,->LC5_B12,->LC3_B12,->LC1_B12,->LC6_B3,->LC4_B3,->LC3_B3,->LC2_B3|";
    OD2P44  : LORAX = "1:FB2|2:FH2R1|3:PA6R1C2->LC6_B3,->LC4_B3,->LC3_B3,->LC2_B3|,3:PA6R1C11->LC6_B12,->LC5_B12,->LC3_B12,->LC1_B12|||";
    OV3C10P39 : LORAX = "1:V18C10,HHL31R1,PA4R1C10->LC3_B11|";
    LC6_B12 : LORAX = "1:MSW5R1C11,HHL39R1,PA10R1C6->LC8_B7|";
    LC3_B12 : LORAX = "1:MSW3R1C10,HHL7R1,PA15R1C6->LC2_B7|";
    LC1_B12 : LORAX = "1:MSW0R1C11,HHL20R1,PA13R1C4->LC5_B5|";
    LC4_B3  : LORAX = "1:MSW3R1C2,HHL6R1,PA16R1C4->LC1_B5|";
    LC3_B3  : LORAX = "1:MSW2R1C2,HHL1R1,PA0R1C6->LC6_B7|";
    LC5_B3  : LORAX = "1:MSW4R1C2,HHL43R1,PA18R1C11->LC6_B12,->LC2_B12,->LC7_B12,->LC8_B12|";
    LC2_B3  : LORAX = "1:MSW1R1C2,HHL2R1,PA20R1C6->LC3_B7|";
    LC4_B2  : LORAX = "1:MSW3R1C1|2:V9C1->OV1C1P9|,2:HHL13R1,RP2R1->EC7_B,->EC2_B,->EC6_B,->EC5_B,->EC4_B,->EC8_B,->EC3_B,->EC1_B||";
    LC2_B2  : LORAX = "1:MSW2R1C0|2:HHL3R1,RP19R1->EC7_B,->EC2_B,->EC6_B,->EC5_B,->EC4_B,->EC8_B,->EC3_B,->EC1_B|,2:V8C0,HHL3R2->OH10R2P28||";
    LC1_B2  : LORAX = "1:MSW0R1C1|2:HHL23R1,RP1R1->EC7_B,->EC2_B,->EC6_B,->EC5_B,->EC4_B,->EC8_B,->EC3_B,->EC1_B|,2:V0C1,HHL23R2->OH8R2P27||";
    LC6_B2  : LORAX = "1:MSW6R1C0,G79R1->OH6R1P64,2:RP6R1->EC7_B,->EC2_B,->EC6_B,->EC5_B,->EC4_B,->EC8_B,->EC3_B,->EC1_B||";
    LC5_B2  : LORAX = "1:MSW4R1C1|2:HHL36R1,RP20R1->EC7_B,->EC2_B,->EC6_B,->EC5_B,->EC4_B,->EC8_B,->EC3_B,->EC1_B|,2:V14C1,HHL36R0->OH12R0P18||";
    LC8_B2  : LORAX = "1:MSW4R1C0|2:V12C0->OV1C0P11|,2:G50R1,RP15R1->EC7_B,->EC2_B,->EC6_B,->EC5_B,->EC4_B,->EC8_B,->EC3_B,->EC1_B||";
    LC7_B4  : LORAX = "1:MSW7R1C2|2:V23C2->OV0C2P7|,2:HHL37R1,RP12R1->EC7_B,->EC2_B,->EC6_B,->EC5_B,->EC4_B,->EC8_B,->EC3_B,->EC1_B||";
    LC7_B2  : LORAX = "1:MSW7R1C0|2:V23C0->OV0C0P10|,2:HHL46R1,RP18R1->EC7_B,->EC2_B,->EC6_B,->EC5_B,->EC4_B,->EC8_B,->EC3_B,->EC1_B||";
	LC1_B3  : LORAX2 = "OD3P42, LC5_B7, LC6_B3, EC7_B";
	LC1_B5  : LORAX2 = "OD3P42, LC5_B7, LC4_B3, EC2_B";
	LC6_B7  : LORAX2 = "OD3P42, LC5_B7, LC3_B3, EC6_B";
	LC3_B7  : LORAX2 = "OD3P42, LC5_B7, LC2_B3, EC5_B";
	LC8_B7  : LORAX2 = "OD3P42, LC5_B7, LC6_B12, EC4_B";
	LC4_B12 : LORAX2 = "OD3P42, LC5_B7, LC5_B12, EC8_B";
	LC2_B7  : LORAX2 = "OD3P42, LC5_B7, LC3_B12, EC3_B";
	LC1_B7  : LORAX2 = "X, X, OD3P42, LC5_B7";
	LC5_B5  : LORAX2 = "OD3P42, LC5_B7, LC1_B12, EC1_B";
	LC4_B7  : LORAX2 = "X, OD5P43, OV2C6P36, OV2C5P35";
	LC5_B7  : LORAX2 = "X, X, OV2C6P36, OV2C5P35";
	LC3_B2  : LORAX2 = "X, X, OV3C9P38, OD0P84";
	LC3_B11 : LORAX2 = "X, X, OV3C10P39, OD0P84";
	LC6_B12 : LORAX2 = "OD2P44, LC5_B3, LC6_B12, OH15R1P25";
	LC2_B12 : LORAX2 = "X, X, LC5_B3, LC6_B12";
	LC7_B12 : LORAX2 = "X, LC5_B3, LC5_B12, LC6_B12";
	LC5_B12 : LORAX2 = "OD2P44, LC2_B12, LC5_B12, OH11R1P23";
	LC8_B12 : LORAX2 = "LC5_B3, LC3_B12, LC5_B12, LC6_B12";
	LC3_B12 : LORAX2 = "OD2P44, LC7_B12, LC3_B12, OH9R1P22";
	LC1_B12 : LORAX2 = "OD2P44, LC8_B12, LC1_B12, OH4R1P65";
	LC6_B3  : LORAX2 = "X, OD2P44, LC6_B3, OH0R1P67";
	LC7_B3  : LORAX2 = "X, X, LC4_B3, LC6_B3";
	LC4_B3  : LORAX2 = "OD2P44, LC4_B3, LC6_B3, OH8R1P21";
	LC8_B3  : LORAX2 = "X, LC3_B3, LC4_B3, LC6_B3";
	LC3_B3  : LORAX2 = "OD2P44, LC7_B3, LC3_B3, OH13R1P24";
	LC5_B3  : LORAX2 = "LC2_B3, LC3_B3, LC4_B3, LC6_B3";
	LC2_B3  : LORAX2 = "OD2P44, LC8_B3, LC2_B3, OH2R1P66";
	LC4_B2  : LORAX2 = "OH4R1P65, X, X, X";
	LC2_B2  : LORAX2 = "OH9R1P22, X, X, X";
	LC1_B2  : LORAX2 = "OH11R1P23, X, X, X";
	LC6_B2  : LORAX2 = "OH15R1P25, X, X, X";
	LC5_B2  : LORAX2 = "OH2R1P66, X, X, X";
	LC8_B2  : LORAX2 = "OH13R1P24, X, X, X";
	LC7_B4  : LORAX2 = "OH8R1P21, X, X, X";
	LC7_B2  : LORAX2 = "OH0R1P67, X, X, X";
END;

⌨️ 快捷键说明

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