32-bit chips

Discussion about the ZBasic language including the System Library. If you're not sure where to post your message, do it here. However, do not make test posts here; that's the purpose of the Sandbox.
Post Reply
rich
Posts: 81
Joined: 19 November 2015, 12:23 PM

32-bit chips

Post by rich »

Do the creators of ZBasic have any 32-bit chip in the near future?

The ARM seams to be very popular now, but then there is the AVR32 processor that looks interesting.

cheers,
Rich
dkinzer
Site Admin
Posts: 3120
Joined: 03 September 2005, 13:53 PM
Location: Portland, OR

Re: 32-bit chips

Post by dkinzer »

rich wrote:Do the creators of ZBasic have any 32-bit chip in the near future?
There is nothing to announce at the moment. The ESP8266 is a 32-bit processor, by the way.
- Don Kinzer
rich
Posts: 81
Joined: 19 November 2015, 12:23 PM

Post by rich »

So the 32-bit ESP8266EX has a Tensilica L106 32-bit micro controller in it.

That tell me that moving to a 32-bit processor is not a problem for the ZBasic team.

What i am concerned about is while other programming environments are moving to 32-bit processors, ZBasic will linger in the 8-bit world.

But then ZBasic did move to the Tensilica processor so other general purpose 32-bit processors would not be a stretch if he company is motivated.

Good new ... i think.

cheers,
rich
dkinzer
Site Admin
Posts: 3120
Joined: 03 September 2005, 13:53 PM
Location: Portland, OR

Post by dkinzer »

rich wrote:But then ZBasic did move to the Tensilica processor so other general purpose 32-bit processors would not be a stretch if he company is motivated.
After the implementation for one 32-bit platform was done, the technological challenges of implementing for another aren't particularly formidable. One issue with the ARM series is that while the core itself is (mostly) the same across all ARM chips, the peripherals can be quite different from one company's ARM chips to another company's ARM chips.

The issue boils down to what targets to implement.
- Don Kinzer
stevech
Posts: 715
Joined: 22 February 2006, 20:56 PM

Post by stevech »

dkinzer wrote: The issue boils down to what targets to implement.
STM32F3xxx or STM32F4xxx with ST's open source Standard Peripheral Library (SPL) or the newer Hardware Abstraction Library (HAL), free. The CubeMX free GUI for doing the pinout and auto-generating main.c and all the I/O init make it easy to move between chips in the STM32F3xxx higher.

I've been working with the above professionally for 2 years now. Great stuff. Much better than Freescale(NXP) and these two are the leaders in this sub-GB ARM world.
dlh
Posts: 395
Joined: 15 December 2006, 12:12 PM
Location: ~Cincinnati

Post by dlh »

Wouldn't the Raspberry Pi 3 be an obvious choice?
jay
Posts: 37
Joined: 08 July 2006, 13:58 PM
Location: Vermont, USA

Post by jay »

dlh wrote:Wouldn't the Raspberry Pi 3 be an obvious choice?
:D
..jay

.. would sure be nice .. From a price/cost stand point ..when you add up the BOM.. and zbasic might pick up some of the linux crowd..
dlh
Posts: 395
Joined: 15 December 2006, 12:12 PM
Location: ~Cincinnati

Post by dlh »

dlh wrote:Wouldn't the Raspberry Pi 3 be an obvious choice?
I just realized that the RPi3 uses a 64-bit ARM chip so it may not be the obvious choice.
dlh
Posts: 395
Joined: 15 December 2006, 12:12 PM
Location: ~Cincinnati

Post by dlh »

However, the ESP32 is shipping (albeit backordered). It has coprocessors with one handling WiFi and one everything else. It might fix the limitations with the ESP8266.
https://www.seeedstudio.com/ESP3212-Wif ... -2706.html
https://www.adafruit.com/products/3269
Post Reply