{"id":1499,"date":"2020-04-07T20:55:33","date_gmt":"2020-04-07T19:55:33","guid":{"rendered":"http:\/\/www.fabienm.eu\/flf\/?p=1499"},"modified":"2020-04-07T20:55:33","modified_gmt":"2020-04-07T19:55:33","slug":"ulx3s-ou-orangecrab","status":"publish","type":"post","link":"http:\/\/www.fabienm.eu\/flf\/ulx3s-ou-orangecrab\/","title":{"rendered":"ULX3S ou OrangeCrab  ?"},"content":{"rendered":"\n<p>Deux cartes \u00e0 base d&rsquo;ECP5 ont \u00e9t\u00e9  lanc\u00e9e coup sur coup le m\u00eame weekend pour f\u00eater le d\u00e9but du confinement : <a href=\"https:\/\/groupgets.com\/campaigns\/710-orangecrab\">OrangeCrab<\/a> et <a href=\"https:\/\/www.crowdsupply.com\/radiona\/ulx3s\/updates\/ready-for-crowdfunding\">ULX3S<\/a>. Ces deux cartes sont accessibles via un financement participatif, l&rsquo;une avec <a href=\"https:\/\/groupgets.com\/\">groupsget<\/a> et l&rsquo;autre avec <a href=\"https:\/\/www.crowdsupply.com\/\">crowdsupply<\/a>. Les deux cartes supportent \u00e0 100% toute la chaine de d\u00e9veloppement open source<a href=\"https:\/\/github.com\/YosysHQ\"> Yosys + NextPnR + Trellis<\/a>.<\/p>\n\n\n\n<p>Et les deux sont propos\u00e9es au m\u00eame prix de d\u00e9part : <strong>$99.<\/strong> Vu qu&rsquo;elles sont toutes les deux \u00e0 base d&rsquo;ECP5 et au m\u00eame prix voyons voir un peu ce qu&rsquo;elles ont dans le ventre.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">OrangeCrab, de la DDR3 sur batterie.<\/h4>\n\n\n\n<p>Ce qui frappe avec l&rsquo;OrangeCrab c&rsquo;est sa capacit\u00e9 m\u00e9moire avec un chip DDR3 de 1Gbits. C&rsquo;est \u00e9galement une toute petite carte qui tiens presque sur le doigt (\u00e0 condition de choisir le bon).<\/p>\n\n\n\n<p>Et elle poss\u00e8de un connecteur de batterie permettant de la rendre autonome et \u00abportable\u00bb.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"http:\/\/www.fabienm.eu\/flf\/wp-content\/uploads\/2020\/04\/orangeCrab-8-1024x683.jpg\" alt=\"\" class=\"wp-image-1514\" srcset=\"http:\/\/www.fabienm.eu\/flf\/wp-content\/uploads\/2020\/04\/orangeCrab-8-1024x683.jpg 1024w, http:\/\/www.fabienm.eu\/flf\/wp-content\/uploads\/2020\/04\/orangeCrab-8-300x200.jpg 300w, http:\/\/www.fabienm.eu\/flf\/wp-content\/uploads\/2020\/04\/orangeCrab-8-768x512.jpg 768w, http:\/\/www.fabienm.eu\/flf\/wp-content\/uploads\/2020\/04\/orangeCrab-8-1536x1024.jpg 1536w, http:\/\/www.fabienm.eu\/flf\/wp-content\/uploads\/2020\/04\/orangeCrab-8.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Image provenant de groupgets<\/figcaption><\/figure>\n\n\n\n<p>Le d\u00e9tails des caract\u00e9ristiques est donn\u00e9 sur le site :<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>24kLut<\/li><li>1008 Kb \u2013de blocs RAM<\/li><li>194 Kb \u2013  RAM Distribu\u00e9e<\/li><li>28 \u2013 18\u00d718 Multiplieurs<\/li><li>PLLs: 2<\/li><li> oscillateur interne<\/li><li><strong>1Gbits DDR<\/strong><\/li><li>Full-speed (12Mbit) USB avec connection direct sur le FPGA<\/li><li>128Mbit QSPI de m\u00e9moire FLASH <\/li><li>Connecteur MicroSD <\/li><li>SAR ADC, external RC \/ input comparateur<\/li><li>Syst\u00e8me de gestion de batterie<\/li><\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">ULX3S  la console de jeux \u00e0 base de FPGA<\/h4>\n\n\n\n<p>L&rsquo;ULX3S est nettement plus grosse que l&rsquo;OrangeCrab sur beaucoup de points. Sur le nombre de composants ajout\u00e9s d\u00e9j\u00e0. Puisque l&rsquo;on peut noter la pr\u00e9sence d&rsquo;un connecteur microSD, de 8 leds, d&rsquo;un port USB connect\u00e9 au FPGA via un convertisseur FTDI plus un USB connect\u00e9 en direct, d&rsquo;un module Wifi\/Bt, d&rsquo;un port vid\u00e9o GPDI d&rsquo;une sortie audio, de 6 boutons, de &#8230;. mais dites donc ne serait-ce pas l\u00e0 tous les \u00e9lements n\u00e9cessaire pour faire une console de jeu ?!<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"749\" height=\"857\" src=\"http:\/\/www.fabienm.eu\/flf\/wp-content\/uploads\/2020\/04\/ulx3s-legend_png_project-body.jpg\" alt=\"\" class=\"wp-image-1517\" srcset=\"http:\/\/www.fabienm.eu\/flf\/wp-content\/uploads\/2020\/04\/ulx3s-legend_png_project-body.jpg 749w, http:\/\/www.fabienm.eu\/flf\/wp-content\/uploads\/2020\/04\/ulx3s-legend_png_project-body-262x300.jpg 262w\" sizes=\"auto, (max-width: 749px) 100vw, 749px\" \/><figcaption>Image provenant de la page crowdsupply<\/figcaption><\/figure>\n\n\n\n<p>Par contre, la version \u00e0 99$ d\u00e9marre avec le plus petit FPGA de la gamme, le ECP5 12F, deux fois plus petit que celui de l&rsquo;OrangeCrab. Il est cependant possible d&rsquo;acqu\u00e9rir la carte avec des FPGA (nettement) plus gros comme le 45F (135$) et le 85F (155$).<\/p>\n\n\n\n<p>Mais m\u00eame avec le 12F, l&rsquo;\u00e9quipement de cette ULX3S tel que copi\u00e9\/coll\u00e9 ci-dessous reste impressionnant:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>FPGA<\/strong>: Lattice ECP5<ul><li>LFE5U-85F-6BG381C (84 K LUT)<\/li><li>LFE5U-45F-6BG381C (44 K LUT)<\/li><li>LFE5U-12F-6BG381C (12 K LUT)<\/li><\/ul><\/li><li><strong>USB<\/strong>: FTDI FT231XS (500 kbit JTAG and 3 Mbit USB-serial)<\/li><li><strong>GPIO<\/strong>: 56 pins (28 differential pairs), PMOD-friendly with power out 3.3 V at 1 A or 2.5 V at 1.5 A<\/li><li><strong>RAM<\/strong>: 32 MB SDRAM 166 MHz<\/li><li><strong>Flash<\/strong>: 4-16 MB Quad-SPI Flash for FPGA config and user data storage<\/li><li><strong>Mass Storage<\/strong>: Micro-SD slot<\/li><li><strong>LEDs<\/strong>: 11 (8 user LEDs, 2 USB LEDs, 1 Wi-Fi LED)<\/li><li><strong>Buttons<\/strong>: 7 (4 direction, 2 fire, 1 power button)<\/li><li><strong>Audio<\/strong>: 3.5 mm jack with 4 contacts (analog stereo + digital audio or composite video)<\/li><li><strong>Video<\/strong>: Digital video (GPDI General-Purpose Differential Interface) with 3.3 V to 5 V I\u00b2C bidirectional level shifter<\/li><li><strong>Display<\/strong>: Placeholder for 0.96&Prime; SPI COLOR OLED SSD1331<\/li><li><strong>Wi-Fi &amp; Bluetooth<\/strong>: ESP32-WROOM-32 supports a standalone JTAG web interface over Wi-Fi<\/li><li><strong>Antenna<\/strong>: 27, 88-108, 144, 433 MHz FM\/ASK onboard<\/li><li><strong>ADC<\/strong>: 8 channels, 12 bit, 1 MS a\/s MAX11125<\/li><li><strong>Power<\/strong>: 3 Switching voltage regulators: 1.1 V, 2.5 V, and 3.3 V<\/li><li><strong>Clock<\/strong>: 25 MHz onboard, external differential clock input<\/li><li><strong>Low-Power Sleep<\/strong>: 5 \u00b5A at 5 V standby, RTC MCP7940N clock wake-up, power button, 32768 Hz quartz with CR1225 battery backup<\/li><li><strong>Dimensions<\/strong>: 94 mm \u00d7 51 mm<\/li><\/ul>\n\n\n\n<p>Soyons sage, patientons avant de d\u00e9gainer sa monnaie \ud83d\ude09<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"508\" height=\"323\" src=\"http:\/\/www.fabienm.eu\/flf\/wp-content\/uploads\/2020\/04\/external-content.duckduckgo.com_.png\" alt=\"\" class=\"wp-image-1523\" srcset=\"http:\/\/www.fabienm.eu\/flf\/wp-content\/uploads\/2020\/04\/external-content.duckduckgo.com_.png 508w, http:\/\/www.fabienm.eu\/flf\/wp-content\/uploads\/2020\/04\/external-content.duckduckgo.com_-300x191.png 300w\" sizes=\"auto, (max-width: 508px) 100vw, 508px\" \/><figcaption>C\u00e9l\u00e8bre m\u00e8me <a href=\"http:\/\/www.futurama-streaming.com\/\">Futurama<\/a><\/figcaption><\/figure><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Deux cartes \u00e0 base d&rsquo;ECP5 ont \u00e9t\u00e9 lanc\u00e9e coup sur coup le m\u00eame weekend pour f\u00eater le d\u00e9but du confinement : OrangeCrab et ULX3S. Ces deux cartes sont accessibles via un financement participatif, l&rsquo;une avec groupsget et l&rsquo;autre avec crowdsupply. Les deux cartes supportent \u00e0 100% toute la chaine de d\u00e9veloppement open source Yosys + &hellip; <a href=\"http:\/\/www.fabienm.eu\/flf\/ulx3s-ou-orangecrab\/\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">ULX3S ou OrangeCrab  ?<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[24],"tags":[174,179,173,178,177,45],"class_list":["post-1499","post","type-post","status-publish","format-standard","hentry","category-materiel","tag-ecp5","tag-nextpnr","tag-orangecrab","tag-trellis","tag-ulx3s","tag-yosys"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"post-thumbnail":false},"uagb_author_info":{"display_name":"Fabien Marteau","author_link":"http:\/\/www.fabienm.eu\/flf\/author\/martoni\/"},"uagb_comment_info":1,"uagb_excerpt":"Deux cartes \u00e0 base d&rsquo;ECP5 ont \u00e9t\u00e9 lanc\u00e9e coup sur coup le m\u00eame weekend pour f\u00eater le d\u00e9but du confinement : OrangeCrab et ULX3S. Ces deux cartes sont accessibles via un financement participatif, l&rsquo;une avec groupsget et l&rsquo;autre avec crowdsupply. Les deux cartes supportent \u00e0 100% toute la chaine de d\u00e9veloppement open source Yosys +\u2026","_links":{"self":[{"href":"http:\/\/www.fabienm.eu\/flf\/wp-json\/wp\/v2\/posts\/1499","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.fabienm.eu\/flf\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.fabienm.eu\/flf\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.fabienm.eu\/flf\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.fabienm.eu\/flf\/wp-json\/wp\/v2\/comments?post=1499"}],"version-history":[{"count":15,"href":"http:\/\/www.fabienm.eu\/flf\/wp-json\/wp\/v2\/posts\/1499\/revisions"}],"predecessor-version":[{"id":1525,"href":"http:\/\/www.fabienm.eu\/flf\/wp-json\/wp\/v2\/posts\/1499\/revisions\/1525"}],"wp:attachment":[{"href":"http:\/\/www.fabienm.eu\/flf\/wp-json\/wp\/v2\/media?parent=1499"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.fabienm.eu\/flf\/wp-json\/wp\/v2\/categories?post=1499"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.fabienm.eu\/flf\/wp-json\/wp\/v2\/tags?post=1499"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}