| Deutsch English Français Italiano |
|
<vr5523$iqbj$1@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: Don Y <blockedofcourse@foo.invalid> Newsgroups: sci.electronics.design Subject: Re: hefty data sheet Date: Sat, 15 Mar 2025 17:12:50 -0700 Organization: A noiseless patient Spider Lines: 50 Message-ID: <vr5523$iqbj$1@dont-email.me> References: <2lb9tjpf65m1p014jnnpo9f79pc40ouh7a@4ax.com> <67d5cd05$0$2786$882e4bbb@reader.netnews.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Sun, 16 Mar 2025 01:12:52 +0100 (CET) Injection-Info: dont-email.me; posting-host="56bff56da89fb62fa35bdcf55ad0c018"; logging-data="616819"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18H4wYf8axKtBrXFOhJsd1S" User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2 Cancel-Lock: sha1:bjyAjxcY0sJuY8M/M6P1lBWVpdk= Content-Language: en-US In-Reply-To: <67d5cd05$0$2786$882e4bbb@reader.netnews.com> Bytes: 3426 On 3/15/2025 11:56 AM, bitrex wrote: > I need a printed copy to put on someone's desk when they says "8 bit is > obsolete, just use an ARM" While I've traditionally liked having paper copies of reference documents, it's just no longer possible. OTOH, most documents, now (esp ARM) contain a lot of duplication. It's as if they were machine generated and the machine didn't have conciseness as a goal. [I was looking at a page yesterday that was just a giant table describing the format of a particular register. Every bit's description included a sentence: "For more detail, see the description of the Whatchamacallit in the BlahBlahBlah section" Is there a reason this can't be stated *once* as applying to every bit?] In an earlier post (snews://news.eternal-september.org:563/vhsc2o$1m1kj$1@dont-email.me), I mentioned that the "datasheet" for the CPU I'm using is 16,000 pages (15,863). And, that just describes the *hardware* on the assumption that you already know how to use the features laid out, there. There are also manuals for the two different types of CPUs contained within, the FPU, the MMU, etc. Plus, app notes to assist in system design and board layout. Most users have to rely on a third party to provide a "subassembly" (hardware and software) that they can use -- so they don't have to grok all of this detail. To them, they become black boxes with very little understanding of what's inside or how to fix it when/if the need arises. There's nothing wrong with using an 8b (or 16b, 4b, 1b) MCU -- *if* appropriate for the task at hand. But, once you add a network stack to a device, you discover that the CPU is likely overtaxed (I wrote my first stack on a Z180 and it would struggle to keep up with a *10*Mb network) OTOH, the development environment afforded by more capable MCUs is, IMHO, well worth the increase in product cost; it makes it easier to design with security and reliability in from the ground up (instead of layering those things on, as an afterthought). Abstraction has a performance cost. History teaches us that better will always get cheaper so why start on a year (or more) long development effort with an MCU that is appropriate to *today* (instead of tomorrow or next year)?