Project

General

Profile

-- Project: BLE Lab 1_1
-- Generated: 05/29/2015 00:00:20
-- PSoC Creator 3.2

ENTITY \BLE Lab 1_1\ IS
PORT(
Red_LED(0)_PAD : OUT std_ulogic);
ATTRIBUTE voltage_VDDA_CTB OF __DEFAULT__ : ENTITY IS 3.3e0;
ATTRIBUTE voltage_VDDA OF __DEFAULT__ : ENTITY IS 3.3e0;
ATTRIBUTE voltage_VDDIO OF __DEFAULT__ : ENTITY IS 3.3e0;
ATTRIBUTE voltage_VDDD OF __DEFAULT__ : ENTITY IS 3.3e0;
ATTRIBUTE voltage_VDDR_HLS OF __DEFAULT__ : ENTITY IS 3.3e0;
ATTRIBUTE voltage_VDDR_BGLS OF __DEFAULT__ : ENTITY IS 3.3e0;
ATTRIBUTE voltage_VDDR_SYN OF __DEFAULT__ : ENTITY IS 3.3e0;
ATTRIBUTE voltage_VDDR_LF OF __DEFAULT__ : ENTITY IS 3.3e0;
ATTRIBUTE voltage_VDDR_HF OF __DEFAULT__ : ENTITY IS 3.3e0;
END \BLE Lab 1_1\;

ARCHITECTURE __DEFAULT__ OF \BLE Lab 1_1\ IS
SIGNAL ClockBlock_ECO : bit;
SIGNAL ClockBlock_EXTCLK : bit;
SIGNAL ClockBlock_HFCLK : bit;
ATTRIBUTE global_signal OF ClockBlock_HFCLK : SIGNAL IS true;
SIGNAL ClockBlock_ILO : bit;
SIGNAL ClockBlock_IMO : bit;
SIGNAL ClockBlock_LFCLK : bit;
SIGNAL ClockBlock_Routed1 : bit;
SIGNAL ClockBlock_SYSCLK : bit;
SIGNAL ClockBlock_WCO : bit;
SIGNAL Net_15 : bit;
SIGNAL Net_43_ff7 : bit;
ATTRIBUTE global_signal OF Net_43_ff7 : SIGNAL IS true;
SIGNAL Net_86 : bit;
SIGNAL Net_87 : bit;
SIGNAL Net_88 : bit;
SIGNAL Net_89 : bit;
SIGNAL Net_94 : bit;
SIGNAL Red_LED(0)__PA : bit;
SIGNAL \BLE:Net_15\ : bit;
SIGNAL __ONE__ : bit;
ATTRIBUTE POWER OF __ONE__ : SIGNAL IS true;
SIGNAL __ZERO__ : bit;
ATTRIBUTE GROUND OF __ZERO__ : SIGNAL IS true;
SIGNAL tmpOE__Red_LED_net_0 : bit;
ATTRIBUTE POWER OF tmpOE__Red_LED_net_0 : SIGNAL IS true;
SIGNAL zero : bit;
ATTRIBUTE GROUND OF zero : SIGNAL IS true;
ATTRIBUTE Location OF ClockGenBlock : LABEL IS "F(CLK_GEN,0)";
ATTRIBUTE lib_model OF Red_LED(0) : LABEL IS "iocell1";
COMPONENT interrupt
PORT (
interrupt : IN std_ulogic;
clock : IN std_ulogic);
END COMPONENT;
COMPONENT iocell
PORT (
pin_input : IN std_ulogic;
oe : IN std_ulogic;
fb : OUT std_ulogic;
pad_in : IN std_ulogic;
pa_out : OUT std_ulogic;
pad_out : OUT std_ulogic;
oe_reg : OUT std_ulogic;
oe_internal : IN std_ulogic;
in_clock : IN std_ulogic;
in_clock_en : IN std_ulogic;
in_reset : IN std_ulogic;
out_clock : IN std_ulogic;
out_clock_en : IN std_ulogic;
out_reset : IN std_ulogic);
END COMPONENT;
COMPONENT logicalport
PORT (
interrupt : OUT std_ulogic;
precharge : IN std_ulogic;
in_clock : IN std_ulogic;
in_clock_en : IN std_ulogic;
in_reset : IN std_ulogic;
out_clock : IN std_ulogic;
out_clock_en : IN std_ulogic;
out_reset : IN std_ulogic);
END COMPONENT;
COMPONENT m0s8clockblockcell
PORT (
imo : OUT std_ulogic;
ext : OUT std_ulogic;
eco : OUT std_ulogic;
ilo : OUT std_ulogic;
wco : OUT std_ulogic;
dbl : OUT std_ulogic;
pll : OUT std_ulogic;
dpll : OUT std_ulogic;
dsi_out_0 : IN std_ulogic;
dsi_out_1 : IN std_ulogic;
dsi_out_2 : IN std_ulogic;
dsi_out_3 : IN std_ulogic;
lfclk : OUT std_ulogic;
hfclk : OUT std_ulogic;
sysclk : OUT std_ulogic;
halfsysclk : OUT std_ulogic;
udb_div_0 : OUT std_ulogic;
udb_div_1 : OUT std_ulogic;
udb_div_2 : OUT std_ulogic;
udb_div_3 : OUT std_ulogic;
udb_div_4 : OUT std_ulogic;
udb_div_5 : OUT std_ulogic;
udb_div_6 : OUT std_ulogic;
udb_div_7 : OUT std_ulogic;
udb_div_8 : OUT std_ulogic;
udb_div_9 : OUT std_ulogic;
udb_div_10 : OUT std_ulogic;
udb_div_11 : OUT std_ulogic;
udb_div_12 : OUT std_ulogic;
udb_div_13 : OUT std_ulogic;
udb_div_14 : OUT std_ulogic;
udb_div_15 : OUT std_ulogic;
uab_div_0 : OUT std_ulogic;
uab_div_1 : OUT std_ulogic;
uab_div_2 : OUT std_ulogic;
uab_div_3 : OUT std_ulogic;
ff_div_0 : OUT std_ulogic;
ff_div_1 : OUT std_ulogic;
ff_div_2 : OUT std_ulogic;
ff_div_3 : OUT std_ulogic;
ff_div_4 : OUT std_ulogic;
ff_div_5 : OUT std_ulogic;
ff_div_6 : OUT std_ulogic;
ff_div_7 : OUT std_ulogic;
ff_div_8 : OUT std_ulogic;
ff_div_9 : OUT std_ulogic;
ff_div_10 : OUT std_ulogic;
ff_div_11 : OUT std_ulogic;
ff_div_12 : OUT std_ulogic;
ff_div_13 : OUT std_ulogic;
ff_div_14 : OUT std_ulogic;
ff_div_15 : OUT std_ulogic;
ff_div_16 : OUT std_ulogic;
ff_div_17 : OUT std_ulogic;
ff_div_18 : OUT std_ulogic;
ff_div_19 : OUT std_ulogic;
ff_div_20 : OUT std_ulogic;
ff_div_21 : OUT std_ulogic;
ff_div_22 : OUT std_ulogic;
ff_div_23 : OUT std_ulogic;
ff_div_24 : OUT std_ulogic;
ff_div_25 : OUT std_ulogic;
ff_div_26 : OUT std_ulogic;
ff_div_27 : OUT std_ulogic;
ff_div_28 : OUT std_ulogic;
ff_div_29 : OUT std_ulogic;
ff_div_30 : OUT std_ulogic;
ff_div_31 : OUT std_ulogic;
ff_div_32 : OUT std_ulogic;
ff_div_33 : OUT std_ulogic;
ff_div_34 : OUT std_ulogic;
ff_div_35 : OUT std_ulogic;
ff_div_36 : OUT std_ulogic;
ff_div_37 : OUT std_ulogic;
ff_div_38 : OUT std_ulogic;
ff_div_39 : OUT std_ulogic;
ff_div_40 : OUT std_ulogic;
ff_div_41 : OUT std_ulogic;
ff_div_42 : OUT std_ulogic;
ff_div_43 : OUT std_ulogic;
ff_div_44 : OUT std_ulogic;
ff_div_45 : OUT std_ulogic;
ff_div_46 : OUT std_ulogic;
ff_div_47 : OUT std_ulogic;
ff_div_48 : OUT std_ulogic;
ff_div_49 : OUT std_ulogic;
ff_div_50 : OUT std_ulogic;
ff_div_51 : OUT std_ulogic;
ff_div_52 : OUT std_ulogic;
ff_div_53 : OUT std_ulogic;
ff_div_54 : OUT std_ulogic;
ff_div_55 : OUT std_ulogic;
ff_div_56 : OUT std_ulogic;
ff_div_57 : OUT std_ulogic;
ff_div_58 : OUT std_ulogic;
ff_div_59 : OUT std_ulogic;
ff_div_60 : OUT std_ulogic;
ff_div_61 : OUT std_ulogic;
ff_div_62 : OUT std_ulogic;
ff_div_63 : OUT std_ulogic;
dsi_in_0 : OUT std_ulogic;
dsi_in_1 : OUT std_ulogic;
dsi_in_2 : OUT std_ulogic;
dsi_in_3 : OUT std_ulogic);
END COMPONENT;
COMPONENT m0s8clockgenblockcell
PORT (
gen_clk_in_0 : IN std_ulogic;
gen_clk_in_1 : IN std_ulogic;
gen_clk_in_2 : IN std_ulogic;
gen_clk_in_3 : IN std_ulogic;
gen_clk_in_4 : IN std_ulogic;
gen_clk_in_5 : IN std_ulogic;
gen_clk_in_6 : IN std_ulogic;
gen_clk_in_7 : IN std_ulogic;
gen_clk_out_0 : OUT std_ulogic;
gen_clk_out_1 : OUT std_ulogic;
gen_clk_out_2 : OUT std_ulogic;
gen_clk_out_3 : OUT std_ulogic;
gen_clk_out_4 : OUT std_ulogic;
gen_clk_out_5 : OUT std_ulogic;
gen_clk_out_6 : OUT std_ulogic;
gen_clk_out_7 : OUT std_ulogic);
END COMPONENT;
COMPONENT m0s8tcpwmcell
PORT (
clock : IN std_ulogic;
capture : IN std_ulogic;
count : IN std_ulogic;
reload : IN std_ulogic;
stop : IN std_ulogic;
start : IN std_ulogic;
tr_underflow : OUT std_ulogic;
tr_overflow : OUT std_ulogic;
tr_compare_match : OUT std_ulogic;
line_out : OUT std_ulogic;
line_out_compl : OUT std_ulogic;
interrupt : OUT std_ulogic);
END COMPONENT;
COMPONENT p4blecell
PORT (
interrupt : OUT std_ulogic;
rfctrl_extpa_en : OUT std_ulogic);
END COMPONENT;
BEGIN

ClockBlock:m0s8clockblockcell
PORT MAP(
hfclk => ClockBlock_HFCLK,
imo => ClockBlock_IMO,
ext => ClockBlock_EXTCLK,
sysclk => ClockBlock_SYSCLK,
eco => ClockBlock_ECO,
ilo => ClockBlock_ILO,
lfclk => ClockBlock_LFCLK,
wco => ClockBlock_WCO,
dsi_in_0 => ClockBlock_Routed1,
ff_div_7 => Net_43_ff7);

ClockGenBlock:m0s8clockgenblockcell;

Red_LED:logicalport
GENERIC MAP(
drive_mode => "110",
ibuf_enabled => "1",
id => "e851a3b9-efb8-48be-bbb8-b303b216c393",
init_dr_st => "1",
input_buffer_sel => "00",
input_clk_en => 0,
input_sync => "1",
input_sync_mode => "0",
intr_mode => "00",
invert_in_clock => 0,
invert_in_clock_en => 0,
invert_in_reset => 0,
invert_out_clock => 0,
invert_out_clock_en => 0,
invert_out_reset => 0,
io_voltage => "",
layout_mode => "CONTIGUOUS",
oe_conn => "0",
oe_reset => 0,
oe_sync => "0",
output_clk_en => 0,
output_clock_mode => "0",
output_conn => "1",
output_mode => "0",
output_reset => 0,
output_sync => "0",
ovt_hyst_trim => "0",
ovt_needed => "0",
ovt_slew_control => "00",
pa_in_clock => -1,
pa_in_clock_en => -1,
pa_in_reset => -1,
pa_out_clock => -1,
pa_out_clock_en => -1,
pa_out_reset => -1,
pin_aliases => "",
pin_mode => "O",
por_state => 4,
port_alias_group => "",
port_alias_required => 0,
sio_group_cnt => 0,
sio_hifreq => "",
sio_hyst => "1",
sio_ibuf => "00000000",
sio_info => "00",
sio_obuf => "00000000",
sio_refsel => "00000000",
sio_vtrip => "00000000",
slew_rate => "0",
spanning => 0,
sw_only => 0,
use_annotation => "0",
vtrip => "10",
width => 1,
in_clk_inv => 0,
in_clken_inv => 0,
in_clken_mode => 1,
in_rst_inv => 0,
out_clk_inv => 0,
out_clken_inv => 0,
out_clken_mode => 1,
out_rst_inv => 0)
PORT MAP(
in_clock_en => open,
in_reset => open,
out_clock_en => open,
out_reset => open);

Red_LED(0):iocell
GENERIC MAP(
in_sync_mode => 0,
out_sync_mode => 0,
oe_sync_mode => 0,
logicalport => "Red_LED",
logicalport_pin_id => 0,
io_capabilities => "0000000000000000000000000000000000000000000000000000000000000001")
PORT MAP(
pa_out => Red_LED(0)__PA,
oe => open,
pin_input => Net_94,
pad_out => Red_LED(0)_PAD,
pad_in => Red_LED(0)_PAD,
in_clock => open,
in_clock_en => '1',
in_reset => '0',
out_clock => open,
out_clock_en => '1',
out_reset => '0');

\BLE:bless_isr\:interrupt
GENERIC MAP(
int_type => "10")
PORT MAP(
interrupt => \BLE:Net_15\,
clock => ClockBlock_HFCLK);

\BLE:cy_m0s8_ble\:p4blecell
PORT MAP(
interrupt => \BLE:Net_15\);

\PWM:cy_m0s8_tcpwm_1\:m0s8tcpwmcell
GENERIC MAP(
cy_registers => "")
PORT MAP(
clock => Net_43_ff7,
capture => '0',
count => '1',
reload => '0',
stop => '0',
start => '0',
tr_underflow => Net_88,
tr_overflow => Net_87,
tr_compare_match => Net_89,
line_out => Net_15,
line_out_compl => Net_94,
interrupt => Net_86);

END __DEFAULT__;
(21-21/102)