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

📄 mp3_post.vhd

📁 MP3 for XPLA3 XILINX.CPLD,必须在XILINX的FPGA芯片下使用,因为IP核是xilinx
💻 VHD
📖 第 1 页 / 共 5 页
字号:
               after tLOGI2;
--------( flash_cntrl_ucomp_b_dup_0 )--------------------------------------
flash_cntrl_ucomp_b_dup_0_COM<= ((start_address_x_3_tIN 
               and not song_adr_x_19_Q_tF)
               or (not start_address_x_3_tIN and song_adr_x_19_Q_tF)
               or (start_address_x_4_tIN and not song_adr_x_20_Q_tF)
               or (not start_address_x_4_tIN and song_adr_x_20_Q_tF)
               or (not song_adr_x_21_Q_tF and start_address_x_5_tIN)
               or (song_adr_x_21_Q_tF and not start_address_x_5_tIN))
               after tLOGI2;
--------( flash_cntrl_ucomp_c_dup_0 )--------------------------------------
flash_cntrl_ucomp_c_dup_0_COM<= ((not song_adr_x_22_Q_tF 
               and start_address_x_6_tIN)
               or (song_adr_x_22_Q_tF and not start_address_x_6_tIN)
               or (start_address_x_7_tIN and not song_adr_x_23_Q_tF)
               or (not start_address_x_7_tIN and song_adr_x_23_Q_tF)
               or (not song_adr_x_24_Q_tF and start_address_x_8_tIN)
               or (song_adr_x_24_Q_tF and not start_address_x_8_tIN))
               after tLOGI2;
--------( flash_done_dup_0 )-----------------------------------------------
flash_done_dup_0_COM<= not ((n127_Q_tF and n125_Q_tF and not n126_Q_tF 
               and n124_Q_tF)) after tLOGI1;
--------( fwd_dup_0 )------------------------------------------------------
fwd_dup_0_COM<= not ((not n133_Q_tF and n138_Q_tF and not n137_Q_tF 
               and n141_Q_tF and n140_Q_tF and not n139_Q_tF))
               after tLOGI1;
--------( fwd_icon )-------------------------------------------------------
fwd_icon_D  <= ((display_err_dup_0_COM_tF and n140_Q_tF and n141_Q_tF 
               and not downld_mode_dup_0_COM_tF)) after tLOGI1;
fwd_icon_OE <= (VCC) after tFIN;
fwd_icon_buf: pxa_bufif2 port map (fwd_icon, fwd_icon_Q, fwd_icon_OE, 
               GND);
fwd_icon_mux: pxa_mux port map (fwd_icon_DIN, GND, GND, fwd_icon_D);
fwd_icon_C  <= (clock) after tGCK;
fwd_icon_AP <= (GND) after tFIN;
fwd_icon_AR <= not (rp_n_COM_tF) after tUDA;
fwd_icon_ff: pxa_dff_apar_p0 port map (fwd_icon_Q, fwd_icon_DIN, 
               fwd_icon_C, fwd_icon_AP, fwd_icon_AR); 
--------( i2c_detect_start )-----------------------------------------------
i2c_detect_start_D<= ((scl_tIN)) after tLOGI1;
i2c_detect_start_mux: pxa_mux port map (i2c_detect_start_DIN, GND, GND, 
               i2c_detect_start_D);
i2c_detect_start_C<= not (sda_tIN) after tLOGI1;
i2c_detect_start_AP<= (GND) after tFIN;
i2c_detect_start_AR<= not (n117_Q_tF and n115_Q_tF and nx3271_1_COM)
               after tLOGI1;
i2c_detect_start_ff: pxa_dff_apar_p0 port map (i2c_detect_start_Q, 
               i2c_detect_start_DIN, i2c_detect_start_C, 
               i2c_detect_start_AP, i2c_detect_start_AR); 
--------( i2c_err_dup_0 )--------------------------------------------------
i2c_err_dup_0_COM<= not ((not n152_Q_tF and n151_Q_tF and n150_Q_tF))
               after tLOGI1;
--------( i2c_gen_start )--------------------------------------------------
i2c_gen_start_D<= ((start_Q_tF and not i2c_start_d1_Q_tF)
               or (not i2c_detect_start_Q_tF and i2c_gen_start_Q_tF))
               after tLOGI2;
i2c_gen_start_mux: pxa_mux port map (i2c_gen_start_DIN, GND, GND, 
               i2c_gen_start_D);
i2c_gen_start_C<= (clock) after tGCK;
i2c_gen_start_AP<= (GND) after tFIN;
i2c_gen_start_AR<= not (rp_n_COM_tF) after tUDA;
i2c_gen_start_ff: pxa_dff_apar_p0 port map (i2c_gen_start_Q, 
               i2c_gen_start_DIN, i2c_gen_start_C, i2c_gen_start_AP, 
               i2c_gen_start_AR); 
--------( i2c_gen_stop )---------------------------------------------------
i2c_gen_stop_D<= ((not start_Q_tF and i2c_start_d1_Q_tF)
               or (not detect_stop_Q_tF and i2c_gen_stop_Q_tF))
               after tLOGI2;
i2c_gen_stop_mux: pxa_mux port map (i2c_gen_stop_DIN, GND, GND, 
               i2c_gen_stop_D);
i2c_gen_stop_C<= (clock) after tGCK;
i2c_gen_stop_AP<= (GND) after tFIN;
i2c_gen_stop_AR<= not (rp_n_COM_tF) after tUDA;
i2c_gen_stop_ff: pxa_dff_apar_p0 port map (i2c_gen_stop_Q, 
               i2c_gen_stop_DIN, i2c_gen_stop_C, i2c_gen_stop_AP, 
               i2c_gen_stop_AR); 
--------( i2c_sda_out_reg )------------------------------------------------
i2c_sda_out_reg_D<= not ((nx2783_COM_tF)) after tLOGI1;
i2c_sda_out_reg_mux: pxa_mux port map (i2c_sda_out_reg_DIN, GND, GND, 
               i2c_sda_out_reg_D);
i2c_sda_out_reg_C<= (clock) after tGCK;
i2c_sda_out_reg_AP<= not (rp_n_COM_tF) after tUDA;
i2c_sda_out_reg_AR<= (GND) after tFIN;
i2c_sda_out_reg_ff: pxa_dff_apar_p0 port map (i2c_sda_out_reg_Q, 
               i2c_sda_out_reg_DIN, i2c_sda_out_reg_C, 
               i2c_sda_out_reg_AP, i2c_sda_out_reg_AR); 
--------( i2c_shift_out )--------------------------------------------------
i2c_shift_out_D<= ((n176_Q_tF and i2c_shift_reg_ld_Q_tF)
               or (i2c_shift_out_Q_tF and not i2c_shift_reg_ld_Q_tF 
               and not i2c_shift_reg_en_Q_tF)
               or (n162_Q_tF and not i2c_shift_reg_ld_Q_tF 
               and i2c_shift_reg_en_Q_tF)) after tLOGI2;
i2c_shift_out_mux: pxa_mux port map (i2c_shift_out_DIN, GND, GND, 
               i2c_shift_out_D);
i2c_shift_out_C<= not (scl_tIN) after tUDA;
i2c_shift_out_AP<= (GND) after tFIN;
i2c_shift_out_AR<= not (rp_n_COM_tF) after tUDA;
i2c_shift_out_ff: pxa_dff_apar_p0 port map (i2c_shift_out_Q, 
               i2c_shift_out_DIN, i2c_shift_out_C, i2c_shift_out_AP, 
               i2c_shift_out_AR); 
--------( i2c_shift_reg_en )-----------------------------------------------
i2c_shift_reg_en_D<= ((i2c_err_dup_0_COM_tF and n150_Q_tF)) after tLOGI1;
i2c_shift_reg_en_mux: pxa_mux port map (i2c_shift_reg_en_DIN, GND, GND, 
               i2c_shift_reg_en_D);
i2c_shift_reg_en_C<= (clock) after tGCK;
i2c_shift_reg_en_AP<= (GND) after tFIN;
i2c_shift_reg_en_AR<= not (rp_n_COM_tF) after tUDA;
i2c_shift_reg_en_ff: pxa_dff_apar_p0 port map (i2c_shift_reg_en_Q, 
               i2c_shift_reg_en_DIN, i2c_shift_reg_en_C, 
               i2c_shift_reg_en_AP, i2c_shift_reg_en_AR); 
--------( i2c_shift_reg_ld )-----------------------------------------------
i2c_shift_reg_ld_D<= not ((n150_Q_tF)) after tLOGI1;
i2c_shift_reg_ld_mux: pxa_mux port map (i2c_shift_reg_ld_DIN, GND, GND, 
               i2c_shift_reg_ld_D);
i2c_shift_reg_ld_C<= (clock) after tGCK;
i2c_shift_reg_ld_AP<= (GND) after tFIN;
i2c_shift_reg_ld_AR<= not (rp_n_COM_tF) after tUDA;
i2c_shift_reg_ld_ff: pxa_dff_apar_p0 port map (i2c_shift_reg_ld_Q, 
               i2c_shift_reg_ld_DIN, i2c_shift_reg_ld_C, 
               i2c_shift_reg_ld_AP, i2c_shift_reg_ld_AR); 
--------( i2c_sm_stop )----------------------------------------------------
i2c_sm_stop_D<= ((eot_dup_0_COM_tF and sda_tIN)
               or (not i2c_err_dup_0_COM_tF)) after tLOGI2;
i2c_sm_stop_mux: pxa_mux port map (i2c_sm_stop_DIN, GND, GND, 
               i2c_sm_stop_D);
i2c_sm_stop_C<= not (scl_tIN) after tUDA;
i2c_sm_stop_AP<= (GND) after tFIN;
i2c_sm_stop_AR<= not (not detect_stop_Q_tF and rp_n_COM_tF) after tLOGI1;
i2c_sm_stop_ff: pxa_dff_apar_p0 port map (i2c_sm_stop_Q, i2c_sm_stop_DIN, 
               i2c_sm_stop_C, i2c_sm_stop_AP, i2c_sm_stop_AR); 
--------( i2c_start_d1 )---------------------------------------------------
i2c_start_d1_D<= ((start_Q_tF)) after tLOGI1;
i2c_start_d1_mux: pxa_mux port map (i2c_start_d1_DIN, GND, GND, 
               i2c_start_d1_D);
i2c_start_d1_C<= (clock) after tGCK;
i2c_start_d1_AP<= (GND) after tFIN;
i2c_start_d1_AR<= not (rp_n_COM_tF) after tUDA;
i2c_start_d1_ff: pxa_dff_apar_p0 port map (i2c_start_d1_Q, 
               i2c_start_d1_DIN, i2c_start_d1_C, i2c_start_d1_AP, 
               i2c_start_d1_AR); 
--------( i2c_stop_scl_reg )-----------------------------------------------
i2c_stop_scl_reg_D<= ((nx2829_COM_tF)) after tLOGI1;
i2c_stop_scl_reg_mux: pxa_mux port map (i2c_stop_scl_reg_DIN, GND, GND, 
               i2c_stop_scl_reg_D);
i2c_stop_scl_reg_C<= (clock) after tGCK;
i2c_stop_scl_reg_AP<= (GND) after tFIN;
i2c_stop_scl_reg_AR<= not (rp_n_COM_tF) after tUDA;
i2c_stop_scl_reg_ff: pxa_dff_apar_p0 port map (i2c_stop_scl_reg_Q, 
               i2c_stop_scl_reg_DIN, i2c_stop_scl_reg_C, 
               i2c_stop_scl_reg_AP, i2c_stop_scl_reg_AR); 
--------( lower_comp_dup_0 )-----------------------------------------------
lower_comp_dup_0_COM<= not ((not flash_cntrl_lcomp_a_dup_0_COM_tF 
               and not flash_cntrl_lcomp_d_dup_0_COM_tF 
               and not flash_cntrl_lcomp_b_dup_0_COM_tF 
               and not flash_cntrl_lcomp_c_dup_0_COM_tF)) after tLOGI1;
--------( mas_rst )--------------------------------------------------------
mas_rst_D   <= not ((n133_Q_tF and n137_Q_tF and n139_Q_tF)
               or (not n138_Q_tF and not n133_Q_tF and not n137_Q_tF 
               and not n139_Q_tF)) after tLOGI2;
mas_rst_OE  <= (VCC) after tFIN;
mas_rst_buf: pxa_bufif2 port map (mas_rst, mas_rst_Q, mas_rst_OE, GND);
mas_rst_mux: pxa_mux port map (mas_rst_DIN, GND, GND, mas_rst_D);
mas_rst_C   <= (clock) after tGCK;
mas_rst_AP  <= (GND) after tFIN;
mas_rst_AR  <= not (rp_n_COM_tF) after tUDA;
mas_rst_ff: pxa_dff_apar_p0 port map (mas_rst_Q, mas_rst_DIN, mas_rst_C, 
               mas_rst_AP, mas_rst_AR); 
--------( mpeg_done_dup_0 )------------------------------------------------
mpeg_done_dup_0_COM<= not ((n134_Q_tF and n135_Q_tF and not n136_Q_tF))
               after tLOGI1;
--------( mpeg_eot_d1 )----------------------------------------------------
mpeg_eot_d1_D<= ((eot_dup_0_COM_tF)) after tLOGI1;
mpeg_eot_d1_mux: pxa_mux port map (mpeg_eot_d1_DIN, GND, GND, 
               mpeg_eot_d1_D);
mpeg_eot_d1_C<= (clock) after tGCK;
mpeg_eot_d1_AP<= (GND) after tFIN;
mpeg_eot_d1_AR<= not (rp_n_COM_tF) after tUDA;
mpeg_eot_d1_ff: pxa_dff_apar_p0 port map (mpeg_eot_d1_Q, mpeg_eot_d1_DIN, 
               mpeg_eot_d1_C, mpeg_eot_d1_AP, mpeg_eot_d1_AR); 
--------( mute_chg )-------------------------------------------------------
mute_chg_D  <= ((not sound_ctrl_mute_reg_Q_tF and mute_button_tIN))
               after tLOGI1;
mute_chg_mux: pxa_mux port map (mute_chg_DIN, GND, GND, mute_chg_D);
mute_chg_C  <= (clock) after tGCK;
mute_chg_AP <= (GND) after tFIN;
mute_chg_AR <= not (rp_n_COM_tF) after tUDA;
mute_chg_ff: pxa_dff_apar_p0 port map (mute_chg_Q, mute_chg_DIN, 
               mute_chg_C, mute_chg_AP, mute_chg_AR); 
--------( mute_stat )------------------------------------------------------
mute_stat_T <= ((not sound_ctrl_mute_reg_Q_tF and mute_button_tIN))
               after tLOGI2;
mute_stat_mux: pxa_mux port map (mute_stat_DIN, GND, GND, mute_stat_T);
mute_stat_C <= (clock) after tGCK;
mute_stat_AP<= (GND) after tFIN;
mute_stat_AR<= not (rp_n_COM_tF) after tUDA;
mute_stat_ff: pxa_tff_apar_p0 port map (mute_stat_Q, mute_stat_DIN, 
               mute_stat_C, mute_stat_AP, mute_stat_AR); 
--------( n107 )-----------------------------------------------------------
n107_T      <= ((n113_Q_tF and n108_Q_tF and not n107_Q_tF and n112_Q_tF 
               and n114_Q_tF)
               or (n113_Q_tF and n107_Q_tF and nx3738_COM_tF and n112_Q_tF 
               and n114_Q_tF)
               or (not n108_Q_tF and n107_Q_tF and not nx3738_COM_tF)
               or (n111_Q_tF and not n108_Q_tF and not n107_Q_tF 
               and downld_mode_dup_0_COM_tF and last_byte_tIN 
               and n109_Q_tF and n110_Q_tF)
               or (n111_Q_tF and not n108_Q_tF and not n107_Q_tF 
               and downld_mode_dup_0_COM_tF and n109_Q_tF and n110_Q_tF 
               and song_st_tIN)) after tLOGI2;
n107_mux: pxa_mux port map (n107_DIN, GND, GND, n107_T);
n107_C      <= (clock) after tGCK;
n107_AP     <= (GND) after tFIN;
n107_AR     <= not (rp_n_COM_tF) after tUDA;
n107_ff: pxa_tff_apar_p0 port map (n107_Q, n107_DIN, n107_C, n107_AP, 
               n107_AR); 
--------( n108 )-----------------------------------------------------------
n108_T      <= ((n111_Q_tF and n113_Q_tF and n108_Q_tF and n112_Q_tF 
               and n114_Q_tF)
               or (not n107_Q_tF and downld_mode_dup_0_COM_tF 
               and n111_Q_tF and n110_Q_tF and not n108_Q_tF and n109_Q_tF)
               or (not n120_Q_tF and not n107_Q_tF 
               and downld_mode_dup_0_COM_tF and not n111_Q_tF 
               and not n108_Q_tF)
               or (n120_Q_tF and not n107_Q_tF and not n111_Q_tF 
               and not n108_Q_tF and N_PZ_4812_1_COM)
               or (n107_Q_tF and not nx3738_COM_tF and n108_Q_tF 
               and N_PZ_4812_1_COM)) after tLOGI2;
n108_mux: pxa_mux port map (n108_DIN, GND, GND, n108_T);
n108_C      <= (clock) after tGCK;
n108_AP     <= (GND) after tFIN;
n108_AR     <= not (rp_n_COM_tF) after tUDA;

⌨️ 快捷键说明

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