pipe_if.hif
资源名称:mips.rar [点击查看]
上传用户:huang_5966
上传日期:2022-08-09
资源大小:439k
文件大小:8k
源码类别:
VHDL/FPGA/Verilog
开发平台:
VHDL
- HIF003
- --
- -- Copyright (C) 1988-2000 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.
- --
- -- Warning: do not edit this file!
- --
- FILES
- {
- altrom.tdf
- {
- altrom [DEVICE_FAMILY,REGISTERINPUTMODE=DEFAULT,FILE,NUMWORDS,AD_WIDTH,WIDTH,USE_LPM_FOR_AHDL_OPERATORS] [memmodes.inc,lpm_decode.inc,lpm_mux.inc,aglobal.inc]
- {
- 10 [DEVICE_FAMILY=FLEX10K,REGISTERINPUTMODE=DEFAULT,FILE="d:graduatedmaxplusiiscinstmem.mif",NUMWORDS=32,AD_WIDTH=5,WIDTH=32,USE_LPM_FOR_AHDL_OPERATORS=OFF] [Q31,Q30,Q29,Q28,Q27,Q26,Q25,Q24,Q23,Q22,Q21,Q20,Q19,Q18,Q17,Q16,Q15,Q14,Q13,Q12,Q11,Q10,Q9,Q8,Q7,Q6,Q5,Q4,Q3,Q2,Q1,Q0,Address4,Address3,Address2,Address1,Address0];
- }
- }
- lpm_rom.tdf
- {
- lpm_rom [DEVICE_FAMILY,LPM_FILE,LPM_OUTDATA=REGISTERED,LPM_ADDRESS_CONTROL=REGISTERED,LPM_NUMWORDS,LPM_WIDTHAD,LPM_WIDTH,USE_LPM_FOR_AHDL_OPERATORS] [altrom.inc,aglobal.inc]
- {
- 9 [DEVICE_FAMILY=FLEX10K,LPM_FILE="d:graduatedmaxplusiiscinstmem.mif",LPM_OUTDATA=UNREGISTERED,LPM_ADDRESS_CONTROL=UNREGISTERED,LPM_WIDTHAD=5,LPM_WIDTH=32,USE_LPM_FOR_AHDL_OPERATORS=OFF] [q0,q1,q2,q3,q4,q5,q6,q7,q8,q9,q10,q11,q12,q13,q14,q15,q16,q17,q18,q19,q20,q21,q22,q23,q24,q25,q26,q27,q28,q29,q30,q31,address0,address1,address2,address3,address4];
- }
- }
- add1bit.gdf
- {
- add1bit [] []
- {
- 7 [] [];
- }
- }
- muxlut.tdf
- {
- muxlut [CASCADE_CHAIN,LOCAL=0,REM_LATENCY,LATENCY,TOT_LEVELS,LEVEL,SIZE,USE_LPM_FOR_AHDL_OPERATORS] [muxlut.inc,altshift.inc]
- {
- 4 [CASCADE_CHAIN=IGNORE,LOCAL=0,LATENCY=0,TOT_LEVELS=1,LEVEL=0,SIZE=2,USE_LPM_FOR_AHDL_OPERATORS=OFF] [result,data1,data0,select0];
- }
- }
- altshift.tdf
- {
- altshift [DEPTH=0,WIDTH=4,USE_LPM_FOR_AHDL_OPERATORS] []
- {
- 3 [DEPTH=0,WIDTH=32,USE_LPM_FOR_AHDL_OPERATORS=OFF] [result31,result30,result29,result28,result27,result26,result25,result24,result23,result22,result21,result20,result19,result18,result17,result16,result15,result14,result13,result12,result11,result10,result9,result8,result7,result6,result5,result4,result3,result2,result1,result0,data31,data30,data29,data28,data27,data26,data25,data24,data23,data22,data21,data20,data19,data18,data17,data16,data15,data14,data13,data12,data11,data10,data9,data8,data7,data6,data5,data4,data3,data2,data1,data0];
- }
- }
- instmem.gdf
- {
- instmem [] []
- {
- 8 [] [];
- }
- }
- add8bit.gdf
- {
- add8bit [] []
- {
- 6 [] [];
- }
- }
- add32bit.gdf
- {
- add32bit [] []
- {
- 5 [] [];
- }
- }
- lpm_mux.tdf
- {
- lpm_mux [LPM_PIPELINE=0,LPM_WIDTHS,LPM_SIZE,LPM_WIDTH,USE_LPM_FOR_AHDL_OPERATORS] [muxlut.inc,bypassff.inc,altshift.inc]
- {
- 2 [LPM_PIPELINE=0,LPM_WIDTHS=1,LPM_SIZE=2,LPM_WIDTH=32,USE_LPM_FOR_AHDL_OPERATORS=OFF] [result0,result1,result2,result3,result4,result5,result6,result7,result8,result9,result10,result11,result12,result13,result14,result15,result16,result17,result18,result19,result20,result21,result22,result23,result24,result25,result26,result27,result28,result29,result30,result31,sel0,data0_0,data0_1,data0_2,data0_3,data0_4,data0_5,data0_6,data0_7,data0_8,data0_9,data0_10,data0_11,data0_12,data0_13,data0_14,data0_15,data0_16,data0_17,data0_18,data0_19,data0_20,data0_21,data0_22,data0_23,data0_24,data0_25,data0_26,data0_27,data0_28,data0_29,data0_30,data0_31,data1_0,data1_1,data1_2,data1_3,data1_4,data1_5,data1_6,data1_7,data1_8,data1_9,data1_10,data1_11,data1_12,data1_13,data1_14,data1_15,data1_16,data1_17,data1_18,data1_19,data1_20,data1_21,data1_22,data1_23,data1_24,data1_25,data1_26,data1_27,data1_28,data1_29,data1_30,data1_31];
- }
- }
- mux2x32.gdf
- {
- mux2x32 [] []
- {
- 1 [] [];
- }
- }
- pipe_if.gdf
- {
- pipe_if [] []
- {
- 0 [] [];
- }
- }
- }
- TREE
- {
- pipe_if::(0,0):(0): pipe_if.gdf
- {
- instmem::(0,0):(3): instmem.gdf
- {
- lpm_rom:9:(0,0):(2): lpm_rom.tdf
- {
- altrom:10:(63,3):(67,srom): altrom.tdf;
- }
- }
- add32bit::(0,0):(2): add32bit.gdf
- {
- add8bit:6:(0,0):(4): add8bit.gdf
- {
- add1bit:7:(0,0):(5): add1bit.gdf;
- add1bit:7:(0,0):(12): add1bit.gdf;
- add1bit:7:(0,0):(11): add1bit.gdf;
- add1bit:7:(0,0):(10): add1bit.gdf;
- add1bit:7:(0,0):(9): add1bit.gdf;
- add1bit:7:(0,0):(8): add1bit.gdf;
- add1bit:7:(0,0):(7): add1bit.gdf;
- add1bit:7:(0,0):(6): add1bit.gdf;
- }
- add8bit:6:(0,0):(7): add8bit.gdf
- {
- add1bit:7:(0,0):(5): add1bit.gdf;
- add1bit:7:(0,0):(12): add1bit.gdf;
- add1bit:7:(0,0):(11): add1bit.gdf;
- add1bit:7:(0,0):(10): add1bit.gdf;
- add1bit:7:(0,0):(9): add1bit.gdf;
- add1bit:7:(0,0):(8): add1bit.gdf;
- add1bit:7:(0,0):(7): add1bit.gdf;
- add1bit:7:(0,0):(6): add1bit.gdf;
- }
- add8bit:6:(0,0):(6): add8bit.gdf
- {
- add1bit:7:(0,0):(5): add1bit.gdf;
- add1bit:7:(0,0):(12): add1bit.gdf;
- add1bit:7:(0,0):(11): add1bit.gdf;
- add1bit:7:(0,0):(10): add1bit.gdf;
- add1bit:7:(0,0):(9): add1bit.gdf;
- add1bit:7:(0,0):(8): add1bit.gdf;
- add1bit:7:(0,0):(7): add1bit.gdf;
- add1bit:7:(0,0):(6): add1bit.gdf;
- }
- add8bit:6:(0,0):(5): add8bit.gdf
- {
- add1bit:7:(0,0):(5): add1bit.gdf;
- add1bit:7:(0,0):(12): add1bit.gdf;
- add1bit:7:(0,0):(11): add1bit.gdf;
- add1bit:7:(0,0):(10): add1bit.gdf;
- add1bit:7:(0,0):(9): add1bit.gdf;
- add1bit:7:(0,0):(8): add1bit.gdf;
- add1bit:7:(0,0):(7): add1bit.gdf;
- add1bit:7:(0,0):(6): add1bit.gdf;
- }
- }
- mux2x32::(0,0):(1): mux2x32.gdf
- {
- lpm_mux:2:(0,0):(4): lpm_mux.tdf
- {
- altshift:3:(89,2):(127,external_latency_ffs): altshift.tdf;
- muxlut:4:(182,21):(197): muxlut.tdf;
- muxlut:4:(182,21):(212): muxlut.tdf;
- muxlut:4:(182,21):(227): muxlut.tdf;
- muxlut:4:(182,21):(242): muxlut.tdf;
- muxlut:4:(182,21):(257): muxlut.tdf;
- muxlut:4:(182,21):(272): muxlut.tdf;
- muxlut:4:(182,21):(287): muxlut.tdf;
- muxlut:4:(182,21):(302): muxlut.tdf;
- muxlut:4:(182,21):(317): muxlut.tdf;
- muxlut:4:(182,21):(332): muxlut.tdf;
- muxlut:4:(182,21):(347): muxlut.tdf;
- muxlut:4:(182,21):(362): muxlut.tdf;
- muxlut:4:(182,21):(377): muxlut.tdf;
- muxlut:4:(182,21):(392): muxlut.tdf;
- muxlut:4:(182,21):(407): muxlut.tdf;
- muxlut:4:(182,21):(422): muxlut.tdf;
- muxlut:4:(182,21):(437): muxlut.tdf;
- muxlut:4:(182,21):(452): muxlut.tdf;
- muxlut:4:(182,21):(467): muxlut.tdf;
- muxlut:4:(182,21):(482): muxlut.tdf;
- muxlut:4:(182,21):(497): muxlut.tdf;
- muxlut:4:(182,21):(512): muxlut.tdf;
- muxlut:4:(182,21):(527): muxlut.tdf;
- muxlut:4:(182,21):(542): muxlut.tdf;
- muxlut:4:(182,21):(557): muxlut.tdf;
- muxlut:4:(182,21):(572): muxlut.tdf;
- muxlut:4:(182,21):(587): muxlut.tdf;
- muxlut:4:(182,21):(602): muxlut.tdf;
- muxlut:4:(182,21):(617): muxlut.tdf;
- muxlut:4:(182,21):(632): muxlut.tdf;
- muxlut:4:(182,21):(647): muxlut.tdf;
- muxlut:4:(182,21):(662): muxlut.tdf;
- }
- }
- }
- }