Intel 8231/8232

Intel C8231A FPU
The Intel 8231 FPU
Pin configuration of the Intel 8231 FPU
Pin configuration of the Intel 8231 FPU

The Intel 8231 and 8232 were early designs of floating-point maths coprocessors (FPUs), marketed for use with their i8080 line of primary CPUs. They were licensed versions of AMD's Am9511 and Am9512 FPUs, from 1977 and 1979, themselves claimed by AMD as the world's first single-chip FPU solutions.[1][2]

Adoption

Whilst the i8231/i8232 (and their AMD-branded cousins) were primarily intended to partner the i8080 (or the AMD clone Am9080), the multiple interface options in their design, from simple wait state insertion and status polling routines to interrupt and DMA controller driven methods suitable for a peripheral processor or add-in board, meant that – with a small amount of glue logic – it was usable in almost any microprocessor system that had a DMA subsystem or a spare interrupt input/interrupt vector available, and AMD's original documentation provided several different examples.[2] This was a valuable feature for one of the first commercially available single-chip FPUs, greatly broadening its potential market, and was in stark contrast to Intel's succeeding, in-house designed 8087 (and other x87 family) FPUs which were tightly bound to the x86 CPU line. For example, the i8231A was used in the Applied Analytics MicroSPEED II and II+ accelerator cards for the 6502-based Apple II line,[3] but examples were also given for the Z80, MC6800, i8085, and even the 16-bit Z8000. Additionally, prior to the introduction of the 8087, Intel's own preliminary datasheets suggested the chips as suitable companions for the then-new 8086.[4]

Capacity

The Intel 8231 (and revised 8231A) is the Arithmetic Processing Unit (APU). It offered 32-bit "double" precision (a term later and more commonly used to describe 64-bit floating-point numbers, whilst 32-bit is considered "single" precision) floating-point, and 16-bit or 32-bit ("single" or "double" precision) fixed-point calculation of 14 different arithmetic and trigonometric functions to a proprietary standard. The APU used the Chebyshev polynomials using the algorithms provided here. The available APU version of 4-MHz was for USD $235.00 and 2-MHz was for USD $149.00 in quantities of 100 or more.[5] The later Intel 8232 is the Floating Point Processor Unit (FPU). It performed 32-bit or 64-bit (true single- and double-precision) floating point calculations compliant with the (draft) IEEE-754 standard (as used by the i80387 and other later FPUs), but only on the four primary arithmetic functions (addition, subtraction, multiplication and division).[1][6] The available FPU version of 4-MHz was for USD $235.00 and 2-MHz was for USD $149.00 in quantities of 100 or more.[7]

All three chips used an 8-bit data bus design, in line with the i8080 and most other contemporary microprocessors. The 8231 could run at up to 3 MHz,[1] and the 8231A and 8232 up to 4 MHz[1][4] (a slight improvement on the Am9512 which was limited to 3 MHz[2]), either in sync with the CPU or (in the 8231A and 8232) asynchronously depending on the degree of bus separation in the host system. Async operation was a useful addition to the feature set, as it allowed e.g. a roughly 1 MHz Apple II system to be expanded with a 4 MHz 8231A and enjoy the benefit of much faster numeric processing than it may otherwise have been limited to, or a 5 MHz i8085-based system to host an 8231A or 8232 without itself having to be slowed to 4 MHz or less to maintain compatibility. It also, along with the interrupt driven peripheral design, allowed a degree of parallel processing between the CPU and FPU, with the former resuming its own normal processing after passing commands and data to the essentially "offboard" coprocessor, only switching back to the floating-point subtask (to receive results and optionally issue further commands) when signalled by the copro that processing was complete. This parallelisation was vital to improving overall system throughput, when some of the more complex functions could still take the FPU several milliseconds to complete – an eternity in computing terms.

Instruction execution times were very variable and, as an early generation design, typically much longer than those seen in later, more evolved FPUs. For example, ignoring data and stack handling instructions, on the 8232 they ranged from 56 clock periods for a single-precision (32-bit) subtraction, to a full 4560 periods for a double-precision (64-bit) divide,[4] for an effective processing speed (if clocked at 4 MHz) of 877 to 71429 FLOPS. The 8231(A)'s instructions ranged from 17 periods for a 16-bit fixed-point addition, through 98 to 378 periods for common 32-bit float operations (heavily dependent not only on the function itself, but the actual magnitude of the operands and result, and even the number of "1" bits in each number), to as many as 12032 periods for a maximally complex "power" calculation, giving 332, through 10.6k ~ 40.8k, to 235.3k FLOPS of performance (at 4 MHz) depending on the instruction and data mix.[6] Whilst these numbers may seem low from a modern perspective, they compare reasonably well with the successor i8087 (whose bigger advantages were a wider databus and address range – allowing faster transfers in and out of a larger memory space, greater numeric precision, expanded instruction/function set and near-IEEE-754 compliance), and were radically faster compared to performing the same calculations using software emulation on a regular CPU – even a relatively sophisticated, 16-bit 8086 running at a full 8 MHz could only achieve somewhere between a few dozen, to no more than around 1000 FLOPS without a coprocessor,[8] and its slower clocked, 8-bit predecessors and rivals would have fared even worse.

References

  1. ^ a b c d "Arithmetic Processors: Then and Now – The CPU Shack Museum". www.cpushack.com. 24 September 2010. Retrieved 14 April 2018.
  2. ^ a b c "AMD Am9511A/Am9512 Floating Point Processor Manual" (PDF). Enterprise One Two Eight. Retrieved 19 April 2019.
  3. ^ "InfoWorld, 30th November 1981, page 69". Google Books. 30 November 1981. Retrieved 19 April 2019.
  4. ^ a b c "Intel 8232 Floating Point Processing Unit, Preliminary Datasheet". Datasheet Archive. Retrieved 19 April 2019.
  5. ^ Intel Corporation, "Intel peripherals enhance 8086 system design", Intel Preview Special Issue: 16-Bit Solution, May/June 1980, Pg. 22
  6. ^ a b "Intel 8231A Datasheet" (PDF). Octopart. Retrieved 19 April 2019.
  7. ^ Intel Corporation, "Intel peripherals enhance 8086 system design", Intel Preview Special Issue: 16-Bit Solution, May/June 1980, Pg. 22
  8. ^ "Intel 8087 Datasheet" (PDF). Octopart. Retrieved 20 April 2019.

Read other articles:

Artikel ini perlu dikembangkan agar dapat memenuhi kriteria sebagai entri Wikipedia.Bantulah untuk mengembangkan artikel ini. Jika tidak dikembangkan, artikel ini akan dihapus. Bendung Lengkong Baru Bendung Lengkong Baru atau biasa disebut sebagai Rolak Songo, adalah sebuah bendung yang terletak di Kabupaten Mojokerto, Jawa Timur. Bendung ini terutama berfungsi untuk mengendalikan air Sungai Brantas yang mengalir ke Kali Porong dan Kali Surabaya. Bendung Lengkong pada masa Hindia Belanda Bend...

 

1985 film by Tsutomu Shibayama For the 2022 remake, see Doraemon: Nobita's Little Star Wars 2021. Doraemon: Nobita's Little Star WarsTheatrical release posterJapanese nameKanjiドラえもん: のび太の宇宙小戦争(リトル スター ウォズ)TranscriptionsRevised HepburnDoraemon: Nobita no Ritoru Sutā Wōzu Directed byTsutomu ShibayamaWritten byFujiko F. FujioBased onDoraemon's Long Tales: Noby's Little Space Warby Fujiko F. FujioProduced byJunichi KimuraMasami HatanoSoichi BesshoYo...

 

Port Vale 2015–16 football seasonPort Vale2015–16 seasonChairmanNorman SmurthwaiteManagerRob PageStadiumVale ParkFootball League One12th (65 points)FA CupSecond Round(knocked out by Exeter City)League CupSecond Round(knocked out by West Bromwich Albion)Football League TrophySecond Round(knocked out by Blackpool)Player of the YearAnthony GrantTop goalscorerLeague: A-Jay Leitch-Smith (10)All: A-Jay Leitch-Smith (12)Highest home attendance6,822 vs. Sheffield United, 3 October 2015Lowest hom...

Nenek Bebek Nenek Bebek Penampilan perdana komik strip Donal Bebek pada tahun 1943 Pencipta Bob Karp dan Al Taliaferro Pengisi suara June Foray Informasi terkait Nama alias Saudara Humperdink Bebek, Trince Bebek, Andolf Bebek, Lulu Kepang, Fortunus Angsa, Donal Bebek, Untung Angsa, Didi Bebek, Dumbella Bebek, Agus Angsa, Kwik, Kwek dan Kwak, Gober Bebek Binatang peliharaan Rekan Desi Bebek, Titi, Tita dan Tati Musuh Elvira Nenek Bebek Coot (terkadang disebut Dolores atau Dora dalam bahasa Be...

 

Kabupaten Tulang BawangKabupatenTranskripsi bahasa daerah • aksara Lampung • JawaꦠꦸꦭꦁꦧꦮꦁGapura Kantor Bupati LambangMotto: Sai bumi nengah nyappur(Lampung) Satu tanah, ramah bergaulPetaKabupaten Tulang BawangPetaTampilkan peta SumatraKabupaten Tulang BawangKabupaten Tulang Bawang (Indonesia)Tampilkan peta IndonesiaKoordinat: 4°12′22″S 105°34′48″E / 4.20604°S 105.57999°E / -4.20604; 105.57999Negara Indones...

 

العلاقات الإكوادورية الناوروية الإكوادور ناورو   الإكوادور   ناورو تعديل مصدري - تعديل   العلاقات الإكوادورية الناوروية هي العلاقات الثنائية التي تجمع بين الإكوادور وناورو.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتين: و�...

Filipino fruit wine Bignay wineTop: Bottled bignay wine;Bottom: Ripe bignay fruits from the PhilippinesTypeFruit wineCountry of origin PhilippinesAlcohol by volume 12-13%[1]IngredientsBignay Bignay wine, also known as bugnay wine, is a Filipino fruit wine made from the berries of the native bignay or bugnay tree (Antidesma bunius). It is deep red in color and is slightly sweet with a fruity fragrance.[2][3][4] References ^ Bignay Wine. Office of the V...

 

Election 1882 New York gubernatorial election ← 1879 November 7, 1882 1885 →   Nominee Grover Cleveland Charles J. Folger Party Democratic Republican Popular vote 535,318 342,464 Percentage 58.47% 37.41% Governor before election Alonzo B. Cornell Republican Elected Governor Grover Cleveland Democratic Elections in New York State Federal government Presidential elections 1792 1796 1800 1804 1808 1812 1816 1820 1824 1828 1832 1836 1840 1844 1848 1852 1856 1860 18...

 

Pour un article plus général, voir Coopération nordique. Ne doit pas être confondu avec Conseil nordique occidental ou Conseil nordique des ministres. Conseil nordiqueCarte des pays du Conseil nordique.HistoireFondation 1952CadreType Organisation internationaleSiège Copenhague ( Danemark)Coordonnées 55° 40′ 40″ N, 12° 34′ 52″ ELangue danois, finnois, islandais, norvégien, suédoisLangue de travail danois, norvégien, suédoisOrganisationMembres ...

Bupati Kabupaten Minahasa UtaraPetahanaJoune Gandasejak 26 Februari 2021Masa jabatanLima tahunDibentuk2003Pejabat pertamaVonnie PanambunanSitus webminutkab.go.id Berikut ini adalah daftar Bupati Minahasa Utara yang menjabat sejak pembentukannya pada tahun 2004. No. Foto Bupati Mulai jabatan Akhir jabatan Prd. Wakil Bupati Ket. 1 Vonnie Anneke Panambunan 14 Agustus 2005 April 2008 1 Drs.Sompie SingalM.B.A. 2 Drs.Sompie SingalM.B.A. April 2008 14 Agustus 2010 — [ket. 1] 10 Desemb...

 

Usaha penggemukan sapi potong di Texas Feedlot adalah tempat penggemukan hewan ternak yang menerapkan peternakan intensif. Di tempat ini, hewan-hewan tersebut diberi pakan dengan formulasi tertentu dan selama periode waktu tertentu untuk mempercepat pertambahan bobot badan mereka.[1] Feedlot biasanya merujuk penggemukan sapi potong dengan populasi ribuan ekor sapi yang ditempatkan dalam kandang-kandang yang disebut pen. Usaha feedlot memerlukan ahli manajemen peternakan, nutrisionis h...

 

Ashkenazi Jewish Sabbath stew CholentAlternative namesSchaletTypeSabbath stewPlace of originFrance[1]Created byAshkenazi JewsMain ingredientsWhole grains, meat, beans, potatoes  Media: Cholent Cholent or Schalet (Yiddish: טשאָלנט, romanized: tsholnt or tshulnt or lang-he, lit. 'צ'ולנט') is a traditional slow-simmering Sabbath stew in Jewish cuisine that was developed by Ashkenazi Jews first in France and later Germany,[1] and is first me...

Shaun Murphy Nazionalità  Inghilterra Biliardo Specialità Snooker Carriera Carriera professionistica Stagioni 1998-1999, 2001- Soprannome The Magician Ranking 7° (31 gennaio 2022) Miglior Ranking 3° (Maggio 2007-Maggio 2010, Aprile-Maggio 2016) Risultati nei tornei della Tripla Corona UK Championship V (2008) Masters V (2015) Campionato mondiale V (2005) Titoli Ranking 9 Titoli Non-Ranking 11 Century break 573 Miglior break 147 (6) Maggior vincita £250000Campionato mondiale 2005 St...

 

Mexican drug trafficker (1964–2002) In this Spanish name, the first or paternal surname is Arellano and the second or maternal family name is Félix. Ramón Arellano FélixFBI Ten Most Wanted FugitiveChargesConspiracy to import cocaine and marijuanaAliasMón Comandante MónColoresDescriptionBornRamón Eduardo Arellano Félix(1964-08-31)August 31, 1964Culiacán, Sinaloa, MexicoDiedFebruary 10, 2002(2002-02-10) (aged 37)Mazatlán, Sinaloa, MexicoCause of deathGunshot woundStatusA...

 

The Telangana State Tourism Development Corporation is a state government agency which promotes tourism in Telangana, a state in the Southern region of India.[1][2] The retired Director General of Police Pervaram Ramulu is the appointed First chairman of Telangana State Tourism.[3] Tourist attractions in Telangana include historical places, monuments, forts, water falls, forests and temples. Hyderabad, the state capital, placed 2nd in Traveler Magazine's best places to...

Ice skating competition in Obihiro, Japan 2023–24 ISU Speed Skating World Cup 1VenueMeiji Hokkaido-Tokachi OvalObihiroJapanDates10 — 12 November 2023 2023–24 ISU Speed Skating World CupMen and womenWorld Cup 1 ObihiroWorld Cup 2 BeijingWorld Cup 3 StavangerWorld Cup 4 Tomaszów MazowieckiWorld Cup 5 Salt Lake CityWorld Cup 6 Quebec Cityvte The first competition weekend of the 2023–24 ISU Speed Skating World Cup is being held at the Meiji Hokkaido-Tokachi Oval in Obihiro, Japan, from F...

 

Mughal emperor from 1605 to 1627 For other uses, see Jahangir (name) and Jahangir (disambiguation). JahangirPadishahAl-Sultan al-Azam Sehenshah-E-Hind (Emperor of India)Portrait by Abu al-Hasan, c. 16174th Mughal EmperorReign3 November 1605 – 28 October 1627Coronation24 November 1605PredecessorAkbar ISuccessorShah JahanShahryar Mirza (de facto)Dawar Bakhsh (titular)BornNur-ud-din Muhammad Salim(1569-08-31)31 August 1569Fatehpur Sikri, Mughal Empire[1]Died28 October 1627(1627-1...

 

Rol kertas indikator universal Warna-warna indikator universal Indikator universal atau penunjuk semesta adalah indikator pH berisi larutan dari beberapa senyawa yang menunjukkan beberapa perubahan warna yang halus pada rentang pH antara 1-14 untuk menunjukkan keasaman atau kebasaan larutan. Meskipun secara komersial tersedia beeberapa indikator universal, sebagian besar variasi formula dipatenkan oleh Yamada pada tahun 1933.[1] Perincian paten dapat ditemukan pada Chemical Abstracts....

English astronomer (1656–1742) Edmond HalleyFRSPortrait of Halley (c. 1690)Born8 November [O.S. 29 October] 1656Haggerston, Middlesex, EnglandDied25 January 1742 [O.S. 14 January 1741] (aged 85)Greenwich, Kent, EnglandResting placeSt. Margaret's, Lee, South LondonAlma materThe Queen's College, OxfordSpouse Mary Tooke ​(m. 1682)​Children3[1]Scientific careerFieldsAstronomy, mathematics, physics, cartographyInstitution...

 

Sekretariat Jenderal Kementerian Sosial Republik IndonesiaGambaran umumDasar hukumPeraturan Presiden Nomor 46 Tahun 2015Susunan organisasiSekretaris JenderalHartono LarasSitus webhttp://www.kemsos.go.id Sekretariat Jenderal Kementerian Sosial Republik Indonesia atau disingkat dengan Setjen Kemensos merupakan unsur pembantu pimpinan pada Kementerian Sosial Republik Indonesia yang berada di bawah dan bertanggung jawab kepada Menteri Sosial Republik Indonesia.[1] Pranala luar (Indon...