--- tags: vecna title: SMBus --- [:house:](https://hackmd.io/@aewin-cpld/SJ5bg_ejK) [TOC] # Vecna SMBus(FPGA Slave) >開發起始日期:2021/12/21 :::warning :mailbox_closed: **FPGA Device Address:0xAE/0xAF** ::: ## Function Map | Function |COMMAND | R/W | Description | | -------- | -------- | -------- |-------- | | Version | 0x00 | R |確認FPGA版本 | | 版本建立日期(年) | 0x03 | R |例:2021年,讀其值為0x15 | | 版本建立日期(月) | 0x04 | R |例:12月,讀其值為:0x0C | | 版本建立日期(日) | 0x05 | R |例:21日,讀其值為:0x15 | | Main Power Good | 0x10 | R |[0x10資料](#0x10資料)| | Power_EN(第一組) | 0x15 | R |[0x15資料](#0x15資料) | | Power_EN(第二組) | 0x16 | R |[0x16資料](#0x16資料) | | TEST | 0x1A | R |測試預留 默認值:0x00 | | Mux_sel | 0x50 | R&W |[監控FPGA內SPI多工器](#0x50資料) | --- ### 0x10資料 (MSB~LSB)共8bit::mag_right: | 0 |V12_PG| V3P3_PG | VDDQ_PG | VCCIO_PG | VCCSA_PG | ALL_PWR_RDY |BUFF_SYSPWROK| | -- | -------- | -------- |-------- | -------- | -------- | -------- |-------- | --- ### 0x15資料 (MSB~LSB)共8bit::mag_right: | V5_V3P3_EN |VPP_EN| VCCIO_0_EN | VCCSA_EN | VCORE_VCCGT_EN | FPGA_SEQ_O_ALL_PWR_RDY_d | SYSPWROK |MXM_PWR_EN| | -------- | -------- | -------- |-------- | -------- | -------- | -------- |-------- | --- ### 0x16資料 (MSB~LSB)共8bit::mag_right: | 0 |0| 0 | 0 | MXM_LOW_PWR_N | TYPEC_PD_EN | POE_RESET_N |USB_LAN_EN| | -------- | -------- | -------- |-------- | -------- | -------- | -------- |-------- | --- ### 0x50資料 0x50位址是存放FPGA內部切換SPI的MUX訊號資料,可供I2C讀與寫,資料共8bit MSB~LSB資料組成如下: | 0 |0| 0 | Mux_EN(2) | Mux_EN(1) | Mux_EN(0) | Mux_sel(1) |Mux_sel(0)| | -------- | -------- | -------- |-------- | -------- | -------- | -------- |-------- | ![](https://i.imgur.com/dmnNEEE.jpg) :pushpin:<font color="#19697B">**Mux_EN:** </font> 1. <font color="#f00">**Mux_EN"** </font>等於<font color="#CC35CC">**"100"**</font>時開啟MUX 2. <font color="#f00">**Mux_EN"** </font><font color="#f44336">**不**</font>等於<font color="#CC35CC">**"100"**</font>則斷開MUX :pushpin:<font color="#19697B">**Mux_sel** </font>: 1. <font color="#f00">**Mux_sel="01"** </font> 且 Mux_EN開啟 時,BMC傳來的SPI資料流入第一組SPI 2. <font color="#f00">**Mux_sel="10"** </font>且 Mux_EN開啟 時,BMC傳來的SPI資料流入第二組SPI 4. <font color="#f00">**Mux_sel="11"** </font>且 Mux_EN開啟 時,BMC傳來的SPI資料流入第三組SPI 5. <font color="#f00">**Mux_sel="00"** </font>或 Mux_EN**未**開啟 時,攔截所有來自BMC傳來的SPI資料