123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950 |
- <gpio>
- <!-- -->
- <!-- Aliases -->
- <!-- -->
- <aliases>
- <!-- List of common default aliases, a specific module or version can override these -->
- <default>
- <alias name="GPIO_IN[0]">GPIO Input 0</alias>
- <alias name="GPIO_IN[1]">GPIO Input 1</alias>
- <alias name="GPIO_IN[2]">GPIO Input 2</alias>
- <alias name="GPIO_IN[3]">GPIO Input 3</alias>
- <alias name="GPIO_OUT[0]">Q0</alias>
- <alias name="GPIO_OUT[1]">Q1</alias>
- <alias name="GPIO_OUT[2]">Q2</alias>
- <alias name="GPIO_OUT[3]">Q3</alias>
- <alias name="GPIO_OUT[0] (feedback)">Q0 (feedback)</alias>
- <alias name="GPIO_OUT[1] (feedback)">Q1 (feedback)</alias>
- <alias name="GPIO_OUT[2] (feedback)">Q2 (feedback)</alias>
- <alias name="GPIO_OUT[3] (feedback)">Q3 (feedback)</alias>
- <alias name="CAM_IN[0]">Frame Valid</alias>
- <alias name="CAM_IN[1]">Line Valid</alias>
- <alias name="CAM_IN[2]">Data Valid</alias>
- <alias name="CAM_IN[3]">Spare</alias>
- <alias name="CAM_CTRL[0]">CC1</alias>
- <alias name="CAM_CTRL[1]">CC2</alias>
- <alias name="CAM_CTRL[2]">CC3</alias>
- <alias name="CAM_CTRL[3]">CC4</alias>
- <alias name="CAM_CTRL[0] (feedback)">CC1 (feedback)</alias>
- <alias name="CAM_CTRL[1] (feedback)">CC2 (feedback)</alias>
- <alias name="CAM_CTRL[2] (feedback)">CC3 (feedback)</alias>
- <alias name="CAM_CTRL[3] (feedback)">CC4 (feedback)</alias>
- <alias name="GPIO_CTRL[0]">GPIO Control Bit 0</alias>
- <alias name="GPIO_CTRL[1]">GPIO Control Bit 1</alias>
- <alias name="GPIO_CTRL[2]">GPIO Control Bit 2</alias>
- <alias name="GPIO_CTRL[3]">GPIO Control Bit 3</alias>
- <alias name="pulse_out[0]">Pulse Generator 0 Output</alias>
- <alias name="pulse_out[1]">Pulse Generator 1 Output</alias>
- <alias name="pulse_out[2]">Pulse Generator 2 Output</alias>
- <alias name="pulse_out[3]">Pulse Generator 3 Output</alias>
- <alias name="rescaler_out[0]">Rescaler 0 Output</alias>
- <alias name="delayer_out[0]">Delayer 0 Output</alias>
- <alias name="counter_out[0]">Counter 0 Output</alias>
- <alias name="counter_eq[0]">Counter 0 Equal</alias>
- <alias name="counter_gt[0]">Counter 0 Greater</alias>
- <alias name="TS_TRIG[0]">Timestamp Trigger 0</alias>
- <alias name="TS_TRIG[1]">Timestamp Trigger 1</alias>
- <alias name="TS_TRIG[2]">Timestamp Trigger 2</alias>
- <alias name="TS_TRIG[3]">Timestamp Trigger 3</alias>
- </default>
- <module id="2">
- <alias name="CAM_IN[0]">Video Vertical Sync</alias>
- <alias name="CAM_IN[1]">Video Horizontal Sync</alias>
- <alias name="CAM_IN[2]">Active Video</alias>
- <alias name="CAM_IN[3]">Video Field Indicator</alias>
- </module>
- <module id="5">
- <alias name="CAM_IN[0]">Video Vertical Sync</alias>
- <alias name="CAM_IN[1]">Video Horizontal Sync</alias>
- <alias name="CAM_IN[2]">External Sync Clock</alias>
- <alias name="CAM_IN[3]">Unused</alias>
- </module>
- <module id="6">
- <alias name="GPIO_IN[0]">TTL Input 0</alias>
- <alias name="GPIO_IN[1]">TTL Input 1</alias>
- <alias name="GPIO_IN[2]">LVDS Input</alias>
- <alias name="GPIO_IN[3]">Optically-Isolated Input</alias>
- <alias name="CAM_IN[0]">Camera Link Frame Valid</alias>
- <alias name="CAM_IN[1]">Camera Link Line Valid</alias>
- <alias name="CAM_IN[2]">Camera Link Data Valid</alias>
- <alias name="CAM_IN[3]">Camera Link Spare</alias>
- <sub_module id="0">
- <alias name="GPIO_IN[2]">TTL Input 2</alias>
- </sub_module>
- <sub_module id="2">
- <alias name="GPIO_IN[2]">TTL Input 2</alias>
- <alias name="GPIO_IN[3]">TTL Input 3</alias>
- </sub_module>
- <sub_module id="3">
- <alias name="GPIO_IN[2]">TTL Input 2</alias>
- </sub_module>
- <sub_module id="64">
- <alias name="GPIO_IN[2]">TTL Input 2</alias>
- </sub_module>
- <sub_module id="96">
- <alias name="GPIO_IN[2]">TTL Input 2</alias>
- </sub_module>
- </module>
- <module id="7">
- <alias name="GPIO_IN[0]">TTL Input 0</alias>
- <alias name="GPIO_IN[1]">TTL Input 1</alias>
- <alias name="GPIO_IN[2]">TTL Input 2</alias>
- <alias name="GPIO_IN[3]">Optically-Isolated Input</alias>
- <alias name="CAM_IN[0]">Video Vertical Sync</alias>
- <alias name="CAM_IN[1]">Video Horizontal Sync</alias>
- <alias name="CAM_IN[2]">Active Video</alias>
- <alias name="CAM_IN[3]">Video Field Indicator</alias>
- </module>
- <module id="8">
- <alias name="GPIO_IN[0]">TTL Input 0</alias>
- <alias name="GPIO_IN[1]">TTL Input 1</alias>
- <alias name="GPIO_IN[2]">Not connected</alias>
- <alias name="GPIO_IN[3]">Optically-Isolated Input</alias>
- <alias name="CAM_IN[0]">Video Frame Valid</alias>
- <alias name="CAM_IN[1]">Video Line Valid</alias>
- <alias name="CAM_IN[2]">Video Real-Time Status 1</alias>
- <alias name="CAM_IN[3]">Video Field Indicator</alias>
- </module>
- <module id="9">
- <alias name="GPIO_IN[0]">TTL Input 0</alias>
- <alias name="GPIO_IN[1]">TTL Input 1</alias>
- <alias name="GPIO_IN[2]">TTL Input 2</alias>
- <alias name="GPIO_IN[3]">Optically-Isolated Input</alias>
- <alias name="CAM_IN[0]">Camera Frame Valid</alias>
- <alias name="CAM_IN[1]">Camera Line Valid</alias>
- <alias name="CAM_IN[2]">Camera Data Valid</alias>
- <alias name="CAM_IN[3]">Camera Data[23]</alias>
- </module>
- <module id="10">
- <alias name="GPIO_IN[0]">TTL Input 0</alias>
- <alias name="GPIO_IN[1]">TTL Input 1</alias>
- <alias name="GPIO_IN[2]">Not connected</alias>
- <alias name="GPIO_IN[3]">Optically-Isolated Input</alias>
- <alias name="CAM_IN[0]">Video Frame Valid</alias>
- <alias name="CAM_IN[1]">Video Line Valid</alias>
- <alias name="CAM_IN[2]">Video Real-Time Status 1</alias>
- <alias name="CAM_IN[3]">Video Field Indicator</alias>
- </module>
- <module id="11">
- <!-- Puli2's Mod Id.Sub Id = 11.bXXXXXXX1 -->
- <alias name="CAM_IN[0]">Frame Valid (FDV)</alias>
- <alias name="CAM_IN[1]">Line Valid (LDV)</alias>
- <alias name="GPIO_CTRL[0]">GPIO Control Bit 0 (CTRL0)</alias>
- <alias name="GPIO_CTRL[1]">Camera Strobe (CAM_STROBE)</alias>
- <alias name="GPIO_CTRL[2]">GPIO Control Bit 1 (CTRL1)</alias>
- <alias name="GPIO_CTRL[3]">GPIO Control Bit 2 (CTRL2)</alias>
- <alias name="GPIO_IN[0]">TTL Input 1 (EXT_TRIG)</alias>
- <alias name="GPIO_IN[1]">TTL Input 2 (EXT_VD)</alias>
- <alias name="GPIO_IN[2]">TTL Input 3 (EXT_HD)</alias>
- <alias name="GPIO_IN[3]">TTL Input 4 (INT)</alias>
- <alias name="pulse_out[0]">pulse_out0</alias>
- <alias name="pulse_out[1]">pulse_out1</alias>
- <alias name="pulse_out[2]">pulse_out2</alias>
- <alias name="pulse_out[3]">pulse_out3</alias>
- <!-- Puli1's Mod ID.Sub ID = 11.0 -->
- <sub_module id="0">
- <alias name="CAM_IN[0]">Frame Valid (FDV)</alias>
- <alias name="CAM_IN[1]">Line Valid (LDV)</alias>
- <alias name="GPIO_CTRL[0]">GPIO Control Bit 0 (CTRL0)</alias>
- <alias name="GPIO_CTRL[1]">GPIO Control Bit 1 (CTRL1)</alias>
- <alias name="GPIO_CTRL[2]">GPIO Control Bit 2 (CTRL2)</alias>
- <alias name="GPIO_CTRL[3]">GPIO Control Bit 3 (CTRL3)</alias>
- <alias name="GPIO_IN[0]">TTL Input 0 (TTLIN0)</alias>
- <alias name="GPIO_IN[1]">TTL Input 1 (TTLIN1)</alias>
- </sub_module>
- </module>
- <module id="12">
- <alias name="GPIO_IN[0]">TTL Input 0</alias>
- <alias name="GPIO_IN[1]">TTL Input 1</alias>
- <alias name="GPIO_IN[2]">TTL Input 2</alias>
- <alias name="GPIO_IN[3]">Optically-Isolated Input</alias>
- <alias name="CAM_IN[0]">Camera Frame Valid</alias>
- <alias name="CAM_IN[1]">Camera Line Valid</alias>
- <alias name="CAM_IN[2]">Camera Data Valid</alias>
- </module>
- <module id="14">
- <alias name="GPIO_IN[0]">TTL Input 0</alias>
- <alias name="GPIO_IN[1]">TTL Input 1</alias>
- <alias name="GPIO_IN[2]">TTL Input 2</alias>
- <alias name="GPIO_IN[3]">Optically-Isolated Input</alias>
- <alias name="CAM_IN[0]">Camera 0 Frame Valid</alias>
- <alias name="CAM_IN[1]">Camera 0 Line Valid</alias>
- <alias name="CAM_IN[2]">Camera 1 Frame Valid</alias>
- <alias name="CAM_IN[3]">Camera 1 Line Valid</alias>
- </module>
- <module id="19">
- <alias name="GPIO_IN[0]">TTL Input 0</alias>
- <alias name="GPIO_IN[1]">TTL Input 1</alias>
- <alias name="GPIO_IN[2]">LVDS Input</alias>
- <alias name="GPIO_IN[3]">Optically-Isolated Input</alias>
- <alias name="CAM_IN[0]">Camera Link Frame Valid</alias>
- <alias name="CAM_IN[1]">Camera Link Line Valid</alias>
- <alias name="CAM_IN[2]">Camera Link Data Valid</alias>
- <alias name="CAM_IN[3]">Camera Link Spare</alias>
- <sub_module id="0">
- <alias name="GPIO_IN[2]">TTL Input 2</alias>
- </sub_module>
- <sub_module id="64">
- <alias name="GPIO_IN[2]">TTL Input 2</alias>
- </sub_module>
- <sub_module id="96">
- <alias name="GPIO_IN[2]">TTL Input 2</alias>
- </sub_module>
- </module>
- <module id="22">
- <!-- Puli3's Mod Id.Sub Id = 22.bXXXXXXXX -->
- <alias name="CAM_IN[0]">Frame Valid (FDV)</alias>
- <alias name="CAM_IN[1]">Line Valid (LDV)</alias>
- <alias name="GPIO_CTRL[0]">GPIO Control Bit 0 (CTRL0)</alias>
- <alias name="GPIO_CTRL[1]">Camera Strobe (CAM_STROBE)</alias>
- <alias name="GPIO_CTRL[2]">GPIO Control Bit 1 (CTRL1)</alias>
- <alias name="GPIO_CTRL[3]">GPIO Control Bit 2 (CTRL2)</alias>
- <alias name="GPIO_IN[0]">TTL Input 1 (EXT_TRIG)</alias>
- <alias name="GPIO_IN[1]">TTL Input 2 (EXT_VD)</alias>
- <alias name="GPIO_IN[2]">TTL Input 3 (EXT_HD)</alias>
- <alias name="GPIO_IN[3]">TTL Input 4 (INT)</alias>
- <alias name="pulse_out[0]">pulse_out0</alias>
- <alias name="pulse_out[1]">pulse_out1</alias>
- <alias name="pulse_out[2]">pulse_out2</alias>
- <alias name="pulse_out[3]">pulse_out3</alias>
- </module>
- </aliases>
- <!-- -->
- <!-- Labels -->
- <!-- -->
- <labels>
- <!-- List of common default labels, a specific module or version can override these -->
- <default>
- <version version="0.0">
- <input id="0">
- <item>GPIO_IN[0]</item>
- <item>CAM_IN[0]</item>
- </input>
- <input id="1">
- <item>GPIO_IN[1]</item>
- <item>CAM_IN[1]</item>
- </input>
- <input id="2">
- <item>GPIO_IN[2]</item>
- <item>GPIO_CTRL[3]</item>
- </input>
- <input id="3">
- <item>GPIO_IN[3]</item>
- <item>GPIO_CTRL[2]</item>
- </input>
- <input id="4">
- <item>GPIO_CTRL[1]</item>
- <item>CAM_IN[2]</item>
- </input>
- <input id="5">
- <item>GPIO_CTRL[0]</item>
- <item>CAM_IN[3]</item>
- </input>
- <input id="6">
- <item>pulse_out[3]</item>
- </input>
- <input id="7">
- <item>pulse_out[0]</item>
- </input>
- </version>
-
- <version version="3.50">
- <input id="0">
- <item>GPIO_IN[0]</item>
- <item>CAM_IN[0]</item>
- <item>GPIO_IN[1]</item>
- <item>GPIO_IN[2]</item>
- <item>CAM_IN[1]</item>
- <item>CAM_IN[2]</item>
- <item>GPIO_CTRL[0]</item>
- <item>GPIO_CTRL[1]</item>
- <item>GPIO_CTRL[2]</item>
- <item>GPIO_OUT[2] (feedback)</item>
- <item>CAM_CTRL[2] (feedback)</item>
- <item>pulse_out[0]</item>
- <item>pulse_out[1]</item>
- <item>rescaler_out[0]</item>
- <item>Reserved</item>
- <item>Reserved</item>
- </input>
- <input id="1">
- <item>GPIO_IN[1]</item>
- <item>CAM_IN[1]</item>
- <item>GPIO_IN[0]</item>
- <item>GPIO_IN[3]</item>
- <item>CAM_IN[0]</item>
- <item>CAM_IN[3]</item>
- <item>GPIO_CTRL[0]</item>
- <item>GPIO_CTRL[1]</item>
- <item>GPIO_CTRL[3]</item>
- <item>GPIO_OUT[3] (feedback)</item>
- <item>CAM_CTRL[3] (feedback)</item>
- <item>pulse_out[2]</item>
- <item>pulse_out[3]</item>
- <item>rescaler_out[0]</item>
- <item>Reserved</item>
- <item>Reserved</item>
- </input>
- <input id="2">
- <item>GPIO_IN[2]</item>
- <item>GPIO_CTRL[3]</item>
- <item>GPIO_IN[0]</item>
- <item>GPIO_IN[1]</item>
- <item>CAM_IN[0]</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>GPIO_CTRL[0]</item>
- <item>GPIO_CTRL[1]</item>
- <item>GPIO_OUT[2] (feedback)</item>
- <item>CAM_CTRL[2] (feedback)</item>
- <item>pulse_out[0]</item>
- <item>pulse_out[1]</item>
- <item>rescaler_out[0]</item>
- <item>delayer_out[0]</item>
- <item>counter_eq[0]</item>
- </input>
- <input id="3">
- <item>GPIO_IN[3]</item>
- <item>GPIO_CTRL[2]</item>
- <item>GPIO_IN[0]</item>
- <item>GPIO_IN[1]</item>
- <item>Reserved</item>
- <item>CAM_IN[1]</item>
- <item>Reserved</item>
- <item>GPIO_CTRL[0]</item>
- <item>GPIO_CTRL[1]</item>
- <item>GPIO_OUT[3] (feedback)</item>
- <item>CAM_CTRL[3] (feedback)</item>
- <item>pulse_out[2]</item>
- <item>pulse_out[3]</item>
- <item>rescaler_out[0]</item>
- <item>delayer_out[0]</item>
- <item>counter_gt[0]</item>
- </input>
- <input id="4">
- <item>GPIO_CTRL[1]</item>
- <item>CAM_IN[2]</item>
- <item>GPIO_IN[0]</item>
- <item>GPIO_IN[1]</item>
- <item>GPIO_IN[2]</item>
- <item>Reserved</item>
- <item>CAM_IN[1]</item>
- <item>TS_TRIG[3]</item>
- <item>GPIO_CTRL[2]</item>
- <item>GPIO_OUT[2] (feedback)</item>
- <item>CAM_CTRL[2] (feedback)</item>
- <item>pulse_out[0]</item>
- <item>Reserved</item>
- <item>rescaler_out[0]</item>
- <item>delayer_out[0]</item>
- <item>counter_eq[0]</item>
- </input>
- <input id="5">
- <item>GPIO_CTRL[0]</item>
- <item>CAM_IN[3]</item>
- <item>GPIO_IN[0]</item>
- <item>GPIO_IN[1]</item>
- <item>GPIO_IN[3]</item>
- <item>CAM_IN[0]</item>
- <item>Reserved</item>
- <item>TS_TRIG[2]</item>
- <item>GPIO_CTRL[3]</item>
- <item>GPIO_OUT[3] (feedback)</item>
- <item>CAM_CTRL[3] (feedback)</item>
- <item>pulse_out[2]</item>
- <item>Reserved</item>
- <item>rescaler_out[0]</item>
- <item>delayer_out[0]</item>
- <item>counter_gt[0]</item>
- </input>
- <input id="6">
- <item>pulse_out[1]</item>
- <item>rescaler_out[0]</item>
- <item>GPIO_IN[0]</item>
- <item>GPIO_IN[1]</item>
- <item>Reserved</item>
- <item>CAM_IN[0]</item>
- <item>Reserved</item>
- <item>CAM_IN[2]</item>
- <item>TS_TRIG[1]</item>
- <item>GPIO_CTRL[1]</item>
- <item>GPIO_CTRL[2]</item>
- <item>GPIO_OUT[2] (feedback)</item>
- <item>CAM_CTRL[2] (feedback)</item>
- <item>pulse_out[3]</item>
- <item>delayer_out[0]</item>
- <item>counter_eq[0]</item>
- </input>
- <input id="7">
- <item>pulse_out[0]</item>
- <item>pulse_out[2]</item>
- <item>GPIO_IN[0]</item>
- <item>GPIO_IN[1]</item>
- <item>GPIO_IN[3]</item>
- <item>CAM_IN[0]</item>
- <item>CAM_IN[1]</item>
- <item>CAM_IN[3]</item>
- <item>GPIO_CTRL[0]</item>
- <item>GPIO_CTRL[1]</item>
- <item>TS_TRIG[0]</item>
- <item>GPIO_OUT[3] (feedback)</item>
- <item>CAM_CTRL[3] (feedback)</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>counter_gt[0]</item>
- </input>
- </version>
- </default>
- <module id="9">
- <version version="0.0">
- <input id="5">
- <item>GPIO_CTRL[0]</item>
- </input>
- </version>
- </module>
- <module id="11">
- <!-- Puli2 specific FW < 3.50 -->
- <input id="0">
- <item>GPIO_IN[0]</item>
- <item>CAM_IN[0]</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- </input>
-
- <input id="1">
- <item>GPIO_IN[1]</item>
- <item>CAM_IN[1]</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- </input>
-
- <input id="2">
- <item>GPIO_CTRL[2]</item>
- <item>GPIO_IN[1]</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- </input>
-
- <input id="3">
- <item>GPIO_CTRL[1]</item>
- <item>GPIO_IN[3]</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- </input>
-
- <input id="4">
- <item>GPIO_CTRL[1]</item>
- <item>pulse_out[3]</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- </input>
-
- <input id="5">
- <item>GPIO_CTRL[0]</item>
- <item>pulse_out[2]</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- </input>
-
- <input id="6">
- <item>pulse_out[1]</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- </input>
-
- <input id="7">
- <item>pulse_out[0]</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- </input>
- <!-- Puli2 specific, F/W >= 3.50 on -->
- <version version="3.50">
- <input id="2">
- <item>GPIO_IN[2]</item>
- <item>GPIO_CTRL[3]</item>
- </input>
- <input id="3">
- <item>GPIO_IN[3]</item>
- <item>GPIO_CTRL[2]</item>
- </input>
- <input id="4">
- <item>GPIO_CTRL[1]</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>pulse_out[1]</item>
- </input>
- <input id="5">
- <item>GPIO_CTRL[0]</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>pulse_out[2]</item>
- </input>
- <input id="6">
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>pulse_out[3]</item>
- </input>
- <input id="7">
- <item>pulse_out[0]</item>
- </input>
- </version>
- <!-- Puli1 specific -->
- <sub_module id="0">
- <input id="0">
- <item>GPIO_IN[0]</item>
- <item>CAM_IN[0]</item>
- </input>
-
- <input id="1">
- <item>GPIO_IN[1]</item>
- <item>CAM_IN[1]</item>
- </input>
-
- <input id="2">
- <item>GPIO_CTRL[3]</item>
- </input>
-
- <input id="3">
- <item>GPIO_CTRL[2]</item>
- </input>
-
- <input id="4">
- <item>GPIO_CTRL[1]</item>
- <item>pulse_out3</item>
- </input>
-
- <input id="5">
- <item>GPIO_CTRL[0]</item>
- <item>pulse_out2</item>
- </input>
-
- <input id="6">
- <item>pulse_out1</item>
- </input>
-
- <input id="7">
- <item>pulse_out0</item>
- </input>
- </sub_module>
- </module>
- <module id="12">
- <version version="0.0">
- <input id="5">
- <item>GPIO_CTRL[0]</item>
- </input>
- </version>
- </module>
- <module id="22">
- <!-- Puli3 specific FW < 3.50 -->
- <input id="0">
- <item>GPIO_IN[0]</item>
- <item>CAM_IN[0]</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- </input>
-
- <input id="1">
- <item>GPIO_IN[1]</item>
- <item>CAM_IN[1]</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- </input>
-
- <input id="2">
- <item>GPIO_CTRL[2]</item>
- <item>GPIO_IN[1]</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- </input>
-
- <input id="3">
- <item>GPIO_CTRL[1]</item>
- <item>GPIO_IN[3]</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- </input>
-
- <input id="4">
- <item>GPIO_CTRL[1]</item>
- <item>pulse_out[3]</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- </input>
-
- <input id="5">
- <item>GPIO_CTRL[0]</item>
- <item>pulse_out[2]</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- </input>
-
- <input id="6">
- <item>pulse_out[1]</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- </input>
-
- <input id="7">
- <item>pulse_out[0]</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- </input>
- <!-- Puli3 specific, F/W >= 3.50 on -->
- <version version="3.50">
- <input id="2">
- <item>GPIO_IN[2]</item>
- <item>GPIO_CTRL[3]</item>
- </input>
- <input id="3">
- <item>GPIO_IN[3]</item>
- <item>GPIO_CTRL[2]</item>
- </input>
- <input id="4">
- <item>GPIO_CTRL[1]</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>pulse_out[1]</item>
- </input>
- <input id="5">
- <item>GPIO_CTRL[0]</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>pulse_out[2]</item>
- </input>
- <input id="6">
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>Reserved</item>
- <item>pulse_out[3]</item>
- </input>
- <input id="7">
- <item>pulse_out[0]</item>
- </input>
- </version>
- </module>
- </labels>
- </gpio>
|