From 744b4419096a68adc2bc27c718abb49f2d53b21a Mon Sep 17 00:00:00 2001 From: Sylvain Munaut Date: Mon, 14 Sep 2020 10:35:09 +0200 Subject: [PATCH] hardware/icE1usb-proto: Import the early prototype eagle files For archival purposes only, shouldn't really be used to produce anything. Signed-off-by: Sylvain Munaut --- hardware/icE1usb-proto/LICENSE | 289 ++ hardware/icE1usb-proto/README | 4 + hardware/icE1usb-proto/icE1usb-proto.brd | 1593 ++++++ hardware/icE1usb-proto/icE1usb-proto.sch | 4282 +++++++++++++++++ hardware/icE1usb-proto/plot/icE1usb-proto.pdf | Bin 0 -> 60518 bytes 5 files changed, 6168 insertions(+) create mode 100644 hardware/icE1usb-proto/LICENSE create mode 100644 hardware/icE1usb-proto/README create mode 100644 hardware/icE1usb-proto/icE1usb-proto.brd create mode 100644 hardware/icE1usb-proto/icE1usb-proto.sch create mode 100644 hardware/icE1usb-proto/plot/icE1usb-proto.pdf diff --git a/hardware/icE1usb-proto/LICENSE b/hardware/icE1usb-proto/LICENSE new file mode 100644 index 0000000..a39811e --- /dev/null +++ b/hardware/icE1usb-proto/LICENSE @@ -0,0 +1,289 @@ +CERN Open Hardware Licence Version 2 - Strongly Reciprocal + + +Preamble + +CERN has developed this licence to promote collaboration among +hardware designers and to provide a legal tool which supports the +freedom to use, study, modify, share and distribute hardware designs +and products based on those designs. Version 2 of the CERN Open +Hardware Licence comes in three variants: CERN-OHL-P (permissive); and +two reciprocal licences: CERN-OHL-W (weakly reciprocal) and this +licence, CERN-OHL-S (strongly reciprocal). + +The CERN-OHL-S is copyright CERN 2020. Anyone is welcome to use it, in +unmodified form only. + +Use of this Licence does not imply any endorsement by CERN of any +Licensor or their designs nor does it imply any involvement by CERN in +their development. + + +1 Definitions + + 1.1 'Licence' means this CERN-OHL-S. + + 1.2 'Compatible Licence' means + + a) any earlier version of the CERN Open Hardware licence, or + + b) any version of the CERN-OHL-S, or + + c) any licence which permits You to treat the Source to which + it applies as licensed under CERN-OHL-S provided that on + Conveyance of any such Source, or any associated Product You + treat the Source in question as being licensed under + CERN-OHL-S. + + 1.3 'Source' means information such as design materials or digital + code which can be applied to Make or test a Product or to + prepare a Product for use, Conveyance or sale, regardless of its + medium or how it is expressed. It may include Notices. + + 1.4 'Covered Source' means Source that is explicitly made available + under this Licence. + + 1.5 'Product' means any device, component, work or physical object, + whether in finished or intermediate form, arising from the use, + application or processing of Covered Source. + + 1.6 'Make' means to create or configure something, whether by + manufacture, assembly, compiling, loading or applying Covered + Source or another Product or otherwise. + + 1.7 'Available Component' means any part, sub-assembly, library or + code which: + + a) is licensed to You as Complete Source under a Compatible + Licence; or + + b) is available, at the time a Product or the Source containing + it is first Conveyed, to You and any other prospective + licensees + + i) as a physical part with sufficient rights and + information (including any configuration and + programming files and information about its + characteristics and interfaces) to enable it either to + be Made itself, or to be sourced and used to Make the + Product; or + ii) as part of the normal distribution of a tool used to + design or Make the Product. + + 1.8 'Complete Source' means the set of all Source necessary to Make + a Product, in the preferred form for making modifications, + including necessary installation and interfacing information + both for the Product, and for any included Available Components. + If the format is proprietary, it must also be made available in + a format (if the proprietary tool can create it) which is + viewable with a tool available to potential licensees and + licensed under a licence approved by the Free Software + Foundation or the Open Source Initiative. Complete Source need + not include the Source of any Available Component, provided that + You include in the Complete Source sufficient information to + enable a recipient to Make or source and use the Available + Component to Make the Product. + + 1.9 'Source Location' means a location where a Licensor has placed + Covered Source, and which that Licensor reasonably believes will + remain easily accessible for at least three years for anyone to + obtain a digital copy. + + 1.10 'Notice' means copyright, acknowledgement and trademark notices, + Source Location references, modification notices (subsection + 3.3(b)) and all notices that refer to this Licence and to the + disclaimer of warranties that are included in the Covered + Source. + + 1.11 'Licensee' or 'You' means any person exercising rights under + this Licence. + + 1.12 'Licensor' means a natural or legal person who creates or + modifies Covered Source. A person may be a Licensee and a + Licensor at the same time. + + 1.13 'Convey' means to communicate to the public or distribute. + + +2 Applicability + + 2.1 This Licence governs the use, copying, modification, Conveying + of Covered Source and Products, and the Making of Products. By + exercising any right granted under this Licence, You irrevocably + accept these terms and conditions. + + 2.2 This Licence is granted by the Licensor directly to You, and + shall apply worldwide and without limitation in time. + + 2.3 You shall not attempt to restrict by contract or otherwise the + rights granted under this Licence to other Licensees. + + 2.4 This Licence is not intended to restrict fair use, fair dealing, + or any other similar right. + + +3 Copying, Modifying and Conveying Covered Source + + 3.1 You may copy and Convey verbatim copies of Covered Source, in + any medium, provided You retain all Notices. + + 3.2 You may modify Covered Source, other than Notices, provided that + You irrevocably undertake to make that modified Covered Source + available from a Source Location should You Convey a Product in + circumstances where the recipient does not otherwise receive a + copy of the modified Covered Source. In each case subsection 3.3 + shall apply. + + You may only delete Notices if they are no longer applicable to + the corresponding Covered Source as modified by You and You may + add additional Notices applicable to Your modifications. + Including Covered Source in a larger work is modifying the + Covered Source, and the larger work becomes modified Covered + Source. + + 3.3 You may Convey modified Covered Source (with the effect that You + shall also become a Licensor) provided that You: + + a) retain Notices as required in subsection 3.2; + + b) add a Notice to the modified Covered Source stating that You + have modified it, with the date and brief description of how + You have modified it; + + c) add a Source Location Notice for the modified Covered Source + if You Convey in circumstances where the recipient does not + otherwise receive a copy of the modified Covered Source; and + + d) license the modified Covered Source under the terms and + conditions of this Licence (or, as set out in subsection + 8.3, a later version, if permitted by the licence of the + original Covered Source). Such modified Covered Source must + be licensed as a whole, but excluding Available Components + contained in it, which remain licensed under their own + applicable licences. + + +4 Making and Conveying Products + +You may Make Products, and/or Convey them, provided that You either +provide each recipient with a copy of the Complete Source or ensure +that each recipient is notified of the Source Location of the Complete +Source. That Complete Source is Covered Source, and You must +accordingly satisfy Your obligations set out in subsection 3.3. If +specified in a Notice, the Product must visibly and securely display +the Source Location on it or its packaging or documentation in the +manner specified in that Notice. + + +5 Research and Development + +You may Convey Covered Source, modified Covered Source or Products to +a legal entity carrying out development, testing or quality assurance +work on Your behalf provided that the work is performed on terms which +prevent the entity from both using the Source or Products for its own +internal purposes and Conveying the Source or Products or any +modifications to them to any person other than You. Any modifications +made by the entity shall be deemed to be made by You pursuant to +subsection 3.2. + + +6 DISCLAIMER AND LIABILITY + + 6.1 DISCLAIMER OF WARRANTY -- The Covered Source and any Products + are provided 'as is' and any express or implied warranties, + including, but not limited to, implied warranties of + merchantability, of satisfactory quality, non-infringement of + third party rights, and fitness for a particular purpose or use + are disclaimed in respect of any Source or Product to the + maximum extent permitted by law. The Licensor makes no + representation that any Source or Product does not or will not + infringe any patent, copyright, trade secret or other + proprietary right. The entire risk as to the use, quality, and + performance of any Source or Product shall be with You and not + the Licensor. This disclaimer of warranty is an essential part + of this Licence and a condition for the grant of any rights + granted under this Licence. + + 6.2 EXCLUSION AND LIMITATION OF LIABILITY -- The Licensor shall, to + the maximum extent permitted by law, have no liability for + direct, indirect, special, incidental, consequential, exemplary, + punitive or other damages of any character including, without + limitation, procurement of substitute goods or services, loss of + use, data or profits, or business interruption, however caused + and on any theory of contract, warranty, tort (including + negligence), product liability or otherwise, arising in any way + in relation to the Covered Source, modified Covered Source + and/or the Making or Conveyance of a Product, even if advised of + the possibility of such damages, and You shall hold the + Licensor(s) free and harmless from any liability, costs, + damages, fees and expenses, including claims by third parties, + in relation to such use. + + +7 Patents + + 7.1 Subject to the terms and conditions of this Licence, each + Licensor hereby grants to You a perpetual, worldwide, + non-exclusive, no-charge, royalty-free, irrevocable (except as + stated in subsections 7.2 and 8.4) patent license to Make, have + Made, use, offer to sell, sell, import, and otherwise transfer + the Covered Source and Products, where such licence applies only + to those patent claims licensable by such Licensor that are + necessarily infringed by exercising rights under the Covered + Source as Conveyed by that Licensor. + + 7.2 If You institute patent litigation against any entity (including + a cross-claim or counterclaim in a lawsuit) alleging that the + Covered Source or a Product constitutes direct or contributory + patent infringement, or You seek any declaration that a patent + licensed to You under this Licence is invalid or unenforceable + then any rights granted to You under this Licence shall + terminate as of the date such process is initiated. + + +8 General + + 8.1 If any provisions of this Licence are or subsequently become + invalid or unenforceable for any reason, the remaining + provisions shall remain effective. + + 8.2 You shall not use any of the name (including acronyms and + abbreviations), image, or logo by which the Licensor or CERN is + known, except where needed to comply with section 3, or where + the use is otherwise allowed by law. Any such permitted use + shall be factual and shall not be made so as to suggest any kind + of endorsement or implication of involvement by the Licensor or + its personnel. + + 8.3 CERN may publish updated versions and variants of this Licence + which it considers to be in the spirit of this version, but may + differ in detail to address new problems or concerns. New + versions will be published with a unique version number and a + variant identifier specifying the variant. If the Licensor has + specified that a given variant applies to the Covered Source + without specifying a version, You may treat that Covered Source + as being released under any version of the CERN-OHL with that + variant. If no variant is specified, the Covered Source shall be + treated as being released under CERN-OHL-S. The Licensor may + also specify that the Covered Source is subject to a specific + version of the CERN-OHL or any later version in which case You + may apply this or any later version of CERN-OHL with the same + variant identifier published by CERN. + + 8.4 This Licence shall terminate with immediate effect if You fail + to comply with any of its terms and conditions. + + 8.5 However, if You cease all breaches of this Licence, then Your + Licence from any Licensor is reinstated unless such Licensor has + terminated this Licence by giving You, while You remain in + breach, a notice specifying the breach and requiring You to cure + it within 30 days, and You have failed to come into compliance + in all material respects by the end of the 30 day period. Should + You repeat the breach after receipt of a cure notice and + subsequent reinstatement, this Licence will terminate + immediately and permanently. Section 6 shall continue to apply + after any termination. + + 8.6 This Licence shall not be enforceable except by a Licensor + acting as such, and third party beneficiary rights are + specifically excluded. diff --git a/hardware/icE1usb-proto/README b/hardware/icE1usb-proto/README new file mode 100644 index 0000000..0238e71 --- /dev/null +++ b/hardware/icE1usb-proto/README @@ -0,0 +1,4 @@ +icE1usb-proto: Early prototype (PMOD based) +=========================================== + +Files are hosted here for archival purposes only. diff --git a/hardware/icE1usb-proto/icE1usb-proto.brd b/hardware/icE1usb-proto/icE1usb-proto.brd new file mode 100644 index 0000000..3521316 --- /dev/null +++ b/hardware/icE1usb-proto/icE1usb-proto.brd @@ -0,0 +1,1593 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Package <b>0603</b> + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + +<b>0603</b> Aligned for 12.5 mil grid + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +CFPV-45 / CPFV-46 +(Standard 7x5 mm ceramic oscillator package) + + + + + + + + + + + + + + + + + + + + + + + + + + + +>VALUE +>NAME + + + + + + + + +<b>Pin Header Connectors</b><p> +<author>Created by librarian@cadsoft.de</author> + + +<b>PIN HEADER</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Pin Headers</b><p> +Naming:<p> +MA = male<p> +# contacts - # rows<p> +W = angled<p> +<author>Created by librarian@cadsoft.de</author> + + +<b>PIN HEADER</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +1 +>NAME +>VALUE +8 + + + + + + + + + + + + +<b>Tyco Electronics Connector</b><p> +http://catalog.tycoelectronics.com<br> +<author>Created by librarian@cadsoft.de</author> + + +<b>RJ45 Low Profile</b> No Shield<p> +For all RJ45 N and Z Series Models<br> +Source: www.tycoelectronics.com .. ENG_DS_1654001_1099_RJ_L_0507.pdf + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + +<b>Connectors from Cypress Industries</b><p> +www.cypressindustries.com<br> +<author>Created by librarian@cadsoft.de</author> + + +<b>MINI USB-B R/A SMT W/ REAR</b><p> +Source: http://www.cypressindustries.com/pdf/32005-201.pdf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + +<b>LEDs</b><p> +<author>Created by librarian@cadsoft.de</author><br> +Extended by Federico Battaglin <author>&lt;federico.rd@fdpinternational.com&gt;</author> with DUOLED + + +<b>CHIPLED</b><p> +Source: http://www.osram.convergy.de/ ... LG_LY Q971.pdf + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + +<b>EAGLE Design Rules</b> +<p> +Die Standard-Design-Rules sind so gewählt, dass sie für +die meisten Anwendungen passen. Sollte ihre Platine +besondere Anforderungen haben, treffen Sie die erforderlichen +Einstellungen hier und speichern die Design Rules unter +einem neuen Namen ab. +<b>Laen's PCB Order Design Rules</b> +<p> +Please make sure your boards conform to these design rules. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hardware/icE1usb-proto/icE1usb-proto.sch b/hardware/icE1usb-proto/icE1usb-proto.sch new file mode 100644 index 0000000..5bc5078 --- /dev/null +++ b/hardware/icE1usb-proto/icE1usb-proto.sch @@ -0,0 +1,4282 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Frames for Sheet and Layout</b> + + + + + + + + + + + + + + + + + + + + + + + + + + +Date: +>LAST_DATE_TIME +Sheet: +>SHEET +REV: +TITLE: +Document Number: +>DRAWING_NAME + + + + +<b>FRAME</b><p> +DIN A4, landscape with extra doc field + + + + + + + + + + + + + + + +<b>Tyco Electronics Connector</b><p> +http://catalog.tycoelectronics.com<br> +<author>Created by librarian@cadsoft.de</author> + + +<b>RJ45 Low Profile</b> No Shield<p> +For all RJ45 N and Z Series Models<br> +Source: www.tycoelectronics.com .. ENG_DS_1654001_1099_RJ_L_0507.pdf + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + +<b>CORCOM Modular RJ Jacks</b> No Shield<p> +Source: www.tycoelectronics.com .. ENG_DS_1654001_1099_RJ_L_0507.pdf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Package <b>0402</b> + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + +Package <b>0603</b> + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + +Package <b>0805</b> + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + +Package <b>1206</b> + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + +Package <b>1210</b> + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + +<b>0603</b> Aligned for 12.5 mil grid + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + +CFPV-45 / CPFV-46 +(Standard 7x5 mm ceramic oscillator package) + + + + + + + + + + + + + + + + + + + + + + + + + + + +>VALUE +>NAME + + + + + + +<b>TXC VCXO - 6U Series</b> + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + +<b>Connor Winfield oscillators T-series</b> + + + + + + + + + + + + + + +>NAME + + + + + + + + + + +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + +>NAME +>VALUE + + + + + + +>NAME +>VALUE + + + + + + +Crystal Oscillator with Enable (E) & Tune (T) + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE +VDD +GND +OUT +TUNE + + + + + + + +EN + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Resistor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Capacitor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Crystal Oscillator with Enable (E) & Tune (T) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>INDUCTOR</b><p> +SMD Bead inductor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + +>VALUE + + + + +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Pin Headers</b><p> +Naming:<p> +MA = male<p> +# contacts - # rows<p> +W = angled<p> +<author>Created by librarian@cadsoft.de</author> + + +<b>PIN HEADER</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +1 +>NAME +>VALUE +8 + + + + + + + + + + + + + + + + + + + + + + + + +>VALUE +>NAME + + + + + + + + + + + + +<b>PIN HEADER</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Connectors from Cypress Industries</b><p> +www.cypressindustries.com<br> +<author>Created by librarian@cadsoft.de</author> + + +<b>MINI USB-B R/A SMT W/ REAR</b><p> +Source: http://www.cypressindustries.com/pdf/32005-201.pdf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>MINI USB-B R/A SMT W/O REAR</b><p> +Source: http://www.cypressindustries.com/pdf/32005-301.pdf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + +<b>MINI USB-B Conector</b><p> +Source: www.cypressindustries.com + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Pin Header Connectors</b><p> +<author>Created by librarian@cadsoft.de</author> + + +<b>PIN HEADER</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +<b>PIN HEADER</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +<b>PIN HEADER</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>LEDs</b><p> +<author>Created by librarian@cadsoft.de</author><br> +Extended by Federico Battaglin <author>&lt;federico.rd@fdpinternational.com&gt;</author> with DUOLED + + +<b>CHICAGO MINIATURE LAMP, INC.</b><p> +7022X Series SMT LEDs 1206 Package Size + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + +<B>LED</B><p> +5 mm, square, Siemens + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<B>LED</B><p> +2 x 5 mm, rectangle + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<B>LED</B><p> +3 mm, round + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<B>LED</B><p> +5 mm, round + + + + + + + + + + + +>NAME +>VALUE + + +<B>LED</B><p> +1 mm, round, Siemens + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<B>LED BLOCK</B><p> +1 LED, Siemens + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>LED HOLDER</b><p> +Siemens + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>LED HOLDER</b><p> +Siemens + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>LED HOLDER</b><p> +Siemens + + + + + + + + + + + + + + + + + +A+ +K- +>NAME +>VALUE + + + + + +<b>LED HOLDER</b><p> +Siemens + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE ++ +- + + +<B>IR LED</B><p> +infrared emitting diode, Infineon +TO-18, lead spacing 2.54 mm, cathode marking<p> +Inifineon + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<B>IR LED</B><p> +infrared emitting diode, Infineon +TO-18, lead spacing 2.54 mm, cathode marking<p> +Inifineon + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<B>LED</B><p> +rectangle, 5.7 x 3.2 mm + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<B>IR LED</B><p> +IR transmitter Siemens + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>TOPLED® High-optical Power LED (HOP)</b><p> +Source: http://www.osram.convergy.de/ ... ls_t675.pdf + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE +A +C + + + + + + + +<b>BLUE LINETM Hyper Mini TOPLED® Hyper-Bright LED</b><p> +Source: http://www.osram.convergy.de/ ... LB M676.pdf + + + + + + + + + + + + + + +A +C +>NAME +>VALUE + + + + + + + +<b>Super SIDELED® High-Current LED</b><p> +LG A672, LP A672 <br> +Source: http://www.osram.convergy.de/ ... LG_LP_A672.pdf (2004.05.13) + + + + + + + + + + + + + + + + + + + +C +A +>NAME +>VALUE + + + + + + + +<b>SmartLEDTM Hyper-Bright LED</b><p> +Source: http://www.osram.convergy.de/ ... LA_LO_LS_LY L896.pdf + + + + + + + + +>NAME +>VALUE + + + + + +<b>Hyper TOPLED® RG Hyper-Bright LED</b><p> +Source: http://www.osram.convergy.de/ ... LA_LO_LS_LY T776.pdf + + + + + + + + + + + + + + + + + + +>NAME +>VALUE +A +C + + + + + + + + + + +<b>Hyper Micro SIDELED®</b><p> +Source: http://www.osram.convergy.de/ ... LA_LO_LS_LY Y876.pdf + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + +<b>Power TOPLED®</b><p> +Source: http://www.osram.convergy.de/ ... LA_LO_LA_LY E67B.pdf + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE +C +A +C +C + + + + + + + + + + + +<b>Hyper CHIPLED Hyper-Bright LED</b><p> +LB Q993<br> +Source: http://www.osram.convergy.de/ ... Lb_q993.pdf + + + + +>NAME +>VALUE + + + + + + + +<b>Hyper CHIPLED Hyper-Bright LED</b><p> +LB R99A<br> +Source: http://www.osram.convergy.de/ ... lb_r99a.pdf + + + + +>NAME +>VALUE + + + + + + + +<b>Mini TOPLED Santana®</b><p> +Source: http://www.osram.convergy.de/ ... LG M470.pdf + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + +<b>CHIPLED</b><p> +Source: http://www.osram.convergy.de/ ... LG_R971.pdf + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +<b>CHIPLED</b><p> +Source: http://www.osram.convergy.de/ ... LG_LY N971.pdf + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +<b>CHIPLED</b><p> +Source: http://www.osram.convergy.de/ ... LG_LY Q971.pdf + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +<b>CHIPLED-0603</b><p> +Recommended Solder Pad useable for SmartLEDTM and Chipled - Package 0603<br> +Package able to withstand TTW-soldering heat<br> +Package suitable for TTW-soldering<br> +Source: http://www.osram.convergy.de/ ... LO_LS_LY L89K.pdf + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + +<b>SmartLED TTW</b><p> +Recommended Solder Pad useable for SmartLEDTM and Chipled - Package 0603<br> +Package able to withstand TTW-soldering heat<br> +Package suitable for TTW-soldering<br> +Source: http://www.osram.convergy.de/ ... LO_LS_LY L89K.pdf + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + +<b>Lumileds Lighting. LUXEON®</b> with cool pad<p> +Source: K2.pdf + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Lumileds Lighting. LUXEON®</b> without cool pad<p> +Source: K2.pdf + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + +<B>LED</B><p> +10 mm, round + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>SURFACE MOUNT LED LAMP</b> 3.5x2.8mm<p> +Source: http://www.kingbright.com/manager/upload/pdf/KA-3528ASYC(Ver1189474662.1) + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + +<b>SML0805-2CW-TR (0805 PROFILE)</b> COOL WHITE<p> +Source: http://www.ledtronics.com/ds/smd-0603/Dstr0093.pdf + + + + + + + + + + + +>NAME +>VALUE + + +<b>SML10XXKH-TR (HIGH INTENSITY) LED</b><p> +<table> +<tr><td>SML10R3KH-TR</td><td>ULTRA RED</td></tr> +<tr><td>SML10E3KH-TR</td><td>SUPER REDSUPER BLUE</td></tr> +<tr><td>SML10O3KH-TR</td><td>SUPER ORANGE</td></tr> +<tr><td>SML10PY3KH-TR</td><td>PURE YELLOW</td></tr> +<tr><td>SML10OY3KH-TR</td><td>ULTRA YELLOW</td></tr> +<tr><td>SML10AG3KH-TR</td><td>AQUA GREEN</td></tr> +<tr><td>SML10BG3KH-TR</td><td>BLUE GREEN</td></tr> +<tr><td>SML10PB1KH-TR</td><td>SUPER BLUE</td></tr> +<tr><td>SML10CW1KH-TR</td><td>WHITE</td></tr> +</table> + +Source: http://www.ledtronics.com/ds/smd-1206/dstr0094.PDF + + + + + + + +>NAME +>VALUE + + + + + + + + + +<b>SML0603-XXX (HIGH INTENSITY) LED</b><p> +<table> +<tr><td>AG3K</td><td>AQUA GREEN</td></tr> +<tr><td>B1K</td><td>SUPER BLUE</td></tr> +<tr><td>R1K</td><td>SUPER RED</td></tr> +<tr><td>R3K</td><td>ULTRA RED</td></tr> +<tr><td>O3K</td><td>SUPER ORANGE</td></tr> +<tr><td>O3KH</td><td>SOFT ORANGE</td></tr> +<tr><td>Y3KH</td><td>SUPER YELLOW</td></tr> +<tr><td>Y3K</td><td>SUPER YELLOW</td></tr> +<tr><td>2CW</td><td>WHITE</td></tr> +</table> +Source: http://www.ledtronics.com/ds/smd-0603/Dstr0092.pdf + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +<b>LED</b><p> +<u>OSRAM</u>:<br> + +- <u>CHIPLED</u><br> +LG R971, LG N971, LY N971, LG Q971, LY Q971, LO R971, LY R971 +LH N974, LH R974<br> +LS Q976, LO Q976, LY Q976<br> +LO Q996<br> + +- <u>Hyper CHIPLED</u><br> +LW Q18S<br> +LB Q993, LB Q99A, LB R99A<br> + +- <u>SideLED</u><br> +LS A670, LO A670, LY A670, LG A670, LP A670<br> +LB A673, LV A673, LT A673, LW A673<br> +LH A674<br> +LY A675<br> +LS A676, LA A676, LO A676, LY A676, LW A676<br> +LS A679, LY A679, LG A679<br> + +- <u>Hyper Micro SIDELED®</u><br> +LS Y876, LA Y876, LO Y876, LY Y876<br> +LT Y87S<br> + +- <u>SmartLED</u><br> +LW L88C, LW L88S<br> +LB L89C, LB L89S, LG L890<br> +LS L89K, LO L89K, LY L89K<br> +LS L896, LA L896, LO L896, LY L896<br> + +- <u>TOPLED</u><br> +LS T670, LO T670, LY T670, LG T670, LP T670<br> +LSG T670, LSP T670, LSY T670, LOP T670, LYG T670<br> +LG T671, LOG T671, LSG T671<br> +LB T673, LV T673, LT T673, LW T673<br> +LH T674<br> +LS T676, LA T676, LO T676, LY T676, LB T676, LH T676, LSB T676, LW T676<br> +LB T67C, LV T67C, LT T67C, LS T67K, LO T67K, LY T67K, LW E67C<br> +LS E67B, LA E67B, LO E67B, LY E67B, LB E67C, LV E67C, LT E67C<br> +LW T67C<br> +LS T679, LY T679, LG T679<br> +LS T770, LO T770, LY T770, LG T770, LP T770<br> +LB T773, LV T773, LT T773, LW T773<br> +LH T774<br> +LS E675, LA E675, LY E675, LS T675<br> +LS T776, LA T776, LO T776, LY T776, LB T776<br> +LHGB T686<br> +LT T68C, LB T68C<br> + +- <u>Hyper Mini TOPLED®</u><br> +LB M676<br> + +- <u>Mini TOPLED Santana®</u><br> +LG M470<br> +LS M47K, LO M47K, LY M47K +<p> +Source: http://www.osram.convergy.de<p> + +<u>LUXEON:</u><br> +- <u>LUMILED®</u><br> +LXK2-PW12-R00, LXK2-PW12-S00, LXK2-PW14-U00, LXK2-PW14-V00<br> +LXK2-PM12-R00, LXK2-PM12-S00, LXK2-PM14-U00<br> +LXK2-PE12-Q00, LXK2-PE12-R00, LXK2-PE12-S00, LXK2-PE14-T00, LXK2-PE14-U00<br> +LXK2-PB12-K00, LXK2-PB12-L00, LXK2-PB12-M00, LXK2-PB14-N00, LXK2-PB14-P00, LXK2-PB14-Q00<br> +LXK2-PR12-L00, LXK2-PR12-M00, LXK2-PR14-Q00, LXK2-PR14-R00<br> +LXK2-PD12-Q00, LXK2-PD12-R00, LXK2-PD12-S00<br> +LXK2-PH12-R00, LXK2-PH12-S00<br> +LXK2-PL12-P00, LXK2-PL12-Q00, LXK2-PL12-R00 +<p> +Source: www.luxeon.com<p> + +<u>KINGBRIGHT:</U><p> +KA-3528ASYC<br> +Source: www.kingbright.com + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>E1 Line interface</b> + + + + + + +BIAS +LINE IF + + + + + + + + + + + + + + + + + + + + + + + +RX PHY +E1 Line interface +Place 100n close to FPGA input pins +Place resistors close to FPGA output pins +(c) Munaut.S <tnt@246tnt.com> +CERN-OHL-S-2.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>PMOD, USB & Clock</b> + +PMOD, USB & Clock +1 +1 +7 +7 +(c) Munaut.S <tnt@246tnt.com> +CERN-OHL-S-2.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Since Version 6.2.2 text objects can contain more than one line, +which will not be processed correctly with this version. + + + diff --git a/hardware/icE1usb-proto/plot/icE1usb-proto.pdf b/hardware/icE1usb-proto/plot/icE1usb-proto.pdf new file mode 100644 index 0000000000000000000000000000000000000000..5c4e47c41964ee0061981098d486057e930e55cf GIT binary patch literal 60518 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