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

📄 example_en_8bit_a.vq

📁 VHDL examples for counter design, use QuickLogic eclips
💻 VQ
字号:
`timescale 1ps / 1ps

module example_en_8bit_a (
  clear_in,
  clk_in,
  enable_in,
  count_out
);
input clear_in ;
input clk_in ;
input enable_in ;
output [7:0] count_out /* synthesis syn_tristate = 1 */;
supply0 GND;
supply1 VCC;
wire qldummy_wire;
wire [7:0] count_reg;
wire \IO344-OUTMUXZ_ ;
wire \IO344-OUTFF_ ;
wire \IO344-OQQ_ ;
wire \IO344-OUTFFZ_ ;
wire \IO342-OUTMUXZ_ ;
wire \IO342-OUTFF_ ;
wire \IO342-OQQ_ ;
wire \IO342-OUTFFZ_ ;
wire \IO338-OUTMUXZ_ ;
wire \IO338-OUTFF_ ;
wire \IO338-OQQ_ ;
wire \IO338-OUTFFZ_ ;
wire \IO335-OUTMUXZ_ ;
wire \IO335-OUTFF_ ;
wire \IO335-OQQ_ ;
wire \IO335-OUTFFZ_ ;
wire \IO329-OUTMUXZ_ ;
wire \IO329-OUTFF_ ;
wire \IO329-OQQ_ ;
wire \IO329-OUTFFZ_ ;
wire \IO324-OUTMUXZ_ ;
wire \IO324-OUTFF_ ;
wire \IO324-OQQ_ ;
wire \IO324-OUTFFZ_ ;
wire \IO323-OUTMUXZ_ ;
wire \IO323-OUTFF_ ;
wire \IO323-OQQ_ ;
wire \IO323-OUTFFZ_ ;
wire \IO321-OUTMUXZ_ ;
wire \IO321-OUTFF_ ;
wire \IO321-OQQ_ ;
wire \IO321-OUTFFZ_ ;
wire \PLLIN0-OP_ ;
wire \A27-QCI_ ;
wire \A25-QCI_ ;
wire \A21-QCI_ ;
wire \A19-QCI_ ;
wire \count_reg[7] ;
wire \count_reg[6] ;
wire \count_reg[5] ;
wire \count_reg[4] ;
wire \count_reg[3] ;
wire \count_reg[2] ;
wire \count_reg[1] ;
wire \count_reg[0] ;
wire clk;

initial
begin
	$display("\nOPERATING RANGE: Commercial");
	$display("\nSPEED GRADE: 6\n");
end

P_SLEWWPD \I8.I4_IO344-FRAG_BSLEW_WPD  (\IO344-OUTMUXZ_ ,VCC,VCC,VCC,
   count_out[3]);
P_MUX2 \I8.I4_IO344-FRAG_BOUT_MUX  (\IO344-OUTFFZ_ ,GND,\count_reg[3] ,GND,VCC,
   \IO344-OUTMUXZ_ );
P_BUF \I8.I4_IO344-FRAG_BOUT_BUF91  (\IO344-OUTFFZ_ ,\IO344-OUTFF_ );
P_BUF \I8.I4_IO344-FRAG_BOUT_BUF  (\IO344-OUTFFZ_ ,\IO344-OQQ_ );
P_FF \I8.I4_IO344-FRAG_BQ_OUT  (\count_reg[3] ,GND,GND,GND,\IO344-OUTFFZ_ );
P_SLEWWPD \I8.I3_IO342-FRAG_BSLEW_WPD  (\IO342-OUTMUXZ_ ,VCC,VCC,VCC,
   count_out[2]);
P_MUX2 \I8.I3_IO342-FRAG_BOUT_MUX  (\IO342-OUTFFZ_ ,GND,\count_reg[2] ,GND,VCC,
   \IO342-OUTMUXZ_ );
P_BUF \I8.I3_IO342-FRAG_BOUT_BUF90  (\IO342-OUTFFZ_ ,\IO342-OUTFF_ );
P_BUF \I8.I3_IO342-FRAG_BOUT_BUF  (\IO342-OUTFFZ_ ,\IO342-OQQ_ );
P_FF \I8.I3_IO342-FRAG_BQ_OUT  (\count_reg[2] ,GND,GND,GND,\IO342-OUTFFZ_ );
P_SLEWWPD \I8.I2_IO338-FRAG_BSLEW_WPD  (\IO338-OUTMUXZ_ ,VCC,VCC,VCC,
   count_out[1]);
P_MUX2 \I8.I2_IO338-FRAG_BOUT_MUX  (\IO338-OUTFFZ_ ,GND,\count_reg[1] ,GND,VCC,
   \IO338-OUTMUXZ_ );
P_BUF \I8.I2_IO338-FRAG_BOUT_BUF89  (\IO338-OUTFFZ_ ,\IO338-OUTFF_ );
P_BUF \I8.I2_IO338-FRAG_BOUT_BUF  (\IO338-OUTFFZ_ ,\IO338-OQQ_ );
P_FF \I8.I2_IO338-FRAG_BQ_OUT  (\count_reg[1] ,GND,GND,GND,\IO338-OUTFFZ_ );
P_SLEWWPD \I8.I1_IO335-FRAG_BSLEW_WPD  (\IO335-OUTMUXZ_ ,VCC,VCC,VCC,
   count_out[0]);
P_MUX2 \I8.I1_IO335-FRAG_BOUT_MUX  (\IO335-OUTFFZ_ ,GND,\count_reg[0] ,GND,VCC,
   \IO335-OUTMUXZ_ );
P_BUF \I8.I1_IO335-FRAG_BOUT_BUF88  (\IO335-OUTFFZ_ ,\IO335-OUTFF_ );
P_BUF \I8.I1_IO335-FRAG_BOUT_BUF  (\IO335-OUTFFZ_ ,\IO335-OQQ_ );
P_FF \I8.I1_IO335-FRAG_BQ_OUT  (\count_reg[0] ,GND,GND,GND,\IO335-OUTFFZ_ );
P_SLEWWPD \I8.I7_IO329-FRAG_BSLEW_WPD  (\IO329-OUTMUXZ_ ,VCC,VCC,VCC,
   count_out[6]);
P_MUX2 \I8.I7_IO329-FRAG_BOUT_MUX  (\IO329-OUTFFZ_ ,GND,\count_reg[6] ,GND,VCC,
   \IO329-OUTMUXZ_ );
P_BUF \I8.I7_IO329-FRAG_BOUT_BUF87  (\IO329-OUTFFZ_ ,\IO329-OUTFF_ );
P_BUF \I8.I7_IO329-FRAG_BOUT_BUF  (\IO329-OUTFFZ_ ,\IO329-OQQ_ );
P_FF \I8.I7_IO329-FRAG_BQ_OUT  (\count_reg[6] ,GND,GND,GND,\IO329-OUTFFZ_ );
P_SLEWWPD \I8.I8_IO324-FRAG_BSLEW_WPD  (\IO324-OUTMUXZ_ ,VCC,VCC,VCC,
   count_out[7]);
P_MUX2 \I8.I8_IO324-FRAG_BOUT_MUX  (\IO324-OUTFFZ_ ,GND,\count_reg[7] ,GND,VCC,
   \IO324-OUTMUXZ_ );
P_BUF \I8.I8_IO324-FRAG_BOUT_BUF86  (\IO324-OUTFFZ_ ,\IO324-OUTFF_ );
P_BUF \I8.I8_IO324-FRAG_BOUT_BUF  (\IO324-OUTFFZ_ ,\IO324-OQQ_ );
P_FF \I8.I8_IO324-FRAG_BQ_OUT  (\count_reg[7] ,GND,GND,GND,\IO324-OUTFFZ_ );
P_SLEWWPD \I8.I5_IO323-FRAG_BSLEW_WPD  (\IO323-OUTMUXZ_ ,VCC,VCC,VCC,
   count_out[4]);
P_MUX2 \I8.I5_IO323-FRAG_BOUT_MUX  (\IO323-OUTFFZ_ ,GND,\count_reg[4] ,GND,VCC,
   \IO323-OUTMUXZ_ );
P_BUF \I8.I5_IO323-FRAG_BOUT_BUF85  (\IO323-OUTFFZ_ ,\IO323-OUTFF_ );
P_BUF \I8.I5_IO323-FRAG_BOUT_BUF  (\IO323-OUTFFZ_ ,\IO323-OQQ_ );
P_FF \I8.I5_IO323-FRAG_BQ_OUT  (\count_reg[4] ,GND,GND,GND,\IO323-OUTFFZ_ );
P_SLEWWPD \I8.I6_IO321-FRAG_BSLEW_WPD  (\IO321-OUTMUXZ_ ,VCC,VCC,VCC,
   count_out[5]);
P_MUX2 \I8.I6_IO321-FRAG_BOUT_MUX  (\IO321-OUTFFZ_ ,GND,\count_reg[5] ,GND,VCC,
   \IO321-OUTMUXZ_ );
P_BUF \I8.I6_IO321-FRAG_BOUT_BUF84  (\IO321-OUTFFZ_ ,\IO321-OUTFF_ );
P_BUF \I8.I6_IO321-FRAG_BOUT_BUF  (\IO321-OUTFFZ_ ,\IO321-OQQ_ );
P_FF \I8.I6_IO321-FRAG_BQ_OUT  (\count_reg[5] ,GND,GND,GND,\IO321-OUTFFZ_ );
P_BUF \I11_PLLIN0-FRAG_CLOCK_PLL_BUFF  (clk_in,\PLLIN0-OP_ );
P_BUF \I11_PLLIN0-FRAG_CLOCK_BUFF  (clk_in,clk);
P_FF \I6.I6.I2_A27-FRAG_LQ2  (GND,\A27-QCI_ ,GND,GND,\count_reg[3] );
P_FF \I6.I6.I2_A27-FRAG_LQ  (GND,\A27-QCI_ ,GND,GND,\count_reg[2] );
P_BUF \I6.I6.I2_A27-FRAG_LQC  (clk,\A27-QCI_ );
P_FF \I6.I5.I2_A25-FRAG_LQ2  (GND,\A25-QCI_ ,GND,GND,\count_reg[1] );
P_FF \I6.I5.I2_A25-FRAG_LQ  (GND,\A25-QCI_ ,GND,GND,\count_reg[0] );
P_BUF \I6.I5.I2_A25-FRAG_LQC  (clk,\A25-QCI_ );
P_FF \I6.I3.I2_A21-FRAG_LQ2  (GND,\A21-QCI_ ,GND,GND,\count_reg[7] );
P_FF \I6.I3.I2_A21-FRAG_LQ  (GND,\A21-QCI_ ,GND,GND,\count_reg[6] );
P_BUF \I6.I3.I2_A21-FRAG_LQC  (clk,\A21-QCI_ );
P_FF \I6.I4.I2_A19-FRAG_LQ2  (GND,\A19-QCI_ ,GND,GND,\count_reg[5] );
P_FF \I6.I4.I2_A19-FRAG_LQ  (GND,\A19-QCI_ ,GND,GND,\count_reg[4] );
P_BUF \I6.I4.I2_A19-FRAG_LQC  (clk,\A19-QCI_ );
endmodule

⌨️ 快捷键说明

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