Introducing the XLR8 FPGA-based Arduino Uno Clone

[et_pb_section admin_label="section"][et_pb_row admin_label="row"][et_pb_column type="1_2"][et_pb_text admin_label="Text" background_layout="light" text_orientation="center" use_border_color="off" border_color="#ffffff" border_style="solid" custom_margin="50px|||"]

XLR8(Accelerate)


[/et_pb_text][et_pb_image admin_label="Image" src="http://www.botshop.co.za/wp-content/uploads/2016/09/XLR8.jpg" show_in_lightbox="off" url_new_window="off" use_overlay="off" animation="left" sticky="off" align="left" force_fullwidth="off" always_center_on_mobile="on" use_border_color="off" border_color="#ffffff" border_style="solid" /][et_pb_text admin_label="Text" background_layout="light" text_orientation="left" use_border_color="off" border_color="#ffffff" border_style="solid"]
that has the same footprint as an Arduino Uno,
but that runs like an Arduino Uno on steroids
[/et_pb_text][/et_pb_column][et_pb_column type="1_2"][et_pb_text admin_label="Text" background_layout="light" text_orientation="center" use_border_color="off" border_color="#ffffff" border_style="solid" custom_margin="50px|||"]

Regular Arduino Uno


[/et_pb_text][et_pb_image admin_label="Image" src="http://www.botshop.co.za/wp-content/uploads/2016/09/uno.jpg" show_in_lightbox="off" url_new_window="off" use_overlay="off" animation="left" sticky="off" align="left" force_fullwidth="off" always_center_on_mobile="on" use_border_color="off" border_color="#ffffff" border_style="solid" /][/et_pb_column][/et_pb_row][et_pb_row admin_label="Row"][et_pb_column type="4_4"][et_pb_text admin_label="Text" background_layout="light" text_orientation="left" use_border_color="off" border_color="#ffffff" border_style="solid" custom_margin="50px|||"]
By default, the XLR8 behaves just like an Arduino, right down to its timing and 16 MHz clock. However, the XLR8's clock frequency can be changed, and various functions -- like the PWMs -- can be implemented using XBs ("acceleration blocks") inside the FPGA.
For example, the Arduino Uno doesn’t have a floating-point unit, which means it has to clunk along implementing floating-point operations using lots and lots of simple instructions. In turn, this means it executes floating-point operations verrryyy sslllooowwwlllyyy. By comparison, the XLR8 has dedicated floating-point hardware programmed directly into the FPGA's fabric. Check out this video comparing an Arduino Uno and an XLR8 using floating-point math to generate Mandelbrot fractal images.
[/et_pb_text][et_pb_video admin_label="Video" src="https://www.youtube.com/watch?v=uS-s5J66mio" /][/et_pb_column][/et_pb_row][/et_pb_section]
The cookie settings on this website are set to 'allow all cookies' to give you the very best experience. Please click Accept Cookies to continue to use the site.
You have successfully subscribed!
This email has been registered