Super Harvard Architecture Single-Chip Computer

The Super Harvard Architecture Single-Chip Computer (SHARC) is a high performance floating-point and fixed-point DSP from Analog Devices. SHARC is used in a variety of signal processing applications ranging from audio processing, to single-CPU guided artillery shells to 1000-CPU over-the-horizon radar processing computers. The original design dates to about January 1994.

SHARC processors are typically intended to have a good number of serial links to other SHARC processors nearby, to be used as a low-cost alternative to SMP.

Architecture

The SHARC is a Harvard architecture word-addressed VLIW processor; it knows nothing of 8-bit or 16-bit values since each address is used to point to a whole 32-bit word, not just an octet. It is thus neither little-endian nor big-endian, though a compiler may use either convention if it implements 64-bit data and/or some way to pack multiple 8-bit or 16-bit values into a single 32-bit word. In C, the characters are 32-bit as they are the smallest addressable words by standard.

The word size is 48-bit for instructions, 32-bit for integers and normal floating-point, and 40-bit for extended floating-point. Code and data are normally fetched from on-chip memory, which the user must split into regions of different word sizes as desired. Small data types may be stored in wider memory, simply wasting the extra space. A system that does not use 40-bit extended floating-point might divide the on-chip memory into two sections, a 48-bit one for code and a 32-bit one for everything else. Most memory-related CPU instructions can not access all the bits of 48-bit memory, but a special 48-bit register is provided for this purpose. The special 48-bit register may be accessed as a pair of smaller registers, allowing movement to and from the normal registers.

Off-chip memory can be used with the SHARC. This memory can only be configured for one single size. If the off-chip memory is configured as 32-bit words to avoid waste, then only the on-chip memory may be used for code execution and extended floating-point. Operating systems may use overlays to work around this problem, transferring 48-bit data to on-chip memory as needed for execution. A DMA engine is provided for this. True paging is impossible without an external MMU.

The SHARC has a 32-bit word-addressed address space. Depending on word size this is 16 GB, 20 GB, or 24 GB (using the common definition of an 8-bit "byte").

SHARC instructions may contain a 32-bit immediate operand. Instructions without this operand are generally able to perform two or more operations simultaneously. Many instructions are conditional, and may be preceded with "if condition " in the assembly language. There are a number of condition choices, similar to the choices provided by the x86 flags register.

There are two delay slots. After a jump, two instructions following the jump will normally be executed.

The SHARC processor has built-in support for loop control. Up to 6 levels may be used, avoiding the need for normal branching instructions and the normal bookkeeping related to loop exit.

The SHARC has two full sets of general-purpose registers. Code can instantly switch between them, allowing for fast context switches between an application and an OS or between two threads.

See also

Read other articles:

Dmitri Kombarov Informasi pribadiNama lengkap Dmitri Vladimirovich KombarovTanggal lahir 22 Januari 1987 (umur 37)Tempat lahir Moskow, Soviet UnionTinggi 1,82 m (5 ft 11+1⁄2 in)Posisi bermain GelandangInformasi klubKlub saat ini FC Spartak MoscowNomor 23Karier junior1993–2001 Spartak Moscow2001–2006 Dynamo MoscowKarier senior*Tahun Tim Tampil (Gol)2006–2010 Dynamo Moscow 132 (12)2010– Spartak Moscow 54 (6)Tim nasional‡2012– Rusia 1 (0) * Penampilan dan g...

 

Untuk kegunaan lain, lihat Kolaka. Kabupaten KolakaKabupatenDari atas, kiri ke kanan: Kantor Bupati Kolaka; Ikon Kolaka di Kolaka; Pantai Tamborasi Kolaka LambangJulukan: Wonua Mekongga (Bumi Mekongga)Motto: Sangga-sanggae Olutumu Pekiiki Ine Samba(Tolaki) Sama-Sama Membangun Dareah Semua SejahteraPetaKabupaten KolakaPetaTampilkan peta SulawesiKabupaten KolakaKabupaten Kolaka (Indonesia)Tampilkan peta IndonesiaKoordinat: 4°00′S 121°36′E / 4°S 121.6°E ...

 

Roman statesman and general (c. 280 – 203 BC) Fabius Maximus redirects here. For other notable Romans with this name, see Fabia gens. Quintus Fabius Maximus VerrucosusFabius Cunctator, statue by J. B. Hagenauer, 1777, at Schönbrunn Palace, ViennaBornc. 280 BCDied203 BCNationalityRomanOther namesCunctatorKnown forFabian strategyOfficeConsul (233, 228, 215, 214, 209 BC)Dictator (221, 217 BC)Censor (230 BC)ChildrenQuintus Fabius MaximusAwardsGrass CrownRoman triumph Quintus Fabius M...

Cette page contient des caractères spéciaux ou non latins. S’ils s’affichent mal (▯, ?, etc.), consultez la page d’aide Unicode. Groupe du Parti socialiste européen Chambre Parlement européen Législature(s) 1re, 2e, 3e, 4e5e et 6e Fondation 1953 Disparition 2009 (fondation de l'Alliance progressiste des socialistes et démocrates au Parlement européen avec le parti démocrate italien) Ancien(s) nom(s) groupe socialiste (1953-1992) Idéologie Social-démocratie modifie...

 

Japanese manga and anime series Idol Incidentsアイドル事変(Aidoru Jihen) Anime television seriesDirected byDaisuke YoshidaProduced byFuyuna IizukaHideyuki SaidaKoji AbeTomo ShiotaYukihiro ItoManabu OhtsukaWritten bySōtarō HayashiSumino KawashimaMusic byShūkō TateyamaStudioMAPPA, Studio VOLNLicensed byNA: Crunchyroll[1]Original networkTokyo MX, GYT, Gunma TV, BS Fuji, Sun TVOriginal run January 8, 2017 – March 27, 2017Episodes12 MangaWritten by...

 

B

  此條目介紹的是拉丁字母中的第2个字母。关于其他用法,请见「B (消歧义)」。   提示:此条目页的主题不是希腊字母Β、西里尔字母В、Б、Ъ、Ь或德语字母ẞ、ß。 BB b(见下)用法書寫系統拉丁字母英文字母ISO基本拉丁字母(英语:ISO basic Latin alphabet)类型全音素文字相关所属語言拉丁语读音方法 [b][p][ɓ](适应变体)Unicode编码U+0042, U+0062字母顺位2数值 2歷史發...

Izanagi (Katakana: イザナギ) adalah saudara laki-laki dan suami dari Izanami.[1][2][3] Ia juga merupakan dewa pencipta dunia dan juga anggota dari enam dewa pencipta menurut mitologi Jepang dan Shinto.[1] Kisah mengenai Izanagi diceritakan dalam dua karya yaitu Kojiki (catatan kuno) dan Nihongi (sejarah Jepang). Izanagi disebut juga dengan julukan “pria yang mengajak” dan orang Jepang melafalkan namanya dengan panggilan Izanagi-no-Okami.[2] Luki...

 

Untuk kegunaan lain, lihat Brief Encounter (disambiguasi). Brief EncounterPoster bioskopSutradaraDavid LeanProduser Noël Coward Anthony Havelock-Allan Ronald Neame Ditulis oleh Noël Coward Anthony Havelock-Allan David Lean Ronald Neame BerdasarkanStill Lifelakon tahun 1936oleh Noël CowardPemeran Celia Johnson Trevor Howard Stanley Holloway Joyce Carey Cyril Raymond Everley Gregg Margaret Barton Penata musikSergei RachmaninoffSinematograferRobert KraskerPenyuntingJack HarrisDistributo...

 

2007 single by Rina Aiuchi I Believe You ~Ai no Hana~Limited edition coverSingle by Rina Aiuchifrom the album Trip B-sideHey!Harmony (Limited edition)ReleasedMay 7, 2008 (2008-05-07)GenreJ-popLength5:05LabelGiza StudioSongwriter(s)Rina AiuchiKoji GotoProducer(s)Rina AiuchiKannonjiRina Aiuchi singles chronology Nemurenu Yo ni / Party Time Party Up(2007) I Believe You ~Ai no Hana~ (2008) Kimi to no Deai ~Good Bye My Days~ (2007) I Believe You ~Ai no Hana~ (I believe you ~愛の...

Laut tengah pada sekitar abad ke-6 SM-kota-kota Foenisia diwarnai kuning, kota-kota Yunani diwarnai merah, dan kota-kota lain diwarnai abu-abu. Koloni pada zaman kuno adalah kota-negara yang didirikan dari kota-induk (metropolis-nya), bukan dari sebuah teritorial besar. Ikatan antara koloni dan metropolis-nya masih sering tertutup, tetapi menghimpun bentuk spesifik.[1] Namun, tak seperti zaman kolonialisme Eropa pada awal dan akhir era modern, koloni kuno biasanya berdaulat dan memeri...

 

702 Tanah Merdeka Halte TransjakartaHalte Tanah Merdeka arah Flyover Raya Bogor pada Februari 2024LetakKotaJakarta TimurDesa/kelurahanRambutan, CiracasKodepos13830AlamatJalan Letjen TB SimatupangKoordinat6°18′30″S 106°52′24″E / 6.3084°S 106.8734°E / -6.3084; 106.8734Koordinat: 6°18′30″S 106°52′24″E / 6.3084°S 106.8734°E / -6.3084; 106.8734Desain HalteStruktur BRT, median jalan bebas 1 tengah Pintu masukMelalui ramp ...

 

SLC35G2 المعرفات الأسماء المستعارة SLC35G2, TMEM22, solute carrier family 35 member G2 معرفات خارجية الوراثة المندلية البشرية عبر الإنترنت 617812 MGI: MGI:2685365 HomoloGene: 11893 GeneCards: 80723 نمط التعبير عن الحمض النووي الريبوزي المزيد من بيانات التعبير المرجعية أورثولوج الأنواع الإنسان الفأر أنتريه 80723 245020 Ensembl ENSG00...

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Chandrakona – news · newspapers · books · scholar · JSTOR (August 2020) (Learn how and when to remove this message) Town in West Bengal, IndiaChandrakonaTownPrayag film city at ChandrakonaChandrakonaLocation in West Bengal, IndiaShow map of West BengalChandrak...

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Communist Party of Malta – news · newspapers · books · scholar · JSTOR (January 2023) (Learn how and when to remove this message) Political party in Malta Communist Party of Malta Partit Komunista MaltiAbbreviationPKMGeneral SecretaryVictor DegiovanniFound...

 

Indo-Aryan national language of Maldives This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Maldivian language – news · newspapers · books · scholar · JSTOR (March 2018) (Learn how and when to remove this message) DhivehiMaldivianދިވެހި, dhivehiDhivehi written in the Thaana scriptPronunciation[d̪iʋehi]N...

Art school in Seoul, South Korea This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. Please help improve this article by introducing more precise citations. (May 2016) (Learn how and when to remove this message) Korea National University of Arts한국예술종합학교TypeNationalEstablished1993; 31 years ago (1993)PresidentKim DaejinLocationSeoul, South Korea37°36′19.8″N 127°...

 

Sweden-related events during the year of 1777 Years in Sweden: 1774 1775 1776 1777 1778 1779 1780 Centuries: 17th century · 18th century · 19th century Decades: 1740s 1750s 1760s 1770s 1780s 1790s 1800s Years: 1774 1775 1776 1777 1778 1779 1780 Events from the year 1777 in Sweden Incumbents Monarch – Gustav III Events 7 June - Gustav III visit Catherine the Great in Russia...

 

Manuscrito del tercer movimiento La Sonata para piano en si bemol mayor, K. 498a (Anh. 136), es una sonata atribuida, entre otros compositores, a Wolfgang Amadeus Mozart. Controversia sobre la autoría de la obra August Eberhard Müller, cantor de la iglesia de Santo Tomás de Leipzig, a quien algunos editores atribuyeron la sonata. Fue publicada por primera vez en 1798 por P. J. Thonus en Leipzig a favor de Breitkopf & Härtel y atribuida a Wolfgang Amadeus Mozart; sin embargo, una edici...

Human settlement in EnglandWillingdon and JevingtonRed Lion, WillingdonWillingdon and JevingtonLocation within East SussexArea10.6 km2 (4.1 sq mi) [1]Population7,440 (2011)[2]• Density1,511/sq mi (583/km2)OS grid referenceTQ590024• London51 miles (82 km) NNWCivil parishWillingdon and JevingtonDistrictWealdenShire countyEast SussexRegionSouth EastCountryEnglandSovereign stateUnited KingdomPost townEASTBOURNEP...

 

Voce principale: Fußballclub Hansa Rostock. Fußballclub Hansa RostockStagione 2012-2013Sport calcio Squadra Hansa Rostock Allenatore Wolfgang Wolf (1ª-8ª) Marc Fascher (9ª-38ª) All. in seconda Steffen Baumgart Michael Hartmann 3. Liga12º posto Coppa di GermaniaPrimo turno Maggiori presenzeCampionato: Mendy, Holst, Blum (35)Totale: Mendy, Blum (36) Miglior marcatoreCampionato: Plat (10)Totale: Plat (11) StadioDKB-Arena Maggior numero di spettatori13 700 vs. Stuttgarter Kicker...