PageSourceSearch

https://milkv.io/assets/js/3a23632f.cec6e7b0.js

js milkv.io collected 2026-09-24 19:33:27 UTC 9,818 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkmilkv_website=self.webpackChunkmilkv_website||[]).push([[1993],{91732:(e,s,t)=>{t.r(s),t.d(s,{assets:()=>c,contentTitle:()=>n,default:()=>x,frontMatter:()=>i,metadata:()=>l,toc:()=>o});var r=t(85893),d=t(11151);const i={sidebar_label:"\ud83c\udf0d Overview",sidebar_position:4},n="Meles",l={id:"meles/overview",title:"Meles",description:"Version 1.0",source:"@site/docs/meles/overview.md",sourceDirName:"meles",slug:"/meles/overview",permalink:"/docs/meles/overview",draft:!1,unlisted:!1,editUrl:"https://github.com/milk-v/milkv.io/edit/main/docs/meles/overview.md",tags:[],version:"current",sidebarPosition:4,frontMatter:{sidebar_label:"\ud83c\udf0d Overview",sidebar_position:4},sidebar:"meles",next:{title:"\ud83d\ude80 Getting Started",permalink:"/docs/meles/getting-started"}},c={},o=[{value:"Introduction",id:"introduction",level:2},{value:"Specification",id:"specification",level:2},{value:"Hardware",id:"hardware",level:2},{value:"SoC",id:"soc",level:3},{value:"Memory",id:"memory",level:3},{value:"Support",id:"support",level:2}];function h(e){const s={a:"a",br:"br",h1:"h1",h2:"h2",h3:"h3",hr:"hr",img:"img",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,d.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.h1,{id:"meles",children:"Meles"}),"\n",(0,r.jsx)(s.p,{children:"Version 1.0"}),"\n",(0,r.jsx)(s.hr,{}),"\n",(0,r.jsx)(s.h2,{id:"introduction",children:"Introduction"}),"\n",(0,r.jsx)(s.p,{children:"Milk-V Meles is a credit card-sized, single-board computer (SBC) based on the TH1520. It is powered by a Quad Core RISC-V 64GCV C910, capable of running up to 1.85GHz. This SBC is packed with rich interfaces and boasts powerful computing and AI capabilities, making it an ideal RISC-V intelligent hardware platform for hobbyists, makers, engineers, teachers, and students."}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.img,{alt:"meles",src:t(45082).Z+"",width:"1459",height:"1078"}),"\n",(0,r.jsx)(s.img,{alt:"meles-top",src:t(98510).Z+"",width:"1314",height:"884"}),"\n",(0,r.jsx)(s.img,{alt:"meles-bot",src:t(8151).Z+"",width:"1316",height:"892"})]}),"\n",(0,r.jsx)(s.h2,{id:"specification",children:"Specification"}),"\n",(0,r.jsxs)(s.table,{children:[(0,r.jsx)(s.thead,{children:(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.th,{children:"Milk-V Meles"}),(0,r.jsx)(s.th,{children:"Specification"})]})}),(0,r.jsxs)(s.tbody,{children:[(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{children:"SoC"}),(0,r.jsx)(s.td,{children:"T-Head TH1520, Quad Core RISC-V 64GCV C910, up to 1.85GHz"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{children:"Memory"}),(0,r.jsx)(s.td,{children:"8GB / 16GB LPDDR4X, 4266 MT/s"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{children:"Storage"}),(0,r.jsx)(s.td,{children:"1x eMMC Slot"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{}),(0,r.jsx)(s.td,{children:"1x MicroSD Slot"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{children:"Display"}),(0,r.jsx)(s.td,{children:"1x HDMI 2.0, up to 4K@60FPS"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{}),(0,r.jsx)(s.td,{children:"1x MIPI DSI 4-lanes, support touch screen"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{children:"Audio"}),(0,r.jsx)(s.td,{children:"1x HDMI 2.0 with audio output"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{}),(0,r.jsx)(s.td,{children:"1x I2S, support audio input and output"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{}),(0,r.jsx)(s.td,{children:"1x 3.5mm jack for audio output"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{children:"Camera"}),(0,r.jsx)(s.td,{children:"1x 4-lanes MIPI CSI input"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{}),(0,r.jsx)(s.td,{children:"1x 2-lanes MIPI CSI input"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{children:"USB"}),(0,r.jsx)(s.td,{children:"4x USB3.0 HOST"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{}),(0,r.jsx)(s.td,{children:"1x USB2.0 Device (Type-C)"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{children:"Ethernet"}),(0,r.jsx)(s.td,{children:"1x 10/100/1000 Mbps RJ45 Port"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{children:"Wireless"}),(0,r.jsx)(s.td,{children:"AP6256 (WI-FI 5 / BT 5.2)"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{children:"GPIO"}),(0,r.jsx)(s.td,{children:"40 Pin GPIO Header, up to 3xUART, 2xI2C, 1xSPI, 1xI2S,1xADC, 8xGPIO, 1xC910 debug port"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{children:"Key"}),(0,r.jsx)(s.td,{children:"1x Key for reset"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{}),(0,r.jsx)(s.td,{children:"1x Key for recovery"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{}),(0,r.jsx)(s.td,{children:"1x Key for eMMC / SPI flash bootmode swich"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{children:"LED"}),(0,r.jsx)(s.td,{children:"1x Power LED"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{}),(0,r.jsx)(s.td,{children:"1x User LED"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{children:"Other"}),(0,r.jsx)(s.td,{children:"1x 2Pin for Fan"})]})]})]}),"\n",(0,r.jsx)(s.h2,{id:"hardware",children:"Hardware"}),"\n",(0,r.jsx)(s.h3,{id:"soc",children:"SoC"}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"T-Head TH1520"})," has the following"]}),"\n",(0,r.jsxs)(s.table,{children:[(0,r.jsx)(s.thead,{children:(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.th,{children:"TH1520"}),(0,r.jsx)(s.th,{children:"Specification"})]})}),(0,r.jsxs)(s.tbody,{children:[(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{children:"CPU"}),(0,r.jsxs)(s.td,{children:["RISC-V 64GCV C910*4@",(0,r.jsx)(s.strong,{children:"1.85GHz"})]})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{}),(0,r.jsx)(s.td,{children:"Each core contains 64KB I cache amd 64KB D Cache"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{}),(0,r.jsx)(s.td,{children:"1MB of Shared L2 Cache"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{}
1),(0,r.jsx)(s.td,{children:"Support TEE and REE, configured during core booting"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{}),(0,r.jsx)(s.td,{children:"Support multi-core debugging framework of custom and RISC-V compatible interface"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{}),(0,r.jsx)(s.td,{children:"Independent power domain, supports DVFS"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{children:"GPU"}),(0,r.jsx)(s.td,{children:"OpenCL 1.1/1.2/2.0"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{}),(0,r.jsx)(s.td,{children:"OpenGL ES 3.0/3.1/3.2"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{}),(0,r.jsx)(s.td,{children:"Vulkan 1.1/1.2"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{}),(0,r.jsx)(s.td,{children:"Android NN HAL"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{children:"NPU"}),(0,r.jsx)(s.td,{children:"Support 4TOPS@INT8, up to 1GHz"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{}),(0,r.jsx)(s.td,{children:"Support TensorFlow\u3001ONNX\u3001Caffe"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{}),(0,r.jsx)(s.td,{children:"Support CNN\u3001RNN\u3001DNN"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{children:"Decode"}),(0,r.jsx)(s.td,{children:"Real-time decoder, support H.265/H.264/VP9/8/7/6/AVS/AVS+/AVS2.0/VC1/MPEG4"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{}),(0,r.jsx)(s.td,{children:"Supports H.264 BP/MP/HP@level 5.1 decoding, up to 4K resolution"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{}),(0,r.jsx)(s.td,{children:"Supports H.265/HEVC Main Profile@level 5.1 decoding, up to 4K resolution"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{}),(0,r.jsx)(s.td,{children:"Supports VP9 Profile-2 decoding, up to 4K resolution"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{}),(0,r.jsx)(s.td,{children:"Supports AVS2.0 decoding, up to 4K resolution"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{}),(0,r.jsx)(s.td,{children:"Supports VP6/7/8/AVS/AVS+/VC1/MPEG4 decoding, up to 1920x1080 resolution"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{}),(0,r.jsx)(s.td,{children:"Decoding at 4K@75fps maximum"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{children:"Encode"}),(0,r.jsx)(s.td,{children:"Supports H.264 BP/MP/HP(level4.2) encoding, up to 4K resolution"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{}),(0,r.jsx)(s.td,{children:"Supports H.265/HEVC Main Profile encoding, up to 4K resolution"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{}),(0,r.jsx)(s.td,{children:"Only supports I-frames and P-frames"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{}),(0,r.jsx)(s.td,{children:"Encoding at 4K@40fps maximum"})]})]})]}),"\n",(0,r.jsx)(s.h3,{id:"memory",children:"Memory"}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.strong,{children:"Milk-V Meles"})," offers a choice of 8GB / 16GB memory sizes.",(0,r.jsx)(s.br,{}),"\n","The memory specification is LPDDR4X 4266MT/s."]}),"\n",(0,r.jsx)(s.h2,{id:"support",children:"Support"}),"\n",(0,r.jsxs)(s.p,{children:["For support please post your issue on the ",(0,r.jsx)(s.a,{href:"https://community.milkv.io/c/meles",children:"Milk-V Community Meles Category"}),"."]})]})}function x(e={}){const{wrapper:s}={...(0,d.a)(),...e.components};return s?(0,r.jsx)(s,{...e,children:(0,r.jsx)(h,{...e})}):h(e)}},8151:(e,s,t)=>{t.d(s,{Z:()=>r});const r=t.p+"assets/images/meles-bot-4414bc6ec0d6a025e0ce5d1d4e2b168c.webp"},98510:(e,s,t)=>{t.d(s,{Z:()=>r});const r=t.p+"assets/images/meles-top-ba28ea05f15ba4b753d0aa9faed0f0fc.webp"},45082:(e,s,t)=>{t.d(s,{Z:()=>r});const r=t.p+"assets/images/meles-701b7ab3a705d94065585219a4eeaed2.webp"},11151:(e,s,t)=>{t.d(s,{Z:()=>l,a:()=>n});var r=t(67294);const d={},i=r.createContext(d);function n(e){const s=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function l(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(d):e.components||d:n(e.components),r.createElement(i.Provider,{value:s},e.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.