Gasp in Awe at Hitex’s ShieldBuddy TC375
>> YOUR LINK HERE: ___ http://youtube.com/watch?v=UNdEnT5u-0k
As we see in this video, Hitex’s ShieldBuddy TC375, which is presented in an Arduino Mega formfactor, boasts an eye-watering, mind-boggling amount of processing power coupled with an extraordinarily intuitive programming model (see also the related article at https://www.clivemaxfield.com/gasp-in...) • One of my ongoing hobby projects is my Prognostication Engine, which is presented in a 1929 wooden radio cabinet, which is augmented with heavy duty brass panels, which are festooned with antique knobs, pushbuttons, switches, and meters, all augmented with a cornucopia of tricolor LEDs. • There are 140 tricolor LEDs associated with the large vacuum tubes mounted on top of this bodacious beauty, 64 tricolor LEDs in the furnace in the upper cabinet, and 116 tricolor LEDs associated with the knobs, switches, and pushbuttons in the lower cabinet. • The five knobs are attached to motorized potentiometers. In addition to the six analog meters, which will be controlled using pulse-width modulation (PWM), there is a temperature sensor associated with the power-up sequence along with general-purpose environmental sensors (temperature, pressure, and humidity). In the fullness of time, I’m going to add sophisticated sound effects, proximity detection, artificial intelligence (AI), facial recognition... the list goes on. • Until now, I’ve been using three Arduino Mega boards to power the beast. Originally, I had plans to add two or three more, but getting them all to talk to each other is proving to be problematical. Also, as I add more and more effects, and as these effects become increasingly sophisticated, my poor little 8-bit 16 MHz Arduino Megas are becoming overloaded. • And so we come to the ShieldBuddy TC375, which features an Aurix TC375 processor from Infineon. The TC375 microprocessor contains three 32-bit processor cores, all running at 300 MHz, each with its own floating-point unit (FPU), and all having access to a suite of peripheral functions (analog-to-digital converters (ADCs), counter/timers...) and communications functions (CAN, SPI, I2C, UART...). The TC375 has 6 MB Flash ROM and 384 KB Data Flash, while each of the cores has 240 KB Data Scratch-Pad RAM (DSPR), 64 KB Instruction Scratch-Pad RAM (PSPR), 32 KB Instruction Cache (ICACHE), 16 KB Data Cache (DCACHE), and 64 KB DLMU RAM. The three cores can communicate with each other using a variety of mechanisms, including shared memory and software interrupts. • Since I am a hardware design engineer by trade and not a software guru, one of the things I personally appreciate is that I can program my ShieldBuddy TC375 using the Arduino’s integrated development environment (IDE). Of course, a full Eclipse-base toolchain is also available for more experienced programmers. • This is truly case of “One processor to rule them all” because a single ShieldBuddy TC375 has more than enough processing power to handle anything my Prognostication Engine can throw at it and more!
#############################
