All pastes #60720 Raw Edit

Miscellany

public text v1 · immutable
#60720 ·published 2006-06-01 19:21 UTC
rendered paste body
<?xml version="1.0" encoding="us-ascii"?>
<!DOCTYPE softwareassembly SYSTEM "dtd/softwareassembly.dtd">
<!--
    Generated by Zeligsoft Component Enabler 2.0.2 (Build: 200510131317)
    http://www.zeligsoft.com
-->
<softwareassembly id="DCE:a143690c-e4e1-4735-8879-db6aa5d1a28b" name="FM_XCVR">
    <componentfiles>
        <componentfile id="FM_XCVR_ControlFile_8d330fe8-75d3-408f-a8f7-6c259eeb1dfe" type="Software Package Descriptor">
            <localfile name="FM_XCVR_Control.spd.xml" />
        </componentfile>
        <componentfile id="FM_DemodulatorFile_0598a8cb-74d6-47f2-a595-bb8c996a8743" type="Software Package Descriptor">
            <localfile name="FM_Demodulator.spd.xml" />
        </componentfile>
        <componentfile id="FM_modulatorFile_b7ff6c42-b12b-4e91-b292-e074d8798f69" type="Software Package Descriptor">
            <localfile name="FM_modulator.spd.xml" />
        </componentfile>
        <componentfile id="DecimateFile_ba7da4f4-e363-4f24-9539-7f641969bb18" type="Software Package Descriptor">
            <localfile name="Decimate.spd.xml" />
        </componentfile>
    </componentfiles>
    <partitioning>
        <componentplacement>
            <componentfileref refid="FM_XCVR_ControlFile_8d330fe8-75d3-408f-a8f7-6c259eeb1dfe" />
            <!--[Component fm_xcvr_control1]-->
            <componentinstantiation id="DCE:676e2d5d-7b3c-4894-8c81-b5235191098d">
                <usagename>fm_xcvr_control1</usagename>
                <findcomponent>
                    <namingservice name="DomainName1/fm_xcvr_control1" />
                </findcomponent>
            </componentinstantiation>
        </componentplacement>
        <componentplacement>
            <componentfileref refid="DecimateFile_ba7da4f4-e363-4f24-9539-7f641969bb18" />
            <!--[Component decimate1]-->
            <componentinstantiation id="DCE:915d4a8d-bca5-422b-afe1-6a50456d098f">
                <usagename>decimate1</usagename>
                <componentproperties>
                    <!--[Component decimate1, Attribute DecimateBy]-->
                    <simpleref refid="DCE:cea26b54-9d86-4b68-a761-14186efa9415" value="5" />
                    <!--[Component decimate1, Attribute filter]-->
                    <simplesequenceref refid="DCE:134e5dd8-c773-47af-a557-2837076358c4">
                        <values>
                            <value>5</value>
                            <value>1</value>
                            <value>3</value>
                            <value>4</value>
                            <value>6</value>
                        </values>
                    </simplesequenceref>
                </componentproperties>
                <findcomponent>
                    <namingservice name="DomainName1/samplerateconvertor1" />
                </findcomponent>
            </componentinstantiation>
        </componentplacement>
        <componentplacement>
            <componentfileref refid="FM_DemodulatorFile_0598a8cb-74d6-47f2-a595-bb8c996a8743" />
            <!--[Component fm_demodulator1]-->
            <componentinstantiation id="DCE:c7dd8733-e87c-4caa-a777-b60c4d3ca8f5">
                <usagename>fm_demodulator1</usagename>
                <findcomponent>
                    <namingservice name="DomainName1/fm_demodulator1" />
                </findcomponent>
            </componentinstantiation>
        </componentplacement>
        <componentplacement>
            <componentfileref refid="FM_modulatorFile_b7ff6c42-b12b-4e91-b292-e074d8798f69" />
            <!--[Component fm_modulator1]-->
            <componentinstantiation id="DCE:d05c83e9-6d63-409d-ac67-6a1691645a3b">
                <usagename>fm_modulator1</usagename>
                <findcomponent>
                    <namingservice name="DomainName1/fm_modulator1" />
                </findcomponent>
            </componentinstantiation>
        </componentplacement>
    </partitioning>
    <assemblycontroller>
        <!--[Assembly Controller fm_xcvr_control1]-->
        <componentinstantiationref refid="DCE:676e2d5d-7b3c-4894-8c81-b5235191098d" />
    </assemblycontroller>
    <connections>
        <!--Connection between [Free-Standing Port USRP_RX_Control] and [Component fm_xcvr_control1, Port USRP_RX_Control]-->
        <connectinterface id="DCE:05561b30-21c9-4392-84a2-b728901fbce1">
            <usesport>
                <usesidentifier>USRP_RX_Control</usesidentifier>
                <componentinstantiationref refid="DCE:676e2d5d-7b3c-4894-8c81-b5235191098d" />
            </usesport>
            <findby>
                <namingservice name="DomainName1/RX_Control" />
            </findby>
        </connectinterface>
        <!--Connection between [Free-Standing Port CH1_AF_in] and [Component fm_modulator1, Port soundIn]
        <connectinterface id="DCE:09d5d664-2171-435e-be31-2d4e925ce44b">
            <usesport>
                <usesidentifier>soundIIn</usesidentifier>
                <findby>
                    <namingservice name="DomainName1/soundCard1" />
                </findby>
            </usesport>
            <providesport>
                <providesidentifier>soundIn</providesidentifier>
                <componentinstantiationref refid="DCE:d05c83e9-6d63-409d-ac67-6a1691645a3b" />
            </providesport>
        </connectinterface> -->
        <!--Connection between [Component fm_xcvr_control1, Port modControl] and [Component fm_modulator1, Port modControl]-->
        <connectinterface id="DCE:26a8003b-c9bf-410f-87f8-3ba676685c43">
            <usesport>
                <usesidentifier>modControl</usesidentifier>
                <componentinstantiationref refid="DCE:676e2d5d-7b3c-4894-8c81-b5235191098d" />
            </usesport>
            <providesport>
                <providesidentifier>modControl</providesidentifier>
                <componentinstantiationref refid="DCE:d05c83e9-6d63-409d-ac67-6a1691645a3b" />
            </providesport>
        </connectinterface>
        <!--Connection between [Component fm_xcvr_control1, Port demodStatus] and [Component fm_demodulator1, Port demodStatus]-->
        <connectinterface id="DCE:3061502b-0683-4c11-9f01-64fa7fe742c2">
            <usesport>
                <usesidentifier>demodStatus</usesidentifier>
                <componentinstantiationref refid="DCE:c7dd8733-e87c-4caa-a777-b60c4d3ca8f5" />
            </usesport>
            <providesport>
                <providesidentifier>demodStatus</providesidentifier>
                <componentinstantiationref refid="DCE:676e2d5d-7b3c-4894-8c81-b5235191098d" />
            </providesport>
        </connectinterface>
        <!--Connection between [Component fm_modulator1, Port fmOut] and [Free-Standing Port CH1_RF_out]-->
        <connectinterface id="DCE:6507a1b0-067c-4f0f-ae65-a6e77b61f93b">
            <usesport>
                <usesidentifier>fmOut</usesidentifier>
                <componentinstantiationref refid="DCE:d05c83e9-6d63-409d-ac67-6a1691645a3b" />
            </usesport>
            <findby>
                <namingservice name="DomainName1/TX_Data" />
            </findby>
        </connectinterface>
        <!--Connection between [Free-Standing Port USRP_TX_Control] and [Component fm_xcvr_control1, Port USRP_TX_Control]-->
        <connectinterface id="DCE:662787fa-7f0f-45c4-b81a-c51ecff2d152">
            <usesport>
                <usesidentifier>USRP_TX_Control</usesidentifier>
                <componentinstantiationref refid="DCE:676e2d5d-7b3c-4894-8c81-b5235191098d" />
            </usesport>
            <findby>
                <namingservice name="DomainName1/TX_Control" />
            </findby>
        </connectinterface>
        <!--Connection between [Component fm_demodulator1, Port soundOut] and [Free-Standing Port CH1_AF_out]-->
        <connectinterface id="DCE:af656a9e-7f9a-4532-96e1-7f1a66d52ef3">
            <usesport>
                <usesidentifier>soundOut</usesidentifier>
                <componentinstantiationref refid="DCE:c7dd8733-e87c-4caa-a777-b60c4d3ca8f5" />
            </usesport>
            <findby>
                <namingservice name="DomainName1/SoundOut" />
            </findby>
        </connectinterface>
        <!--Connection between [Component fm_xcvr_control1, Port demodControl] and [Component fm_demodulator1, Port demodControl]-->
        <connectinterface id="DCE:b8227ba4-bd9d-40ee-9db8-b006025598b2">
            <usesport>
                <usesidentifier>demodControl</usesidentifier>
                <componentinstantiationref refid="DCE:676e2d5d-7b3c-4894-8c81-b5235191098d" />
            </usesport>
            <providesport>
                <providesidentifier>demodControl</providesidentifier>
                <componentinstantiationref refid="DCE:c7dd8733-e87c-4caa-a777-b60c4d3ca8f5" />
            </providesport>
        </connectinterface>
        <!--Connection between [Component decimate1, Port inData] and [Free-Standing Port CH1_rf_in]-->
        <connectinterface id="DCE:c074a9fa-d970-4578-8d1b-49ea29d422da">
            <usesport>
                <usesidentifier>RX_Data_1</usesidentifier>
                <findby>
                    <namingservice name="DomainName1/usrp1" />
                </findby>
            </usesport>
            <providesport>
                <providesidentifier>inData</providesidentifier>
                <componentinstantiationref refid="DCE:915d4a8d-bca5-422b-afe1-6a50456d098f" />
            </providesport>
        </connectinterface>
        <!--Connection between [Component decimate1, Port outData] and [Component fm_demodulator1, Port FM_in]-->
        <connectinterface id="DCE:ce1eaf17-d75f-4ced-8047-541ada5f6e6d">
            <usesport>
                <usesidentifier>outData</usesidentifier>
                <componentinstantiationref refid="DCE:915d4a8d-bca5-422b-afe1-6a50456d098f" />
            </usesport>
            <providesport>
                <providesidentifier>FM_in</providesidentifier>
                <componentinstantiationref refid="DCE:c7dd8733-e87c-4caa-a777-b60c4d3ca8f5" />
            </providesport>
        </connectinterface>
    </connections>
</softwareassembly>