PageSourceSearch

https://milkv.io/assets/js/6f457a8b.c7563975.js

js milkv.io collected 2026-10-02 05:43:22 UTC 12,376 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkmilkv_website=self.webpackChunkmilkv_website||[]).push([[1132],{65551:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>d,contentTitle:()=>l,default:()=>h,frontMatter:()=>s,metadata:()=>o,toc:()=>a});var i=n(85893),r=n(11151);const s={sidebar_label:"Hardware Interface",sidebar_position:5},l="Hardware Interface",o={id:"titan/getting-started/hardware",title:"Hardware Interface",description:"Power interfaces",source:"@site/docs/titan/getting-started/hardware.md",sourceDirName:"titan/getting-started",slug:"/titan/getting-started/hardware",permalink:"/docs/titan/getting-started/hardware",draft:!1,unlisted:!1,editUrl:"https://github.com/milk-v/milkv.io/edit/main/docs/titan/getting-started/hardware.md",tags:[],version:"current",sidebarPosition:5,frontMatter:{sidebar_label:"Hardware Interface",sidebar_position:5},sidebar:"titan",previous:{title:"Quick Start",permalink:"/docs/titan/getting-started/quick-start"},next:{title:"DDR4 Support List",permalink:"/docs/titan/getting-started/memory"}},d={},a=[{value:"Power interfaces",id:"power-interfaces",level:2},{value:"DDR4 DIMM Slot",id:"ddr4-dimm-slot",level:2},{value:"PCIe M Key",id:"pcie-m-key",level:2},{value:"PCIe x16 Slot",id:"pcie-x16-slot",level:2},{value:"Gigabit Ethernet Port",id:"gigabit-ethernet-port",level:2},{value:"Fan Connector",id:"fan-connector",level:2},{value:"Power LEDs",id:"power-leds",level:2},{value:"Onboard buttons",id:"onboard-buttons",level:2},{value:"Type-C Interfaces",id:"type-c-interfaces",level:2},{value:"F_PANEL Interface",id:"f_panel-interface",level:2},{value:"F_USB2.0 Interface",id:"f_usb20-interface",level:2},{value:"BMC Ethernet and USB2.0",id:"bmc-ethernet-and-usb20",level:2}];function c(e){const t={a:"a",code:"code",h1:"h1",h2:"h2",li:"li",ol:"ol",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,r.a)(),...e.components},{Image:n}=t;return n||function(e,t){throw new Error("Expected "+(t?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}("Image",!0),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.h1,{id:"hardware-interface",children:"Hardware Interface"}),"\n",(0,i.jsx)(n,{src:"/docs/titan/titan-interface.webp",maxWidth:"100%",align:"left"}),"\n",(0,i.jsx)(t.h2,{id:"power-interfaces",children:"Power interfaces"}),"\n",(0,i.jsx)(t.p,{children:"Titan support the following two power supply methods:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"PC standard ATX 24-pin power supply"}),"\n",(0,i.jsx)(t.li,{children:"DC power supply, 5.5*2.5mm"}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"If both ATX and DC power supplies are present, ATX power will be used first."}),"\n",(0,i.jsx)(t.p,{children:"The power consumption of a Titan motherboard depends on the power and number of connected peripherals, requiring the selection of an appropriate power supply method based on specific circumstances. The following power consumption figures are for reference only, based on idle and CPU stress testing conditions under normal system operation. If you have connected other peripherals, such as an external graphics card, you also need to consider the graphics card's power consumption."}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"DDR4 64GB(32GB*2) + M.2 NVMe SSD(128G), Idle power ~14W (12V/1.2A)"}),"\n",(0,i.jsx)(t.li,{children:"DDR4 64GB(32GB*2) + M.2 NVMe SSD(128G), Full load power ~30W (12V/2.5A)"}),"\n"]}),"\n",(0,i.jsx)(t.h2,{id:"ddr4-dimm-slot",children:"DDR4 DIMM Slot"}),"\n",(0,i.jsx)(t.p,{children:"The Titan motherboard has two DDR4 slots and supports DDR4 UDIMM modules. It supports both single-module and dual-module configurations. For dual-module configurations, using two modules with matching specifications is recommended for best compatibility. For a list of currently verified DDR4 modules, please refer to the following link:"}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.a,{href:"https://milkv.io/docs/titan/getting-started/memory",children:"DDR4 Support List"})}),"\n",(0,i.jsx)(t.h2,{id:"pcie-m-key",children:"PCIe M Key"}),"\n",(0,i.jsx)(t.p,{children:"The PCIe M Key interface is an interface standard used to connect high-performance expansion devices. It is one of the physical interface forms of the PCI Express (PCIe) bus."}),"\n",(0,i.jsx)(t.p,{children:"The Titan's onboard PCIe M Key interface supports PCIe Gen4 x4 and is primarily used for installing NVMe M.2 SSDs as the system boot medium. Supported sizes include 2230/2242/2260/2280."}),"\n",(0,i.jsx)(t.h2,{id:"pcie-x16-slot",children:"PCIe x16 Slot"}),"\n",(0,i.jsx)(t.p,{children:"Onboard full-size PCIe x16 slot, supporting PCIe Gen4 x16, compatible with high-performance graphics cards."}),"\n",(0,i.jsx)(t.h2,{id:"gigabit-ethernet-port",children:"Gigabit Ethernet Port"}),"\n",(0,i.jsx)(t.p,{children:"Onboard dual Gigabit RJ45 Ethernet port, supporting 10/100/1000 Mbps auto-negotiation."}),"\n",(0,i.jsx)(t.h2,{id:"fan-connector",children:"Fan Connector"}
1),"\n",(0,i.jsx)(t.p,{children:"Onboard standard ATX 4-Pin fan connector with PWM control support."}),"\n",(0,i.jsx)(n,{src:"/docs/titan/titan-fan.webp",maxWidth:"100%",align:"left"}),"\n",(0,i.jsxs)(t.table,{children:[(0,i.jsx)(t.thead,{children:(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.th,{style:{textAlign:"center"},children:"PIN"}),(0,i.jsx)(t.th,{style:{textAlign:"left"},children:"NAME"}),(0,i.jsx)(t.th,{style:{textAlign:"left"},children:"Description"})]})}),(0,i.jsxs)(t.tbody,{children:[(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{style:{textAlign:"center"},children:"1"}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"PWM"}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"PWM Control Signal"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{style:{textAlign:"center"},children:"2"}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"TACH"}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"Tachometer Signal"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{style:{textAlign:"center"},children:"3"}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"VCC-12V"}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"Power (12V)"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{style:{textAlign:"center"},children:"4"}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"GND"}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"Ground"})]})]})]}),"\n",(0,i.jsx)(t.h2,{id:"power-leds",children:"Power LEDs"}),"\n",(0,i.jsx)(t.p,{children:"When using an ATX power supply, the red LED at position 1 will remain constantly lit. The three blue LEDs (2, 3, and 4) currently do not have a distinguishing function; they will all remain constantly lit when the motherboard is working normally."}),"\n",(0,i.jsx)(n,{src:"/docs/titan/titan-led.webp",maxWidth:"100%",align:"left"}),"\n",(0,i.jsx)(t.p,{children:"You can also use the F_PANEL interface to extend the power indicator LED, which is a standard PC chassis front panel expansion interface."}),"\n",(0,i.jsx)(t.h2,{id:"onboard-buttons",children:"Onboard buttons"}),"\n",(0,i.jsxs)(t.ol,{children:["\n",(0,i.jsx)(t.li,{children:"Motherboard power button. Press and hold for 3 seconds to force power off. You can also use the F_PANEL interface to extend the power button; both have the same function."}),"\n",(0,i.jsx)(t.li,{children:"The BMC reset button allows you to manually reset the BMC module."}),"\n",(0,i.jsx)(t.li,{children:"The motherboard reset button allows you to manually reset the motherboard power. You can also use the F_PANEL interface to extend the reset button; both have the same function."}),"\n",(0,i.jsx)(t.li,{children:"BMC Boot Button: Press and hold this button while powering on the BMC to put it into burning mode."}),"\n"]}),"\n",(0,i.jsx)(n,{src:"/docs/titan/titan-key.webp",maxWidth:"100%",align:"left"}),"\n",(0,i.jsx)(t.h2,{id:"type-c-interfaces",children:"Type-C Interfaces"}),"\n",(0,i.jsx)(t.p,{children:"The Titan motherboard has two Type-C ports:"}),"\n",(0,i.jsxs)(t.ol,{children:["\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:["The Type-C port near the DC power connector is the UR-DP1000's debugging port. An onboard USB-to-UART module connects to the UR-DP1000. For detailed usage instructions, please refer to: ",(0,i.jsx)(t.a,{href:"https://milkv.io/docs/titan/getting-started/setup",children:"USB Type-C Debug Port Guide"})]}),"\n"]}),"\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:["The other Type-C port is the programming port for the BMC module. Please refer to: ",(0,i.jsx)(t.a,{href:"https://milkv.io/docs/titan/bmc/burn-image",children:"Burn BMC Image"})]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n,{src:"/docs/titan/titan-typec.webp",maxWidth:"100%",align:"left"}),"\n",(0,i.jsx)(t.h2,{id:"f_panel-interface",children:"F_PANEL Interface"}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.code,{children:"F_PANEL"})," is the abbreviation of ",(0,i.jsx)(t.code,{children:"Front Panel"}),", which is a set of jumpers used to connect the front panel of a standard PC case. It includes four groups of signals: the power button, the reset button, the power indicator LED, and the HDD LED."]}),"\n",(0,i.jsx)(n,{src:"/docs/titan/titan-f-panel.webp",maxWidth:"100%",align:"left"}),"\n",(0,i.jsx)(n,{src:"/docs/common/pc-f-panel.webp",maxWidth:"100%",align:"left"}),"\n",(0,i.jsx)(t.h2,{id:"f_usb20-interface",children:"F_USB2.0 Interface"}),"\n",(0,i.jsx)(t.p,{children:"The F_USB2.0 port on the Titan motherboard is compatible with standard PC motherboard USB2.0 ports. You can use this port to extend two USB2.0 ports onto the front panel of your PC case. The pin definitions are as follows:"}),"\n",(0,i.jsx)(n,{src:"/docs/titan/titan-f-usb2.webp",maxWidth:"100%",align:"left"}),"\n",(0,i.jsx)("div",{className:"gpio_style",children:(0,i.jsxs)(t.table,{children:[(0,i.jsx)(t.thead,{children:(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.th,{style:{textAlign:"left"},children:"Description"}),(0,i.jsx)(t.th,{style:{textAlign:"center"},children:"PIN"}),(0,i.jsx)(t.th,{style:{textAlign:"center"},children:"PIN"}),(0,i.jsx)(t.th,{style:{textAlign:"left"},children:"Description"})]})}),(0,i.jsxs)(t.tbody,{children:[(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"5V"}),(0,i.jsx)(t.td,{style:{textAlign:"center"},children:"1"}),(0,i.jsx)(t.td,{style:{textAlign:"center"},children:"2"}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"5V"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"USB1-"}),(0,i.jsx)(t.td,{style:{textAlign:"center"},children:"3"}),(0,i.jsx)(t.td,{style:{textAlign:"center"},children:"4"}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"USB2-"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"USB1+"}),(0,i.jsx)(t.td,{style:{textAlign:"center"},children:"5"}),(0,i.jsx)(t.td,{style:{textAlign:"center"},children:"6"}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"USB2+"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"GND"}),(0,i.jsx)(t.td,{style:{textAlign:"center"},children:"7"}),(0,i.jsx)(t.td,{style:{textAlign:"center"},children:"8"}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"GND"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{style:{textAlign:"left"}}),(0,i.jsx)(t.td,{style:{textAlign:"center"}}),(0,i.jsx)(t.td,{style:{textAlign:"center"},children:"10"}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"GND"})]})]})]})}),"\n",(0,i.jsx)(t.h2,{id:"bmc-ethernet-and-usb20",children:"BMC Ethernet and USB2.0"}),"\n",(0,i.jsxs)(t.p,{children:["The BMC module comes with an RJ45 network port and a USB 2.0 interface. For detailed usage instructions, please refer to: ",(0,i.jsx)(t.a,{href:"https://milkv.io/docs/titan/getting-started/bmc",children:"BMC Usage"})]}),"\n",(0,i.jsx)(n,{src:"/docs/titan/titan-bmc-rj45-usb.webp",maxWidth:"100%",align:"left"})]})}function h(e={}){const{wrapper:t}={...(0,r.a)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},11151:(e,t,n)=>{n.d(t,{Z:()=>o,a:()=>l});var i=n(67294);const r={},s=i.createContext(r);function l(e){const t=i.useContext(s);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function o(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:l(e.components),i.createElement(s.Provider,{value:t},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.