Retrobrew Computers Forum Work in Progress

Total Page:16

File Type:pdf, Size:1020Kb

Retrobrew Computers Forum Work in Progress Subject: Plasmo's 68k pathfinder projects Posted by plasmo on Fri, 31 Mar 2017 19:48:09 GMT View Forum Message <> Reply to Message It is interesting to see recent flurry of activities about the 68000 family. IMO, the 68xxx along with National's 32xxx are two most elegant 32-bit computer architectures of their time. Let this be a lesson to aspiring computer architects: elegant does not mean success, quite the contrary in fact. The wonderful thing about homebrew is we can ignore what the market picked and chose the elegant one over the successful one. I too am a fan of 68K and coincidentally starting to get reacquainted with the 68K in the last three months. I used the 100mm x 100mm pc board format as pathfinder vehicle for my exploration of 68K mainly because it is cheap and I can throw away the board if it didn't worked out. I call them the Tinyxxx, mainly because it is tiny. I've designed & successfully boot up three (68000, 68020, 68030) and am working on the 4th (68040). I posted my experiences on EASy68k forum, but it went down in the past few days due to malicious software. I'm working on wiki of the Tinyxxx on the RetroBrew web under builderpages 'plasmo'. I'm posting all the design information I can think of there. It is work in progress. https://www.retrobrewcomputers.org/doku.php?id=builderpages: plasmo:start Subject: Re: Plasmo's 68k pathfinder projects Posted by mikemac on Fri, 31 Mar 2017 20:13:07 GMT View Forum Message <> Reply to Message So that's where all of the 68030s have been hiding! A 030 design is my next project, after getting the current one "Mike's first 68K" https:// www.retrobrewcomputers.org/forum/index.php?t=msg&th=145& amp;start=0& finished. I look forward to see more details of your Tinyxxx designs. Subject: Re: Plasmo's 68k pathfinder projects Posted by yoda on Fri, 31 Mar 2017 20:29:29 GMT View Forum Message <> Reply to Message plasmo wrote on Fri, 31 March 2017 14:48It is interesting to see recent flurry of activities about the 68000 family. IMO, the 68xxx along with National's 32xxx are two most elegant 32-bit computer architectures of their time. Let this be a lesson to aspiring computer architects: elegant does not mean success, quite the contrary in fact. The wonderful thing about homebrew is we can ignore what the market picked and chose the elegant one over the successful one. I too am a fan of 68K and coincidentally starting to get reacquainted with the 68K in the last three months. I used the 100mm x 100mm pc board format as pathfinder vehicle for my exploration of 68K mainly because it is cheap and I can throw away the board if it didn't worked out. I call them the Tinyxxx, mainly because it is tiny. I've designed & successfully boot up three (68000, 68020, 68030) and am working on the 4th (68040). I posted my experiences on EASy68k forum, but it went down in the past few days due to malicious software. I'm working on wiki of the Tinyxxx on the RetroBrew web under builderpages 'plasmo'. I'm posting all the design information I can think of there. It is Page 1 of 71 ---- Generated from RetroBrew Computers Forum work in progress. https://www.retrobrewcomputers.org/doku.php?id=builderpages: plasmo:start I would be interested what you are doing on the 040. I am getting ready to send out a board. It is what I call the lite version - will have 2Meg of static Ram to debug all the base logic followed by a full version with dynamic RAM. That is what is the part I am most concerned about and of course the base design. I want to do the lite version for debug now as it will be a smaller board and the cost won't be as high. The full version will probably have to be a 4 layer board which will drive the cost up. Subject: Re: Plasmo's 68k pathfinder projects Posted by plasmo on Fri, 31 Mar 2017 21:08:37 GMT View Forum Message <> Reply to Message Pictures of the three Tinyxxx boards. The 100mm x 100mm is in fact quite adequate for a reasonably complex design. In the 68030 case with the DRAM working, I believe I can get rid of the 40-pin expansion header, the 32-pin 8-bit RAM, the 3x 74240 buffers and replace them with an IDE interface & video, well on its way to a standalone system. Tiny302 Tiny020 Tiny030 File Attachments 1) Tiny302pcb_all_LED.jpg, downloaded 3666 times 2) DSC_22100307.jpg, downloaded 3530 times 3) DSC_24280325.jpg, downloaded 3536 times Subject: Re: Plasmo's 68k pathfinder projects Posted by plasmo on Fri, 31 Mar 2017 21:13:37 GMT View Forum Message <> Reply to Message Yoda, Regarding my plan with Tiny040: I was hung up on figuring out a way to iterate boot software rapidly on Tiny040. I was planning on a SIMM72 flash that can be programmed on Tiny030's SIMM socket and then move to Tiny040's boot SIMM socket. At this point I think that's more elaborate than necessary. I already have a monitor that runs fine on 68000/68020/68030 so just put that on 4x flash on the Tiny040 board in sockets and make them programmable insitu, add 68681, SIMM72 socket for DRAM, mc88915 for Page 2 of 71 ---- Generated from RetroBrew Computers Forum clock control and EPM7128SQC100 for glue logic & DRAM controller. That should fit within the 100mm x 100mm format. This scheme should get 68040 to boot and start software development. Insitu reprogramming of the flash should allow me to upgrade the software as it evolves. Subject: Re: Plasmo's 68k pathfinder projects Posted by yoda on Fri, 31 Mar 2017 22:25:51 GMT View Forum Message <> Reply to Message Hi Plasmo I don't quite understand what a SIMM Flash is. My design is a 68040 with 68150 bus controller. I plan a 68681, 68230(for a timer) and 16 IDE interface. I am using EPM7128SLC84 for glue logic (I am almost out of pins so I may have to addd a couple TTL chips to free some pins). I am planning a second EPM7128SLC84 and 2 72 pin simm's up to 256MB of memory. How flexible is your memory controller and would it handle something like that. I don't think it fits in 100X100 board. My biggest concerns are the 68150 debug and DRAM. I know the other devices work well and debugged that code on Gryphon and Xagdin boards. The way I do debugging is to use a cross compiler on my Mac. Once I have serial port working, I have Xmodem in my code base so I can transfer binaries very quickly (20-30 seconds) into SRAM and do debugging and when I have a certain amount of code working I will reflash my flash with latest and greatest. All I have to do is relink the code at a different start address which I have as link script and just choose a make target of ROM or RAM to change. Dave Subject: Re: Plasmo's 68k pathfinder projects Posted by mscane on Fri, 31 Mar 2017 23:09:09 GMT View Forum Message <> Reply to Message Guys, I'm kind of stuck in the 8 bit world (Z80) and have not done anything much on the 68K, or the x86 for that matter. I do have a mini 68k board up and running but I have not done much with it. I'm curious as to what software/OS you run on your 68K boards? I know CP/M 68K is available but it doesn't seem all that popular. With all that address space available I would have thought there would be a range of OS available but I haven't heard of any. Perhaps all the development went into Unix? Page 3 of 71 ---- Generated from RetroBrew Computers Forum I'm interested to hear your thoughts. Cheers! Max Subject: Re: Plasmo's 68k pathfinder projects Posted by jcoffman on Sat, 01 Apr 2017 02:01:14 GMT View Forum Message <> Reply to Message Max, The last 68k round I was involved in was the KISS-68030. At that time, the CP/M-68 ROM from the Mini-M68k was evolved to common source code for both boards. The extra, is that the KISS ROM can boot Will's port of 68K Linux. --John Subject: Re: Plasmo's 68k pathfinder projects Posted by plasmo on Sat, 01 Apr 2017 02:24:35 GMT View Forum Message <> Reply to Message yoda wrote on Fri, 31 March 2017 15:25Hi Plasmo I don't quite understand what a SIMM Flash is. My design is a 68040 with 68150 bus controller. I plan a 68681, 68230(for a timer) and 16 IDE interface. I am using EPM7128SLC84 for glue logic (I am almost out of pins so I may have to addd a couple TTL chips to free some pins). I am planning a second EPM7128SLC84 and 2 72 pin simm's up to 256MB of memory. How flexible is your memory controller and would it handle something like that. I don't think it fits in 100X100 board. My biggest concerns are the 68150 debug and DRAM. I know the other devices work well and debugged that code on Gryphon and Xagdin boards.
Recommended publications
  • EMEA Arrow EMEA Design Partner Network Catalogue
    EMEA Arrow EMEA Design Partner Network Catalogue [email protected] Engineering Solutions Center Expertise | Enablement | Support The mission of Arrow’s Engineering Solutions Center is to support the field team in their design activities ranging from NPI proposals, consultancy in complex areas like software, IoT, FPGAs, high-end to complete system concepts and Arrow’s ready-to-use solutions. Through the TestDrive board loan program, the ESC provides many supplier development boards and Arrow developed solutions to enable quick design starts. Design, customization, prototyping and certification services are available from Arrow’s comprehensive 3rd Party Network. 2 Editorial Dear Arrow Colleagues, A warm welcome to what I hope you will find to be a useful and informative first edition of the Arrow EMEA Design Partner Catalogue. To stay competitive, our customers must continuously leverage leading edge technologies while shortening design cycles. Further, the majority of today’s innovations are happening at the level of software, applications, sensing capabilities, connectivity and security. These dynamics require new skills and capabilities that our customers may lack. This is where the Arrow EMEA Design Partner Network can help. Our partners provide immediate access to pre-screened, Minimize design time qualified, and certified third-party design services companies. Arrow’s network of some of the best and speed time-to-market engineering design services companies can save your customers time and money and allow them to bring by enabling the Arrow products to market faster. Partners can support them EMEA Partner Network all the way from specification development to turnkey board design or be an extension to their engineering to get involved early in team.
    [Show full text]
  • Cyclone LC Programmers User Manual Purchase Agreement
    Cyclone LC Programmers User Manual Purchase Agreement P&E Microcomputer Systems, Inc. reserves the right to make changes without further notice to any products herein to improve reliability, function, or design. P&E Microcomputer Systems, Inc. does not assume any liability arising out of the application or use of any product or circuit described herein. This software and accompanying documentation are protected by United States Copyright law and also by International Treaty provisions. Any use of this software in violation of copyright law or the terms of this agreement will be prosecuted. All the software described in this document is copyrighted by P&E Microcomputer Systems, Inc. Copyright notices have been included in the software. P&E Microcomputer Systems authorizes you to make archival copies of the software and documentation for the sole purpose of back-up and protecting your investment from loss. Under no circumstances may you copy this software or documentation for the purpose of distribution to others. Under no conditions may you remove the copyright notices from this software or documentation. This software may be used by one person on as many computers as that person uses, provided that the software is never used on two computers at the same time. P&E expects that group programming projects making use of this software will purchase a copy of the software and documentation for each user in the group. Contact P&E for volume discounts and site licensing agreements. P&E Microcomputer Systems does not assume any liability for the use of this software beyond the original purchase price of the software.
    [Show full text]
  • CFPRM, Coldfire ® Family Programmer™S
    ColdFire® Family Programmer’s Reference Manual Document Number: CFPRM Rev. 3 03/2005 How to Reach Us: Home Page: www.freescale.com E-mail: [email protected] USA/Europe or Locations Not Listed: Freescale Semiconductor Technical Information Center, CH370 1300 N. Alma School Road Chandler, Arizona 85224 Information in this document is provided solely to enable system and +1-800-521-6274 or +1-480-768-2130 software implementers to use Freescale Semiconductor products. There are [email protected] no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits or integrated circuits based on the Europe, Middle East, and Africa: information in this document. Freescale Halbleiter Deutschland GmbH Technical Information Center Freescale Semiconductor reserves the right to make changes without further Schatzbogen 7 notice to any products herein. Freescale Semiconductor makes no warranty, 81829 Muenchen, Germany representation or guarantee regarding the suitability of its products for any +44 1296 380 456 (English) particular purpose, nor does Freescale Semiconductor assume any liability +46 8 52200080 (English) arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or +49 89 92103 559 (German) incidental damages. “Typical” parameters that may be provided in Freescale +33 1 69 35 48 48 (French) Semiconductor data sheets and/or specifications can and do vary in different [email protected] applications and actual performance may vary over time. All operating parameters, including “Typicals”, must be validated for each customer Japan: application by customer’s technical experts. Freescale Semiconductor does Freescale Semiconductor Japan Ltd.
    [Show full text]
  • Security Target RUGGEDCOM ROS V4.2.2.F 1 2 3 4 5 6 7
    Introduction 1 Conformance Claims 2 Security Problem 3 Security Target Security Objectives for the Operational Environment 4 RUGGEDCOM ROS v4.2.2.F Extended Components 5 Security Requirements 6 TOE Summary Specification 7 Conformance Claims Rationale 8 Acronyms and Terms 9 Reference Guide 08/2018 RC1407-EN-01 Reference Guide Copyright © 2018 Siemens Canada Ltd Dissemination or reproduction of this document, or evaluation and communication of its contents, is permitted. Disclaimer Of Liability Siemens has verified the contents of this document against the hardware and/or software described. However, deviations between the product and the documentation may exist. Siemens shall not be liable for any errors or omissions contained herein or for consequential damages in connection with the furnishing, performance, or use of this material. The information given in this document is reviewed regularly and any necessary corrections will be included in subsequent editions. We appreciate any suggested improvements. We reserve the right to make technical improvements without notice. Registered Trademarks RUGGEDCOM™ and ROS™ are trademarks of Siemens Canada Ltd. Other designations in this manual might be trademarks whose use by third parties for their own purposes would infringe the rights of the owner. Third Party Copyrights Siemens recognizes the following third party copyrights: • Copyright © 2004 GoAhead Software, Inc. All Rights Reserved. Open Source RUGGEDCOM ROS contains Open Source Software. For license conditions, refer to the associated License Conditions document. Security Information Siemens provides products and solutions with industrial security functions that support the secure operation of plants, machines, equipment and/or networks. They are important components in a holistic industrial security concept.
    [Show full text]
  • 32-Bit Microcontrollers and Processors SG1001
    2006 32-Bit Microcontrollers and Processors Quarter 2, 2006 SG1001Q22006 Rev 0 ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. About This Revision–Q2/20062006 When new products are introduced, a summary of the new products will be provided in this section. However, the New Product section will only appear on this page when new products have been introduced during the quarter. In addition, a change bar appears in the left margin of every page in this selector guide that contains new or revised information. If products are discontinued, a What’s EOL? page is included at the end of this guide. The What’s EOL? page lists end-of-life products along with their respective last order date, last ship date, and suggested possible replacement information. NEW PRODUCT Product Page Number Description MC7410VU SG1001-19 Host Processors MC7448 SG1001-20 Host Processors MCF5327 SG1001-12 V3 ColdFire w/LDC MCF5328 SG1001-12 V3 ColdFire w/LDC MCF5329 SG1001-12 V3 ColdFire w/LDC MCF5372 SG1001-13 V3 ColdFire with Ethernet MCF5373 SG1001-13 V3 ColdFire with Ethernet MCF5372L SG1001-13 V3 ColdFire with USB host and USB otg MCF5373L SG1001-13 V3 ColdFire with USB host and USB otg MPC8360 SG1001-31 PowerQUICC™ II Pro Integrated Communications Processor with QUICC Engine CWS-MPC-5XX-CX SG1001-35 CodeWarrior™ Development Studio for MPC5xx, Node-locked CWS-MPC-5500B-CX SG1001-35 CodeWarrior™ Development Studio for MPC55xx, Build only tools, Node-locked license SG1001–2 SG1001Q22006 ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. MMC2100 FAMILIES 2006 MMC2100 Product Table
    [Show full text]
  • F Re Esca Le S Em Ic Onduc to R, I Nc .
    Freescale Semiconductor, Inc. WHITE PAPER: Motorola® ColdFire™ VL RISC PROCESSORS Enabling the Next Generation of Advanced Consumer Electronics . c August 1996 n I , r o t c u d n o c i m e S e l a c s e e r F Motorola ColdFire VL RISC Processors 1 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. Table of Contents Overview ....................................................................... 3 The Evolving Embedded Market for Advanced Consumer Electronics ....4 The Home-Based Digital Office .........................................................5 . Mass Storage to Handle the Digital Tidal Wave .......................................5 . c The PC/TV and a Wired Home ..........................................................6 n I Choosing the Right Processor ...........................................................6 , r o The Changing Buyer-Seller Relationship .................................... 7 t c New Product and Service Models .......................................................8 u d ColdFire -- An Innovative Platform for n a New Generation of Advanced Consumer Electronics ..................... 8 o c The Legacy of the Motorola 68000......................................................9 i m Architectural Overview ................................................................. 10 e S The VL RISC Advantage ............................................................... 11 e l Family Overview ........................................................................ 12 a c Conclusion
    [Show full text]
  • Integer Linear Programming
    Appendix A Integer Linear Programming Integer linear programming (ILP) is a mathematical optimization technique applica- ble to a large number of optimization problems. ILP models provide a general approach for modeling optimization problems. ILP models consist of two parts: a cost function and a set of constraints. Both parts involve references to a set X ={xi } of integer-valued variables. Cost functions must be linear functions of those variables. So, they must be of the general form C = ai xi , with ai ∈ R, xi ∈ N0 (A.1) i The set J of constraints must also consist of linear functions of integer-valued vari- ables. They must be of the form ∀ j ∈ J : bi, j xi ≥ c j with bi, j , c j ∈ R (A.2) i Definition A.1: The integer linear programming (ILP-) problem is the problem of minimizing the cost function of equation (A.1) subjects to the constraints given in Eq. (A.2). If all variables are constrained to being either 0 or 1, the corresponding model is called a 0/1-integer linear programming model. In this case, variables are also denoted as (binary) decision variables. Note that ≥ can be replaced by ≤ in Eq. (A.2) if constants bi, j are modified accord- ingly. Also, the case of negative variables xi (i.e., allowing xi to have any integer value) can be transformed into the case of nonnegative variables shown above by multiplying constants by –1. Applications requiring maximizing some gain func- tion C can be changed into the above form by setting C =−C. Equations may be represented by pairs of constraints, but they are typically used to eliminate some variables.
    [Show full text]
  • Introduction
    Introduction ►Purpose • This course describes Freescale’s new 32-bit microcontroller: the Version 1 ColdFire core. ►Objectives • Explain the ColdFire family • Describe the features of the V1 ColdFire core • Explain the architecture, debug architecture, and microarchitecture of the V1 ColdFire core. ►Content • 36 pages • 3 questions ►Learning Time •60 minutes 1 Welcome to the “V1 ColdFire core” course, one of an exciting series of courses offered by Freescale. This course describes the details on Freescale’s new, ground breaking, 32-bit microcontroller, the Version 1 ColdFire core. The V1 ColdFire core was developed as part of the controller continuum. It introduces several exciting new features that place it at the forefront of a new era of compatibility between 8- and 32-bit processors. 1 Freescale Controller Continuum The Freescale Controller Continuum is our roadmap for ColdFire V4 8-bit and 32-bit compatibility ColdFire V3 ColdFire V2 32-bit ColdFire V1 FlexisFlexisTMTM TheThe ControllerController HCS08 core ContinuumContinuum “Connection“Connection Point”Point” RS08 core 8-bit 2 Freescale is redefining compatibility for the industry with our Controller Continuum. The Freescale Controller Continuum provides stepwise compatibility for an easy migration path up or down the performance spectrum From the ultra-low-end RS08 to our highest-performance ColdFire® V4 devices. The connection point on the Freescale Controller Continuum is the Flexis series of microcontrollers. This connection point is where complimentary families of S08 and V1 ColdFire cores share a common set of peripherals and development tools to deliver the ultimate in migration flexibility. Pin-for-pin compatibility between many Flexis devices allows controller exchanges without board redesign.
    [Show full text]
  • PROGCFZ User Manual.Book
    PROGCFZ User Manual PROGCFZ PEmicro 1 PROGCFZ User Manual PROG Software License Agreement This software and accompanying documentation are protected by United States Copyright law and also by International Treaty provisions. Any use of this software in violation of copyright law or the terms of this agreement will be prosecuted. The software being installed is copyrighted by P&E Microcomputer Systems, Inc. Copyright notices have been included in the software. P&E Microcomputer Systems authorizes you to make archival copies of this software for the sole purpose of back-up and protecting your investment from loss. Under no circumstances may you copy this software or documentation for the purpose of distribution to others without the express written permission of P&E Microcomputer Systems. Under no conditions may you remove the copyright notices from this software or documentation. This software requires the use of a license code to operate. If you have purchased a PROG software license from P&E Microcomputer Systems and been issued a hardware- based license code (a license code that begins with V2), you may (1) install the provided hardware-based PROG license code into a single Cyclone or Multilink unit and (2) install this software on any computer with which the specific Multilink or Cyclone will be used. This gives you the ability to run this software on multiple computers, used by multiple users, with the Multilink or Cyclone hardware which has the hardware license code installed. If you have purchased a PROG software license from P&E Microcomputer Systems and been issued a legacy computer based license code (a license code that begins with V1), this software is licensed as a single user license which means: (1) This software may be used by one individual user on up to two different computers, provided that the software is never used on the two computers at the same time, (2) P&E Microcomputer Systems expects that group programming projects making use of this software will purchase a copy of the software and documentation for each user in the group.
    [Show full text]
  • Green Hills Software,Inc
    最も先進的なRTOSテクノロジ 最もセキュアで信頼できるリアルタイムOS Green Hills Softwareの主力OSであるINTEGRITY®は、マイクロカーネルアーキテクチャを中 心に構築されており、総合的な信頼性、完全なセキュリティ、最大限のリアルタイム応答性を組 込みシステムに提供します。様々な業界から認定され、リーダーシップの実績が際立っている INTEGRITYは、リアルタイムOSの基準を設けています。 最大のパフォーマンス、セキュリティ、 安全性とセキュリティの認定 信頼性 15年以上前に発表されて以来、INTEGRITYは数多くの認定、 INTEGRITYは、組込み開発者のアプリケーションが、セキュリテ および認証評価を取得し、リーダーシップの実績が証明され ィ、信頼性、およびパフォーマンスに関する要件を可能な限り ています。開発者は、設計において最高水準の安全性、セキ 最大限に満たせるよう、設計段階から考慮されています。 ュリティ、信頼性を達成できます。 これを実現するためにINTEGRITYは、ハードウェアメモリ保護 FAA:DO-178B、Level A(INTEGRITY-178) 機能を使用して、組込みアプリケーションを隔離・保護するセキ NSA:EAL 6+ High Robustness Common Criteria ュアなパーティションを作成しています。セキュアなパーティシ SKPP。OSに関して、これまでに達成された最高のセキュリ ョンは、各タスクを適切に実行するのに必要なリソースを確保 ティ水準(INTEGRITY-178) し、サービス拒否攻撃、ワーム、トロイの木馬といった悪意のあ るコードから、OSとユーザタスクを保護します。他のメモリ保 FDA:Class II、およびClass IIIの医療機器の認可 護型のOSとは異なり、セキュリティや保護のためにリアルタイ EN 50128 SWSIL 4、IEC 61508 SIL 3:機能安全 ムパフォーマンスを犠牲にすることはありません。 統合されたミドルウェアとプラットフォーム 保証されたセキュリティ 開発者が、すぐに製品開発に取掛かれるようにGreen Hills INTEGRITYは、分離、損害の制限、情報フロー制御のポリシー Softwareは、INTEGRITY向けに、統合・検証されたミドル を、組込み設計者が実施するのに必要なすべての機能を提供 ウェアを幅広く提供しています。 するとともに、複雑化、および常時接続化が進む現在のアプリ FFS、FAT、NFS、ジャーナリングファイルシステム ケーションに、セキュアなネットワーキングを提供します。 IPv4/IPv6ホスト、およびルーティングネットワーキングスタック INTEGRITYのMILS(Multiple Independent Levels of Security) 分離カーネルアーキテクチャは、セキュリティ機能を分離する FIPS 140-2認証のネットワークセキュリティプロトコル 非常にロバストなメカニズムを提供します。真のMILSカーネ 高度なLayer 3ルーティングプロトコル ルであるINTEGRITY-178Bは、商用OSでこれまで達成された最 も厳格なコモンクライテリアのセキュリティ評価、EAL 6+ High Webサービス:HTTPS、SOAP、AJAX、JSON、XML Robustnessの認証を取得しています。 完全なWi-Fiサポート INTEGRITYの分離カーネルは、割当てられたメモリ領域を超え USBホストスタック、デバイススタック、クラスドライバ
    [Show full text]
  • Microprocessor
    MICROPROCESSOR www.MPRonline.com THE REPORTINSIDER’S GUIDE TO MICROPROCESSOR HARDWARE FREESCALE’S FIRST FLEXIS MCUS New 8- and 32-Bit Microcontrollers Offer Pin Compatibility By Tom R. Halfhill {6/26/07-01} Years ago, some crazy hot-rod mechanics crammed V8 engines into their classic Volkswa- gen Beetles. This hardware hack wasn’t easy. The huge V8 transformed a cute Bug into a kludgy monstrosity. Freescale Semiconductor wants to bring a similar upgrade to embedded systems, only without the kludge quotient. At this capabilities of 8-bit MCUs—because of their limited pro- week’s Freescale Technology Forum in Orlando, Florida, cessing power, memory addressing, and I/O—there’s a grow- Freescale is unveiling the first microcontroller family with ing migration toward 32-bit MCUs. And the trend is to skip pin-compatible 8- and 32-bit devices. These new Flexis- 16-bit MCUs altogether. If 32 bits is the logical endpoint, family MCUs for consumer and industrial applications will developers don’t want to port their 8-bit designs more than allow developers to pull an 8-bit chip out of a socket, replace once. Economics also plays a role: in modern fabrication it with a 32-bit part, update the firmware, reboot, and con- processes, 32-bit MCUs can be as inexpensive to manufac- tinue running the system as before—except with much more ture as 8-bit MCUs. The 8-bitters are usually fabricated in horsepower. Freescale estimates that a 32-bit Flexis MCU can older, larger processes and are too pad-limited to benefit deliver eight to ten times more throughput, depending on the from further shrinkage.
    [Show full text]
  • MCF5202 Coldfire Integrated Microprocessor User's Manual
    Freescale Semiconductor, Inc. MCF5202 c n I TM , r o ColdFire t c u d n Integrated Microprocessor o c i m e User’s Manual S e l a c s e e r F Motorola reserves the right to make changes without further notice to any products herein. Motorola makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does Motorola assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. "Typical" parameters can and do vary in different applications. All operating parameters, including "Typicals" must be validated for each customer application by customer's technical experts. Motorola does not convey any license under its patent rights nor the rights of others. Motorola products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the Motorola product could create a situation where personal injury or death may occur. Should Buyer purchase or use Motorola products for any such unintended or unauthorized application, Buyer shall indemnify and hold Motorola and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that Motorola was negligent regarding the design or manufacture of the part.
    [Show full text]