-- Copyright (C) 1991-2009 Altera Corporation -- Your use of Altera Corporation's design tools, logic functions -- and other software and tools, and its AMPP partner logic -- functions, and any output files from any of the foregoing -- (including device programming or simulation files), and any -- associated documentation or information are expressly subject -- to the terms and conditions of the Altera Program License -- Subscription Agreement, Altera MegaCore Function License -- Agreement, or other applicable license agreement, including, -- without limitation, that your use is for the sole purpose of -- programming logic devices manufactured by Altera and sold by -- Altera or its authorized distributors. Please refer to the -- applicable agreement for further details. -- PROGRAM "Quartus II 64-Bit" -- VERSION "Version 9.1 Build 222 10/21/2009 SJ Full Version" -- CREATED "Sat Mar 01 09:20:24 2014" LIBRARY ieee; USE ieee.std_logic_1164.all; LIBRARY work; ENTITY firebee1 IS PORT ( FB_ALE : IN STD_LOGIC; nFB_WR : IN STD_LOGIC; CLK33M : IN STD_LOGIC; nFB_CS1 : IN STD_LOGIC; nFB_CS2 : IN STD_LOGIC; nFB_CS3 : IN STD_LOGIC; FB_SIZE0 : IN STD_LOGIC; FB_SIZE1 : IN STD_LOGIC; nFB_BURST : IN STD_LOGIC; LP_BUSY : IN STD_LOGIC; nACSI_DRQ : IN STD_LOGIC; nACSI_INT : IN STD_LOGIC; RxD : IN STD_LOGIC; CTS : IN STD_LOGIC; RI : IN STD_LOGIC; DCD : IN STD_LOGIC; AMKB_RX : IN STD_LOGIC; PIC_AMKB_RX : IN STD_LOGIC; IDE_RDY : IN STD_LOGIC; IDE_INT : IN STD_LOGIC; WP_CF_CARD : IN STD_LOGIC; TRACK00 : IN STD_LOGIC; nWP : IN STD_LOGIC; nDCHG : IN STD_LOGIC; SD_DATA0 : IN STD_LOGIC; SD_DATA1 : IN STD_LOGIC; SD_DATA2 : IN STD_LOGIC; SD_CARD_DEDECT : IN STD_LOGIC; MIDI_IN : IN STD_LOGIC; nSCSI_DRQ : IN STD_LOGIC; SD_WP : IN STD_LOGIC; nRD_DATA : IN STD_LOGIC; nSCSI_C_D : IN STD_LOGIC; nSCSI_I_O : IN STD_LOGIC; nSCSI_MSG : IN STD_LOGIC; nDACK0 : IN STD_LOGIC; PIC_INT : IN STD_LOGIC; nFB_OE : IN STD_LOGIC; TOUT0 : IN STD_LOGIC; nMASTER : IN STD_LOGIC; DVI_INT : IN STD_LOGIC; nDACK1 : IN STD_LOGIC; nPCI_INTD : IN STD_LOGIC; nPCI_INTC : IN STD_LOGIC; nPCI_INTB : IN STD_LOGIC; nPCI_INTA : IN STD_LOGIC; E0_INT : IN STD_LOGIC; nINDEX : IN STD_LOGIC; HD_DD : IN STD_LOGIC; MAIN_CLK : IN STD_LOGIC; nRSTO_MCF : IN STD_LOGIC; SCSI_PAR : INOUT STD_LOGIC; nSCSI_RST : INOUT STD_LOGIC; nSCSI_SEL : INOUT STD_LOGIC; nSCSI_BUSY : INOUT STD_LOGIC; SD_CD_DATA3 : INOUT STD_LOGIC; SD_CMD_D1 : INOUT STD_LOGIC; ACSI_D : INOUT STD_LOGIC_VECTOR(7 DOWNTO 0); FB_AD : INOUT STD_LOGIC_VECTOR(31 DOWNTO 0); IO : INOUT STD_LOGIC_VECTOR(17 DOWNTO 0); LP_D : INOUT STD_LOGIC_VECTOR(7 DOWNTO 0); SCSI_D : INOUT STD_LOGIC_VECTOR(7 DOWNTO 0); SRD : INOUT STD_LOGIC_VECTOR(15 DOWNTO 0); VD : INOUT STD_LOGIC_VECTOR(31 DOWNTO 0); VDQS : INOUT STD_LOGIC_VECTOR(3 DOWNTO 0); CLK24M576 : OUT STD_LOGIC; LP_STR : OUT STD_LOGIC; nACSI_ACK : OUT STD_LOGIC; nACSI_RESET : OUT STD_LOGIC; nACSI_CS : OUT STD_LOGIC; ACSI_DIR : OUT STD_LOGIC; ACSI_A1 : OUT STD_LOGIC; nSCSI_ACK : OUT STD_LOGIC; nSCSI_ATN : OUT STD_LOGIC; SCSI_DIR : OUT STD_LOGIC; MIDI_OLR : OUT STD_LOGIC; MIDI_TLR : OUT STD_LOGIC; TxD : OUT STD_LOGIC; RTS : OUT STD_LOGIC; DTR : OUT STD_LOGIC; AMKB_TX : OUT STD_LOGIC; IDE_RES : OUT STD_LOGIC; nIDE_CS0 : OUT STD_LOGIC; nIDE_CS1 : OUT STD_LOGIC; nIDE_WR : OUT STD_LOGIC; nIDE_RD : OUT STD_LOGIC; nCF_CS0 : OUT STD_LOGIC; nCF_CS1 : OUT STD_LOGIC; nROM3 : OUT STD_LOGIC; nROM4 : OUT STD_LOGIC; nRP_UDS : OUT STD_LOGIC; nRP_LDS : OUT STD_LOGIC; nSDSEL : OUT STD_LOGIC; nWR_GATE : OUT STD_LOGIC; nWR : OUT STD_LOGIC; YM_QA : OUT STD_LOGIC; YM_QB : OUT STD_LOGIC; YM_QC : OUT STD_LOGIC; SD_CLK : OUT STD_LOGIC; DSA_D : OUT STD_LOGIC; nVWE : OUT STD_LOGIC; nVCAS : OUT STD_LOGIC; nVRAS : OUT STD_LOGIC; nVCS : OUT STD_LOGIC; nPD_VGA : OUT STD_LOGIC; CLK25M : OUT STD_LOGIC; TIN0 : OUT STD_LOGIC; nSRCS : OUT STD_LOGIC; nSRBLE : OUT STD_LOGIC; nSRBHE : OUT STD_LOGIC; nSRWE : OUT STD_LOGIC; nDREQ1 : OUT STD_LOGIC; LED_FPGA_OK : OUT STD_LOGIC; nSROE : OUT STD_LOGIC; VCKE : OUT STD_LOGIC; nFB_TA : OUT STD_LOGIC; nDDR_CLK : OUT STD_LOGIC; DDR_CLK : OUT STD_LOGIC; VSYNC_PAD : OUT STD_LOGIC; HSYNC_PAD : OUT STD_LOGIC; nBLANK_PAD : OUT STD_LOGIC; PIXEL_CLK_PAD : OUT STD_LOGIC; nSYNC : OUT STD_LOGIC; nMOT_ON : OUT STD_LOGIC; nSTEP_DIR : OUT STD_LOGIC; nSTEP : OUT STD_LOGIC; CLKUSB : OUT STD_LOGIC; LPDIR : OUT STD_LOGIC; BA : OUT STD_LOGIC_VECTOR(1 DOWNTO 0); nIRQ : OUT STD_LOGIC_VECTOR(7 DOWNTO 2); VA : OUT STD_LOGIC_VECTOR(12 DOWNTO 0); VB : OUT STD_LOGIC_VECTOR(7 DOWNTO 0); VDM : OUT STD_LOGIC_VECTOR(3 DOWNTO 0); VG : OUT STD_LOGIC_VECTOR(7 DOWNTO 0); VR : OUT STD_LOGIC_VECTOR(7 DOWNTO 0) ); END firebee1; ARCHITECTURE bdf_type OF firebee1 IS COMPONENT video PORT(MAIN_CLK : IN STD_LOGIC; nFB_CS1 : IN STD_LOGIC; nFB_CS2 : IN STD_LOGIC; nFB_CS3 : IN STD_LOGIC; nFB_WR : IN STD_LOGIC; FB_SIZE0 : IN STD_LOGIC; FB_SIZE1 : IN STD_LOGIC; nRSTO : IN STD_LOGIC; nFB_OE : IN STD_LOGIC; FB_ALE : IN STD_LOGIC; DDR_SYNC_66M : IN STD_LOGIC; CLK33M : IN STD_LOGIC; CLK25M : IN STD_LOGIC; CLK_VIDEO : IN STD_LOGIC; VR_BUSY : IN STD_LOGIC; DDRCLK : IN STD_LOGIC_VECTOR(3 DOWNTO 0); FB_AD : INOUT STD_LOGIC_VECTOR(31 DOWNTO 0); FB_ADR : IN STD_LOGIC_VECTOR(31 DOWNTO 0); VD : INOUT STD_LOGIC_VECTOR(31 DOWNTO 0); VDQS : INOUT STD_LOGIC_VECTOR(3 DOWNTO 0); VR_D : IN STD_LOGIC_VECTOR(8 DOWNTO 0); VR_RD : OUT STD_LOGIC; nBLANK : OUT STD_LOGIC; nVWE : OUT STD_LOGIC; nVCAS : OUT STD_LOGIC; nVRAS : OUT STD_LOGIC; nVCS : OUT STD_LOGIC; nPD_VGA : OUT STD_LOGIC; VCKE : OUT STD_LOGIC; VSYNC : OUT STD_LOGIC; HSYNC : OUT STD_LOGIC; nSYNC : OUT STD_LOGIC; VIDEO_TA : OUT STD_LOGIC; PIXEL_CLK : OUT STD_LOGIC; VIDEO_RECONFIG : OUT STD_LOGIC; VR_WR : OUT STD_LOGIC; BA : OUT STD_LOGIC_VECTOR(1 DOWNTO 0); VA : OUT STD_LOGIC_VECTOR(12 DOWNTO 0); VB : OUT STD_LOGIC_VECTOR(7 DOWNTO 0); VDM : OUT STD_LOGIC_VECTOR(3 DOWNTO 0); VG : OUT STD_LOGIC_VECTOR(7 DOWNTO 0); VR : OUT STD_LOGIC_VECTOR(7 DOWNTO 0) ); END COMPONENT; COMPONENT altpll1 PORT(inclk0 : IN STD_LOGIC; c0 : OUT STD_LOGIC; c1 : OUT STD_LOGIC; c2 : OUT STD_LOGIC; locked : OUT STD_LOGIC ); END COMPONENT; COMPONENT lpm_ff0 PORT(clock : IN STD_LOGIC; enable : IN STD_LOGIC; data : IN STD_LOGIC_VECTOR(31 DOWNTO 0); q : OUT STD_LOGIC_VECTOR(31 DOWNTO 0) ); END COMPONENT; COMPONENT altpll2 PORT(inclk0 : IN STD_LOGIC; c0 : OUT STD_LOGIC; c1 : OUT STD_LOGIC; c2 : OUT STD_LOGIC; c3 : OUT STD_LOGIC; c4 : OUT STD_LOGIC ); END COMPONENT; COMPONENT altpll3 PORT(inclk0 : IN STD_LOGIC; c0 : OUT STD_LOGIC; c1 : OUT STD_LOGIC; c2 : OUT STD_LOGIC; c3 : OUT STD_LOGIC ); END COMPONENT; COMPONENT lpm_counter0 PORT(clock : IN STD_LOGIC; q : OUT STD_LOGIC_VECTOR(17 DOWNTO 0) ); END COMPONENT; COMPONENT altpll4 PORT(inclk0 : IN STD_LOGIC; areset : IN STD_LOGIC; scanclk : IN STD_LOGIC; scandata : IN STD_LOGIC; scanclkena : IN STD_LOGIC; configupdate : IN STD_LOGIC; c0 : OUT STD_LOGIC; scandataout : OUT STD_LOGIC; scandone : OUT STD_LOGIC; locked : OUT STD_LOGIC ); END COMPONENT; COMPONENT altddio_out3 PORT(datain_h : IN STD_LOGIC; datain_l : IN STD_LOGIC; outclock : IN STD_LOGIC; dataout : OUT STD_LOGIC ); END COMPONENT; COMPONENT altpll_reconfig1 PORT(reconfig : IN STD_LOGIC; read_param : IN STD_LOGIC; write_param : IN STD_LOGIC; pll_scandataout : IN STD_LOGIC; pll_scandone : IN STD_LOGIC; clock : IN STD_LOGIC; reset : IN STD_LOGIC; pll_areset_in : IN STD_LOGIC; counter_param : IN STD_LOGIC_VECTOR(2 DOWNTO 0); counter_type : IN STD_LOGIC_VECTOR(3 DOWNTO 0); data_in : IN STD_LOGIC_VECTOR(8 DOWNTO 0); busy : OUT STD_LOGIC; pll_scandata : OUT STD_LOGIC; pll_scanclk : OUT STD_LOGIC; pll_scanclkena : OUT STD_LOGIC; pll_configupdate : OUT STD_LOGIC; pll_areset : OUT STD_LOGIC; data_out : OUT STD_LOGIC_VECTOR(8 DOWNTO 0) ); END COMPONENT; COMPONENT dsp PORT(CLK33M : IN STD_LOGIC; MAIN_CLK : IN STD_LOGIC; nFB_OE : IN STD_LOGIC; nFB_WR : IN STD_LOGIC; nFB_CS1 : IN STD_LOGIC; nFB_CS2 : IN STD_LOGIC; FB_SIZE0 : IN STD_LOGIC; FB_SIZE1 : IN STD_LOGIC; nFB_BURST : IN STD_LOGIC; nRSTO : IN STD_LOGIC; nFB_CS3 : IN STD_LOGIC; FB_AD : INOUT STD_LOGIC_VECTOR(31 DOWNTO 0); FB_ADR : IN STD_LOGIC_VECTOR(31 DOWNTO 0); IO : INOUT STD_LOGIC_VECTOR(17 DOWNTO 0); SRD : INOUT STD_LOGIC_VECTOR(15 DOWNTO 0); nSRCS : OUT STD_LOGIC; nSRBLE : OUT STD_LOGIC; nSRBHE : OUT STD_LOGIC; nSRWE : OUT STD_LOGIC; nSROE : OUT STD_LOGIC; DSP_INT : OUT STD_LOGIC; DSP_TA : OUT STD_LOGIC ); END COMPONENT; COMPONENT interrupt_handler PORT(MAIN_CLK : IN STD_LOGIC; nFB_WR : IN STD_LOGIC; nFB_CS1 : IN STD_LOGIC; nFB_CS2 : IN STD_LOGIC; FB_SIZE0 : IN STD_LOGIC; FB_SIZE1 : IN STD_LOGIC; PIC_INT : IN STD_LOGIC; E0_INT : IN STD_LOGIC; DVI_INT : IN STD_LOGIC; nPCI_INTA : IN STD_LOGIC; nPCI_INTB : IN STD_LOGIC; nPCI_INTC : IN STD_LOGIC; nPCI_INTD : IN STD_LOGIC; nMFP_INT : IN STD_LOGIC; nFB_OE : IN STD_LOGIC; DSP_INT : IN STD_LOGIC; VSYNC : IN STD_LOGIC; HSYNC : IN STD_LOGIC; DMA_DRQ : IN STD_LOGIC; FB_AD : INOUT STD_LOGIC_VECTOR(31 DOWNTO 0); FB_ADR : IN STD_LOGIC_VECTOR(31 DOWNTO 0); INT_HANDLER_TA : OUT STD_LOGIC; TIN0 : OUT STD_LOGIC; ACP_CONF : OUT STD_LOGIC_VECTOR(31 DOWNTO 0); nIRQ : OUT STD_LOGIC_VECTOR(7 DOWNTO 2) ); END COMPONENT; COMPONENT falconio_sdcard_ide_cf PORT(CLK33M : IN STD_LOGIC; MAIN_CLK : IN STD_LOGIC; CLK2M : IN STD_LOGIC; CLK500k : IN STD_LOGIC; nFB_CS1 : IN STD_LOGIC; FB_SIZE0 : IN STD_LOGIC; FB_SIZE1 : IN STD_LOGIC; nFB_BURST : IN STD_LOGIC; LP_BUSY : IN STD_LOGIC; nACSI_DRQ : IN STD_LOGIC; nACSI_INT : IN STD_LOGIC; nSCSI_DRQ : IN STD_LOGIC; nSCSI_MSG : IN STD_LOGIC; MIDI_IN : IN STD_LOGIC; RxD : IN STD_LOGIC; CTS : IN STD_LOGIC; RI : IN STD_LOGIC; DCD : IN STD_LOGIC; AMKB_RX : IN STD_LOGIC; PIC_AMKB_RX : IN STD_LOGIC; IDE_RDY : IN STD_LOGIC; IDE_INT : IN STD_LOGIC; WP_CS_CARD : IN STD_LOGIC; nINDEX : IN STD_LOGIC; TRACK00 : IN STD_LOGIC; nRD_DATA : IN STD_LOGIC; nDCHG : IN STD_LOGIC; SD_DATA0 : IN STD_LOGIC; SD_DATA1 : IN STD_LOGIC; SD_DATA2 : IN STD_LOGIC; SD_CARD_DEDECT : IN STD_LOGIC; SD_WP : IN STD_LOGIC; nDACK0 : IN STD_LOGIC; nFB_WR : IN STD_LOGIC; WP_CF_CARD : IN STD_LOGIC; nWP : IN STD_LOGIC; nFB_CS2 : IN STD_LOGIC; nRSTO : IN STD_LOGIC; nSCSI_C_D : IN STD_LOGIC; nSCSI_I_O : IN STD_LOGIC; CLK2M4576 : IN STD_LOGIC; nFB_OE : IN STD_LOGIC; VSYNC : IN STD_LOGIC; HSYNC : IN STD_LOGIC; DSP_INT : IN STD_LOGIC; nBLANK : IN STD_LOGIC; FDC_CLK : IN STD_LOGIC; FB_ALE : IN STD_LOGIC; HD_DD : IN STD_LOGIC; SCSI_PAR : INOUT STD_LOGIC; nSCSI_SEL : INOUT STD_LOGIC; nSCSI_BUSY : INOUT STD_LOGIC; nSCSI_RST : INOUT STD_LOGIC; SD_CD_DATA3 : INOUT STD_LOGIC; SD_CDM_D1 : INOUT STD_LOGIC; ACP_CONF : IN STD_LOGIC_VECTOR(31 DOWNTO 24); ACSI_D : INOUT STD_LOGIC_VECTOR(7 DOWNTO 0); FB_AD : INOUT STD_LOGIC_VECTOR(31 DOWNTO 0); FB_ADR : IN STD_LOGIC_VECTOR(31 DOWNTO 0); LP_D : INOUT STD_LOGIC_VECTOR(7 DOWNTO 0); SCSI_D : INOUT STD_LOGIC_VECTOR(7 DOWNTO 0); nIDE_CS1 : OUT STD_LOGIC; nIDE_CS0 : OUT STD_LOGIC; LP_STR : OUT STD_LOGIC; LP_DIR : OUT STD_LOGIC; nACSI_ACK : OUT STD_LOGIC; nACSI_RESET : OUT STD_LOGIC; nACSI_CS : OUT STD_LOGIC; ACSI_DIR : OUT STD_LOGIC; ACSI_A1 : OUT STD_LOGIC; nSCSI_ACK : OUT STD_LOGIC; nSCSI_ATN : OUT STD_LOGIC; SCSI_DIR : OUT STD_LOGIC; SD_CLK : OUT STD_LOGIC; YM_QA : OUT STD_LOGIC; YM_QC : OUT STD_LOGIC; YM_QB : OUT STD_LOGIC; nSDSEL : OUT STD_LOGIC; STEP : OUT STD_LOGIC; MOT_ON : OUT STD_LOGIC; nRP_LDS : OUT STD_LOGIC; nRP_UDS : OUT STD_LOGIC; nROM4 : OUT STD_LOGIC; nROM3 : OUT STD_LOGIC; nCF_CS1 : OUT STD_LOGIC; nCF_CS0 : OUT STD_LOGIC; nIDE_RD : OUT STD_LOGIC; nIDE_WR : OUT STD_LOGIC; AMKB_TX : OUT STD_LOGIC; IDE_RES : OUT STD_LOGIC; DTR : OUT STD_LOGIC; RTS : OUT STD_LOGIC; TxD : OUT STD_LOGIC; MIDI_OLR : OUT STD_LOGIC; MIDI_TLR : OUT STD_LOGIC; nDREQ0 : OUT STD_LOGIC; DSA_D : OUT STD_LOGIC; nMFP_INT : OUT STD_LOGIC; FALCON_IO_TA : OUT STD_LOGIC; STEP_DIR : OUT STD_LOGIC; WR_DATA : OUT STD_LOGIC; WR_GATE : OUT STD_LOGIC; DMA_DRQ : OUT STD_LOGIC ); END COMPONENT; SIGNAL ACP_CONF : STD_LOGIC_VECTOR(31 DOWNTO 0); SIGNAL CLK25M_ALTERA_SYNTHESIZED : STD_LOGIC; SIGNAL CLK2M : STD_LOGIC; SIGNAL CLK2M4576 : STD_LOGIC; SIGNAL CLK48M : STD_LOGIC; SIGNAL CLK500k : STD_LOGIC; SIGNAL CLK_VIDEO : STD_LOGIC; SIGNAL DDR_SYNC_66M : STD_LOGIC; SIGNAL DDRCLK : STD_LOGIC_VECTOR(3 DOWNTO 0); SIGNAL DMA_DRQ : STD_LOGIC; SIGNAL DSP_INT : STD_LOGIC; SIGNAL DSP_TA : STD_LOGIC; SIGNAL FALCON_IO_TA : STD_LOGIC; SIGNAL FB_ADR : STD_LOGIC_VECTOR(31 DOWNTO 0); SIGNAL FDC_CLK : STD_LOGIC; SIGNAL HSYNC : STD_LOGIC; SIGNAL INT_HANDLER_TA : STD_LOGIC; SIGNAL LP_DIR : STD_LOGIC; SIGNAL MOT_ON : STD_LOGIC; SIGNAL nBLANK : STD_LOGIC; SIGNAL nDREQ0 : STD_LOGIC; SIGNAL nMFP_INT : STD_LOGIC; SIGNAL nRSTO : STD_LOGIC; SIGNAL PIXEL_CLK : STD_LOGIC; SIGNAL SD_CDM_D1 : STD_LOGIC; SIGNAL STEP : STD_LOGIC; SIGNAL STEP_DIR : STD_LOGIC; SIGNAL TIMEBASE : STD_LOGIC_VECTOR(17 DOWNTO 0); SIGNAL VIDEO_RECONFIG : STD_LOGIC; SIGNAL Video_TA : STD_LOGIC; SIGNAL VR_BUSY : STD_LOGIC; SIGNAL VR_D : STD_LOGIC_VECTOR(8 DOWNTO 0); SIGNAL VR_RD : STD_LOGIC; SIGNAL VR_WR : STD_LOGIC; SIGNAL VSYNC : STD_LOGIC; SIGNAL WR_DATA : STD_LOGIC; SIGNAL WR_GATE : STD_LOGIC; SIGNAL SYNTHESIZED_WIRE_0 : STD_LOGIC; SIGNAL SYNTHESIZED_WIRE_1 : STD_LOGIC; SIGNAL SYNTHESIZED_WIRE_2 : STD_LOGIC; SIGNAL SYNTHESIZED_WIRE_3 : STD_LOGIC; SIGNAL SYNTHESIZED_WIRE_4 : STD_LOGIC; SIGNAL SYNTHESIZED_WIRE_5 : STD_LOGIC; SIGNAL SYNTHESIZED_WIRE_6 : STD_LOGIC; SIGNAL SYNTHESIZED_WIRE_7 : STD_LOGIC; SIGNAL SYNTHESIZED_WIRE_8 : STD_LOGIC; SIGNAL SYNTHESIZED_WIRE_9 : STD_LOGIC; SIGNAL SYNTHESIZED_WIRE_10 : STD_LOGIC; BEGIN nDREQ1 <= nDACK1; SYNTHESIZED_WIRE_9 <= '0'; SYNTHESIZED_WIRE_10 <= '1'; b2v_Fredi_Aschwanden : video PORT MAP(MAIN_CLK => MAIN_CLK, nFB_CS1 => nFB_CS1, nFB_CS2 => nFB_CS2, nFB_CS3 => nFB_CS3, nFB_WR => nFB_WR, FB_SIZE0 => FB_SIZE0, FB_SIZE1 => FB_SIZE1, nRSTO => nRSTO, nFB_OE => nFB_OE, FB_ALE => FB_ALE, DDR_SYNC_66M => DDR_SYNC_66M, CLK33M => CLK33M, CLK25M => CLK25M_ALTERA_SYNTHESIZED, CLK_VIDEO => CLK_VIDEO, VR_BUSY => VR_BUSY, DDRCLK => DDRCLK, FB_AD => FB_AD, FB_ADR => FB_ADR, VD => VD, VDQS => VDQS, VR_D => VR_D, VR_RD => VR_RD, nBLANK => nBLANK, nVWE => nVWE, nVCAS => nVCAS, nVRAS => nVRAS, nVCS => nVCS, nPD_VGA => nPD_VGA, VCKE => VCKE, VSYNC => VSYNC, HSYNC => HSYNC, nSYNC => nSYNC, VIDEO_TA => Video_TA, PIXEL_CLK => PIXEL_CLK, VIDEO_RECONFIG => VIDEO_RECONFIG, VR_WR => VR_WR, BA => BA, VA => VA, VB => VB, VDM => VDM, VG => VG, VR => VR); b2v_inst : altpll1 PORT MAP(inclk0 => CLK33M, c0 => CLK500k, c1 => CLK2M4576, c2 => CLK24M576, locked => SYNTHESIZED_WIRE_5); b2v_inst1 : lpm_ff0 PORT MAP(clock => DDR_SYNC_66M, enable => FB_ALE, data => FB_AD, q => FB_ADR); b2v_inst12 : altpll2 PORT MAP(inclk0 => MAIN_CLK, c0 => DDRCLK(0), c1 => DDRCLK(1), c2 => DDRCLK(2), c3 => DDRCLK(3), c4 => DDR_SYNC_66M); b2v_inst13 : altpll3 PORT MAP(inclk0 => CLK33M, c0 => CLK2M, c1 => FDC_CLK, c2 => CLK25M_ALTERA_SYNTHESIZED, c3 => CLK48M); nMOT_ON <= NOT(MOT_ON); nSTEP_DIR <= NOT(STEP_DIR); nSTEP <= NOT(STEP); nWR <= NOT(WR_DATA); b2v_inst18 : lpm_counter0 PORT MAP(clock => CLK500k, q => TIMEBASE); nWR_GATE <= NOT(WR_GATE); nFB_TA <= NOT(Video_TA OR INT_HANDLER_TA OR DSP_TA OR FALCON_IO_TA); b2v_inst22 : altpll4 PORT MAP(inclk0 => CLK48M, areset => SYNTHESIZED_WIRE_0, scanclk => SYNTHESIZED_WIRE_1, scandata => SYNTHESIZED_WIRE_2, scanclkena => SYNTHESIZED_WIRE_3, configupdate => SYNTHESIZED_WIRE_4, c0 => CLK_VIDEO, scandataout => SYNTHESIZED_WIRE_6, scandone => SYNTHESIZED_WIRE_7); SYNTHESIZED_WIRE_8 <= NOT(nRSTO); nRSTO <= SYNTHESIZED_WIRE_5 AND nRSTO_MCF; LED_FPGA_OK <= TIMEBASE(17); nDDR_CLK <= NOT(DDRCLK(0)); b2v_inst5 : altddio_out3 PORT MAP(datain_h => VSYNC, datain_l => VSYNC, outclock => PIXEL_CLK, dataout => VSYNC_PAD); b2v_inst6 : altddio_out3 PORT MAP(datain_h => HSYNC, datain_l => HSYNC, outclock => PIXEL_CLK, dataout => HSYNC_PAD); b2v_inst7 : altpll_reconfig1 PORT MAP(reconfig => VIDEO_RECONFIG, read_param => VR_RD, write_param => VR_WR, pll_scandataout => SYNTHESIZED_WIRE_6, pll_scandone => SYNTHESIZED_WIRE_7, clock => MAIN_CLK, reset => SYNTHESIZED_WIRE_8, counter_param => FB_ADR(8 DOWNTO 6), counter_type => FB_ADR(5 DOWNTO 2), data_in => FB_AD(24 DOWNTO 16), busy => VR_BUSY, pll_scandata => SYNTHESIZED_WIRE_2, pll_scanclk => SYNTHESIZED_WIRE_1, pll_scanclkena => SYNTHESIZED_WIRE_3, pll_configupdate => SYNTHESIZED_WIRE_4, pll_areset => SYNTHESIZED_WIRE_0, data_out => VR_D); b2v_inst8 : altddio_out3 PORT MAP(datain_h => nBLANK, datain_l => nBLANK, outclock => PIXEL_CLK, dataout => nBLANK_PAD); b2v_inst9 : altddio_out3 PORT MAP(datain_h => SYNTHESIZED_WIRE_9, datain_l => SYNTHESIZED_WIRE_10, outclock => PIXEL_CLK, dataout => PIXEL_CLK_PAD); b2v_Mathias_Alles : dsp PORT MAP(CLK33M => CLK33M, MAIN_CLK => MAIN_CLK, nFB_OE => nFB_OE, nFB_WR => nFB_WR, nFB_CS1 => nFB_CS1, nFB_CS2 => nFB_CS2, FB_SIZE0 => FB_SIZE0, FB_SIZE1 => FB_SIZE1, nFB_BURST => nFB_BURST, nRSTO => nRSTO, nFB_CS3 => nFB_CS3, FB_AD => FB_AD, FB_ADR => FB_ADR, IO => IO, SRD => SRD, nSRCS => nSRCS, nSRBLE => nSRBLE, nSRBHE => nSRBHE, nSRWE => nSRWE, nSROE => nSROE, DSP_INT => DSP_INT, DSP_TA => DSP_TA); b2v_nobody : interrupt_handler PORT MAP(MAIN_CLK => MAIN_CLK, nFB_WR => nFB_WR, nFB_CS1 => nFB_CS1, nFB_CS2 => nFB_CS2, FB_SIZE0 => FB_SIZE0, FB_SIZE1 => FB_SIZE1, PIC_INT => PIC_INT, E0_INT => E0_INT, DVI_INT => DVI_INT, nPCI_INTA => nPCI_INTA, nPCI_INTB => nPCI_INTB, nPCI_INTC => nPCI_INTC, nPCI_INTD => nPCI_INTD, nMFP_INT => nMFP_INT, nFB_OE => nFB_OE, DSP_INT => DSP_INT, VSYNC => VSYNC, HSYNC => HSYNC, DMA_DRQ => DMA_DRQ, FB_AD => FB_AD, FB_ADR => FB_ADR, INT_HANDLER_TA => INT_HANDLER_TA, TIN0 => TIN0, ACP_CONF => ACP_CONF, nIRQ => nIRQ); b2v_Wolfgang_Foerster_and_Fredi_Aschwanden : falconio_sdcard_ide_cf PORT MAP(CLK33M => CLK33M, MAIN_CLK => MAIN_CLK, CLK2M => CLK2M, CLK500k => CLK500k, nFB_CS1 => nFB_CS1, FB_SIZE0 => FB_SIZE0, FB_SIZE1 => FB_SIZE1, nFB_BURST => nFB_BURST, LP_BUSY => LP_BUSY, nACSI_DRQ => nACSI_DRQ, nACSI_INT => nACSI_INT, nSCSI_DRQ => nSCSI_DRQ, nSCSI_MSG => nSCSI_MSG, MIDI_IN => MIDI_IN, RxD => RxD, CTS => CTS, RI => RI, DCD => DCD, AMKB_RX => AMKB_RX, PIC_AMKB_RX => PIC_AMKB_RX, IDE_RDY => IDE_RDY, IDE_INT => IDE_INT, nINDEX => nINDEX, TRACK00 => TRACK00, nRD_DATA => nRD_DATA, nDCHG => nDCHG, SD_DATA0 => SD_DATA0, SD_DATA1 => SD_DATA1, SD_DATA2 => SD_DATA2, SD_CARD_DEDECT => SD_CARD_DEDECT, SD_WP => SD_WP, nDACK0 => nDACK0, nFB_WR => nFB_WR, WP_CF_CARD => WP_CF_CARD, nWP => nWP, nFB_CS2 => nFB_CS2, nRSTO => nRSTO, nSCSI_C_D => nSCSI_C_D, nSCSI_I_O => nSCSI_I_O, CLK2M4576 => CLK2M4576, nFB_OE => nFB_OE, VSYNC => VSYNC, HSYNC => HSYNC, DSP_INT => DSP_INT, nBLANK => nBLANK, FDC_CLK => FDC_CLK, FB_ALE => FB_ALE, HD_DD => HD_DD, SCSI_PAR => SCSI_PAR, nSCSI_SEL => nSCSI_SEL, nSCSI_BUSY => nSCSI_BUSY, nSCSI_RST => nSCSI_RST, SD_CD_DATA3 => SD_CD_DATA3, SD_CDM_D1 => SD_CDM_D1, ACP_CONF => ACP_CONF(31 DOWNTO 24), ACSI_D => ACSI_D, FB_AD => FB_AD, FB_ADR => FB_ADR, LP_D => LP_D, SCSI_D => SCSI_D, nIDE_CS1 => nIDE_CS1, nIDE_CS0 => nIDE_CS0, LP_STR => LP_STR, LP_DIR => LP_DIR, nACSI_ACK => nACSI_ACK, nACSI_RESET => nACSI_RESET, nACSI_CS => nACSI_CS, ACSI_DIR => ACSI_DIR, ACSI_A1 => ACSI_A1, nSCSI_ACK => nSCSI_ACK, nSCSI_ATN => nSCSI_ATN, SCSI_DIR => SCSI_DIR, SD_CLK => SD_CLK, YM_QA => YM_QA, YM_QC => YM_QC, YM_QB => YM_QB, nSDSEL => nSDSEL, STEP => STEP, MOT_ON => MOT_ON, nRP_LDS => nRP_LDS, nRP_UDS => nRP_UDS, nROM4 => nROM4, nROM3 => nROM3, nCF_CS1 => nCF_CS1, nCF_CS0 => nCF_CS0, nIDE_RD => nIDE_RD, nIDE_WR => nIDE_WR, AMKB_TX => AMKB_TX, IDE_RES => IDE_RES, DTR => DTR, RTS => RTS, TxD => TxD, MIDI_OLR => MIDI_OLR, MIDI_TLR => MIDI_TLR, DSA_D => DSA_D, nMFP_INT => nMFP_INT, FALCON_IO_TA => FALCON_IO_TA, STEP_DIR => STEP_DIR, WR_DATA => WR_DATA, WR_GATE => WR_GATE, DMA_DRQ => DMA_DRQ); SD_CMD_D1 <= SD_CDM_D1; CLK25M <= CLK25M_ALTERA_SYNTHESIZED; DDR_CLK <= DDRCLK(0); CLKUSB <= CLK48M; LPDIR <= LP_DIR; END bdf_type;