Skip to main content

Hệ thống trên một vi mạch Tham khảo | Liên kết ngoài | Trình đơn chuyển hướngThe why, where and what of low-power SoC designThe Great Debate: SOC vs. SIPTDK electric power meter ICSOCCSoCslinux-mips.orgmở rộng nội dungs

Multi tool use
Multi tool use

Sơ khaiPhần cứngĐiện tử họcTin họcThiết kế điện tửVi công nghệ


tiếng Anhvi mạch (IC)kĩ thuật sốtương tựhệ thống nhúngvi điều khiểnvi xử líbộ đồng xử lí (coprocessor)FPGACPLDcông nghệ bán dẫnvi mạch












Hệ thống trên một vi mạch




Bách khoa toàn thư mở Wikipedia






Buớc tưới chuyển hướng
Bước tới tìm kiếm


Hệ thống trên một vi mạch (còn gọi là hệ thống trên chip, hay hệ thống SoC, tiếng Anh: system-on-a-chip, viết tắt là SoC hay SOC) là một vi mạch (IC) được tích hợp các thành phần của một máy tính hoặc các hệ thống điện tử khác. Hệ thống SoC có thể bao gồm các khối chức năng kĩ thuật số (digital), tương tự (analog), tín hiệu kết hợp (mixed-signal) và cả các khối tần số radio (RF). SoC xuất hiện trong điện thoại di động - một thiết bị điện tử tiêu tốn ít năng lượng.[1] Ứng dụng điển hình của các hệ thống SoC là các hệ thống nhúng.


SoC tích hợp một vi điều khiển (hoặc một vi xử lí) với những ngoại vi như các bộ xử lí đồ họa (GPU: graphics processing unit), module WiFi, hoặc bộ đồng xử lí (coprocessor).


Nhìn chung, có loại SoC bao gồm SoC tích hợp một vi điều khiển, SoC tích hợp một vi xử lí (loại này được sử dụng phổ biến trong các điện thoại di động) và loại SoC đặc biệt được thiết kế cho những ứng dụng riêng không giống với hai loại kia. Loại SoC đặc biệt này được gọi là SoC lập trình được (Programmable SoC, viết tắt là PSoC). Các PSoC có một số thành cấu tạo bên trong không được cài đặt hoặc thiết lập trước mà có thể được lập trình bằng việc lập trình FPGA hoặc CPLD (complex programmable logic device). Khi việc chế tạo SoC cho một ứng dụng đặc biệt không khả thi, người ta chọn một giải pháp khác là chế tạo SiP (system in package), một linh kiện gồm nhiều IC tích hợp trên nó. Khi sản xuất ở số lượng lớn, SoC sẽ tốn nhiều chi phí hơn so với SiP do việc sản xuất các gói của SiP sẽ ít tốn kém hơn.[2]


Một hệ thống máy tính điển hình bao gồm một loạt các mạch tích hợp cho phép thực hiện các nhiệm vụ khác nhau. Các mạch tích hợp này có thể là:



  • bộ vi xử lý (microprocessor)


  • bộ nhớ (RAM, ROM)

  • khối truyền thông nối tiếp UART

  • các cổng song song (parallel port)

  • khối điều khiển truy xuất bộ nhớ trực tiếp (DMA controller)

Sự phát triển gần đây của công nghệ bán dẫn cho phép chúng ta tích hợp ngày càng nhiều thành phần vào một hệ thống trên một vi mạch. SoC có thể tích hợp thêm các khối như: bộ xử lý tín hiệu số, bộ mã hóa, giải mã Viterbi, Turbo,... tùy theo yêu cầu của từng ứng dụng cụ thể.


Công nghệ thiết kế và xây dựng các hệ thống trên một vi mạch (SoC) có thể kể đến như:


  • Công nghệ chế tạo ASIC

  • FPGA

Các thiết kế SoC thường tiêu tốn ít năng lượng và có giá thành thấp hơn các hệ thống đa chip nếu so sánh cùng một thiết kế. Ngoài ra, hệ thống đơn chip cũng có tính ổn định cao hơn. Các ứng dụng xây dựng trên cơ sở sử dụng các hệ thống đơn chip cũng cho giá thành thấp hơn, không gian chiếm chỗ ít hơn.



Tham khảo |




  1. ^ Pete Bennett, EE Times. "The why, where and what of low-power SoC design." December 2, 2004. Retrieved July 28, 2015.


  2. ^  EE Times. "The Great Debate: SOC vs. SIP." March 21, 2005. Retrieved July 28, 2015.



Liên kết ngoài |



  • TDK electric power meter IC- a typical mixed-signal system on chip


  • SOCC Annual IEEE International SOC Conference


  • MIPS-based SoCs at linux-mips.org









Lấy từ “https://vi.wikipedia.org/w/index.php?title=Hệ_thống_trên_một_vi_mạch&oldid=46564904”










Trình đơn chuyển hướng


























(window.RLQ=window.RLQ||[]).push(function()mw.config.set("wgPageParseReport":"limitreport":"cputime":"0.044","walltime":"0.062","ppvisitednodes":"value":159,"limit":1000000,"ppgeneratednodes":"value":0,"limit":1500000,"postexpandincludesize":"value":3952,"limit":2097152,"templateargumentsize":"value":76,"limit":2097152,"expansiondepth":"value":6,"limit":40,"expensivefunctioncount":"value":0,"limit":500,"unstrip-depth":"value":0,"limit":20,"unstrip-size":"value":799,"limit":5000000,"entityaccesscount":"value":0,"limit":400,"timingprofile":["100.00% 35.319 1 -total"," 87.21% 30.803 1 Bản_mẫu:Sơ_khai"," 80.80% 28.538 1 Bản_mẫu:Asbox"," 63.00% 22.251 1 Bản_mẫu:Navbar"," 12.53% 4.427 1 Bản_mẫu:Tham_khảo"],"scribunto":"limitreport-timeusage":"value":"0.004","limit":"10.000","limitreport-memusage":"value":598075,"limit":52428800,"cachereport":"origin":"mw1333","timestamp":"20190406133315","ttl":2592000,"transientcontent":false););"@context":"https://schema.org","@type":"Article","name":"Hu1ec7 thu1ed1ng tru00ean mu1ed9t vi mu1ea1ch","url":"https://vi.wikipedia.org/wiki/H%E1%BB%87_th%E1%BB%91ng_tr%C3%AAn_m%E1%BB%99t_vi_m%E1%BA%A1ch","sameAs":"http://www.wikidata.org/entity/Q610398","mainEntity":"http://www.wikidata.org/entity/Q610398","author":"@type":"Organization","name":"Nhu1eefng ngu01b0u1eddi u0111u00f3ng gu00f3p vu00e0o cu00e1c du1ef1 u00e1n Wikimedia","publisher":"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":"@type":"ImageObject","url":"https://www.wikimedia.org/static/images/wmf-hor-googpub.png","datePublished":"2005-08-26T12:48:06Z","dateModified":"2018-12-26T14:49:12Z"(window.RLQ=window.RLQ||[]).push(function()mw.config.set("wgBackendResponseTime":105,"wgHostname":"mw1244"););48nz5NyaND7G WgtQAY,fkT,O JSJBbS,JkqarieC eP7jP3BuJtoJUtuyu,tf
mr34G396z,gAU2i6i1E5Nq9NOrBij1jv1Wt

Popular posts from this blog

Creating centerline of river in QGIS? The 2019 Stack Overflow Developer Survey Results Are In Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)Finding centrelines from polygons in QGIS?Splitting line into two lines with GRASS GIS?Centroid of the equator and a pointpostgis: problems creating flow direction polyline; not all needed connections are drawnhow to make decent sense from scattered river depth measurementsQGIS Interpolation on Curved Grid (River DEMs)How to create automatic parking baysShortest path creation between two linesclipping layer using query builder in QGISFinding which side of closest polyline point lies on in QGIS?Create centerline from multi-digitized roadway lines Qgis 2.18Getting bathymetric contours confined only within river banks using QGIS?

What is the result of assigning to std::vector::begin()? The Next CEO of Stack OverflowWhat are the differences between a pointer variable and a reference variable in C++?What does the explicit keyword mean?Concatenating two std::vectorsHow to find out if an item is present in a std::vector?Why is “using namespace std” considered bad practice?What is the “-->” operator in C++?What is the easiest way to initialize a std::vector with hardcoded elements?What is The Rule of Three?What are the basic rules and idioms for operator overloading?Why are std::begin and std::end “not memory safe”?

SQL Server 2016 - excessive memory grant warning on poor performing query The Next CEO of Stack OverflowFix for slow SQL_INLINE_TABLE_VALUED_FUNCTIONLarge memory grant requestsPoor performing Query -Tsql execution plan - estimated number of rows =1 Paste the PlanMSSQL - Query had to wait for memory grantRow estimates always too lowBad performance using “NOT IN”Warning about memory “Excessive Grant” in the query plan - how to find out what is causing it?Optimizing table valued function SQL ServerWhen does SQL Server warn about an Excessive Memory Grant?Warning in Execution Plan