Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
hobbesmaster
Jan 28, 2008

JawnV6 posted:

I designed something with a MSP430, it had a capacitive sensor.

The factory reported that they would put the device into the test jig, turn the power on, and the software would report PASS before they got anywhere near the capacitive sensor. The eventual root cause was the UART lines TX/RX were providing enough juice for the chip to boot and limp through the cap sense procedure. When it got a real power supply the numbers got big enough that the SW recorded the PASS because it saw enough swing on the pads.

The ISA was understandably limited. I had a few bit-shifts, but the ISA didn't have anything variable so they just had a function that was 10 of them they'd jump into at the appropriate point. Switch statements got boiled down to a jump table. An intern wrote something like (I%40) and saw it executing orders of magnitude slower because it was spending the vast majority of time doing that division.

Also while its not technically limited to MSP430s it basically is: FRAM is magic.

Adbot
ADBOT LOVES YOU

hobbesmaster
Jan 28, 2008

You may get more out of the Patterson and Hennessy book first, thats how a university curriculum would normally work. https://www.amazon.com/Computer-Organization-Design-RISC-V-Architecture/dp/0128203315/

hobbesmaster
Jan 28, 2008

duck monster posted:

Do Z80s still turn up in the wild anymore? Back in the late 90s/early 2000s I worked at a company where we where often reverse engineering a lot of embeded stuff to add our own control to it., and Z80s would turn up a lot. To the point I even wrote my own OS for them that was kinda forth based, but could do cross cpu process internonnect via a 2 wire (Actually now I think about it, 3 wires, in, out and latch) message passing system. It was kinda neat but never got anywhere. I loved those crusty old processors. Very easy to write assembler for.

https://www.digikey.com/en/products/filter/embedded-microcontrollers/685?s=N4IgTCBcDaIFoEsA2B7A5iAugGhAVilAAcoBGXIkyPABgF86g

They appear to be at the “well I guess if you want them we’ll keep a line open” level of pricing ie $5/1k up to… whatever this is https://www.mouser.com/ProductDetail/ZiLOG/Z8018220AEG?qs=ZJLcQYZ9%2F%252B57UM50szoAJA%3D%3D

hobbesmaster
Jan 28, 2008

icantfindaname posted:

So why has there never been a successful x86 phone or embedded chip?

There are tons of embedded x86 processors out there in things like cars, MRIs and PLCs

You may notice something similar about all those applications. ;)

hobbesmaster
Jan 28, 2008

UHD posted:

I was surprised to see that the embedded cpu in my model 3 is an intel atom

whether that is a positive or negative probably depends on your opinion of tesla but in either case they are a pretty high profile customer

They’re very common. Arstechnica recently reviewed the android automotive based infotainment system in a GMC Yukon which runs on a Gordon Peak atom. https://arstechnica.com/gadgets/2023/01/android-automotive-goes-mainstream-a-review-of-gms-new-infotainment-system/

Intel’s collateral since Gordon peak isn’t on ark: https://www.intel.com/content/dam/www/public/us/en/documents/solution-briefs/intel-sb-gordon-peak-v4-13132-3.pdf

edit: I suspect this will render many in this thread speechless:

quote:

Android Automotive doesn't let you sideload apps into a production car, but look up Atom A3960 Geekbench scores, and you'll see that the computer in this $78,000 vehicle is barely faster than a $35 Raspberry Pi 4. The GMC Yukon and Polestar 2 both feature one of the slowest CPUs you can buy today in any form factor.

hobbesmaster fucked around with this message at 23:29 on Jan 13, 2023

hobbesmaster
Jan 28, 2008

…those are actually quite powerful by embedded cpu standards.

hobbesmaster
Jan 28, 2008

To be clear I was speechless that someone reviewing an embedded product would be so unfamiliar with it. The CPU speed thing is comical for example.

hobbesmaster
Jan 28, 2008

It’s not a strawman, it’s an example of how a big push for a radical change from x86 was unlikely to gain market acceptance.

Even with the example of arm, there’s a lot of armv8 processors running in the aarch32 execution state out there.

hobbesmaster
Jan 28, 2008

Subjunctive posted:

Is that proposal likely to go anywhere? Seems like a pretty hard case for national security to trump the first amendment for someone writing down how to fold proteins or whatever as an ISA extension, but I guess it’s possible. What was the government’s reaction to the proposal?

I’d assume it’d be like 40bit encryption which I’m sure is something you’d prefer to forget.

hobbesmaster
Jan 28, 2008


For those that didn’t live through it: https://en.wikipedia.org/wiki/Export_of_cryptography_from_the_United_States?wprov=sfti1

hobbesmaster
Jan 28, 2008

Subjunctive posted:

Did I miss some major developments, or is the author of this architecture book perhaps unreasonably generous in his assessment of RISC-V’s market success?



The security processor in google’s pixel probably means they can count all of those by vague technicality.

Adbot
ADBOT LOVES YOU

hobbesmaster
Jan 28, 2008

Hadlock posted:

https://www.tomshardware.com/pc-com...pires-this-year

The URL really says it all Edit: except that urls get shortened; uh, "Windows on Arm exclusivity may be a thing of the past soon — Arm CEO confirms Qualcomm's agreement with Microsoft expires this year"

Also this at the end (can't find the Reuters article)

It’s really hard to take the article seriously when the example they give of an NVIDIA SoC is a random server chip instead of the loving switch.

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply