蚂蚁S9矿板引脚定义
设备树 bitmain-antminer-s9.dtsPCB引脚定义ENPLUGRSTTXDRXDSCLSDAJ9MIO36R16R17T17R18N17P18J8MIO35Y18Y19V16W16W18W19J7MIO34T20U20V20W20W18W19J6MIO33U14U15U18U19W18W19J5MIO32T16U17V15W15W18W19J4MIO31Y16Y17W14Y14W18W19J3MIO30T14T15P14R14W18W19J2MIO29R19V13V12W13W18W19J1MIO28T11T10T12U12W18W19S1MIO47D3_REDMIO37FAN1F19S2MIO51D3_GREENMIO38FAN2F20D2MIO15FAN3G17D5M19FAN4G18D6M17FAN5J20(AD5P)D7F16FAN6H20(AD5N)D8L19FAN_PWMJ18(AD4P)顶层引脚/** PL_FAN_SPEED[4]--FAN_SPEED5---系统时钟 PL_FAN_SPEED[0]--FAN_SPEED1--- 按键 **/ module PL_TOP( input i_clk, input i_rst_n, input [5:0] PL_FAN_SPEED, output [8:0] PL_J_PLUG, output [8:0] PL_J_RST, output [8:0] PL_J_TXD, output [8:0] PL_J_RXD, output [1:0] PL_J_SCL, output [1:0] PL_J_SDA, output PL_FAN_PWM, output PL_D5, output PL_D6, output PL_D7, output PL_D8 ); assign PL_J_PLUG {8{1b1}}; assign PL_J_RST {8{1b1}}; assign PL_J_TXD {8{1b1}}; assign PL_J_RXD {8{1b1}}; assign PL_J_SCL {0,0}; assign PL_J_SDA {0,0}; assign PL_D5 PL_FAN_SPEED[0]; assign PL_D6 PL_FAN_SPEED[4]; assign PL_D7 1; assign PL_D8 1; endmodulesystem.xdcset_property -dict {PACKAGE_PIN T10 IOSTANDARD LVCMOS33} [get_ports {PL_J_RST[0]}] set_property -dict {PACKAGE_PIN V13 IOSTANDARD LVCMOS33} [get_ports {PL_J_RST[1]}] set_property -dict {PACKAGE_PIN T15 IOSTANDARD LVCMOS33} [get_ports {PL_J_RST[2]}] set_property -dict {PACKAGE_PIN Y17 IOSTANDARD LVCMOS33} [get_ports {PL_J_RST[3]}] set_property -dict {PACKAGE_PIN U17 IOSTANDARD LVCMOS33} [get_ports {PL_J_RST[4]}] set_property -dict {PACKAGE_PIN U15 IOSTANDARD LVCMOS33} [get_ports {PL_J_RST[5]}] set_property -dict {PACKAGE_PIN U20 IOSTANDARD LVCMOS33} [get_ports {PL_J_RST[6]}] set_property -dict {PACKAGE_PIN Y19 IOSTANDARD LVCMOS33} [get_ports {PL_J_RST[7]}] set_property -dict {PACKAGE_PIN R17 IOSTANDARD LVCMOS33} [get_ports {PL_J_RST[8]}] set_property -dict {PACKAGE_PIN T11 IOSTANDARD LVCMOS33} [get_ports {PL_J_PLUG[0]}] set_property -dict {PACKAGE_PIN R19 IOSTANDARD LVCMOS33} [get_ports {PL_J_PLUG[1]}] set_property -dict {PACKAGE_PIN T14 IOSTANDARD LVCMOS33} [get_ports {PL_J_PLUG[2]}] set_property -dict {PACKAGE_PIN Y16 IOSTANDARD LVCMOS33} [get_ports {PL_J_PLUG[3]}] set_property -dict {PACKAGE_PIN T16 IOSTANDARD LVCMOS33} [get_ports {PL_J_PLUG[4]}] set_property -dict {PACKAGE_PIN U14 IOSTANDARD LVCMOS33} [get_ports {PL_J_PLUG[5]}] set_property -dict {PACKAGE_PIN T20 IOSTANDARD LVCMOS33} [get_ports {PL_J_PLUG[6]}] set_property -dict {PACKAGE_PIN Y18 IOSTANDARD LVCMOS33} [get_ports {PL_J_PLUG[7]}] set_property -dict {PACKAGE_PIN R16 IOSTANDARD LVCMOS33} [get_ports {PL_J_PLUG[8]}] set_property -dict {PACKAGE_PIN U12 IOSTANDARD LVCMOS33} [get_ports {PL_J_RXD[0]}] set_property -dict {PACKAGE_PIN W13 IOSTANDARD LVCMOS33} [get_ports {PL_J_RXD[1]}] set_property -dict {PACKAGE_PIN R14 IOSTANDARD LVCMOS33} [get_ports {PL_J_RXD[2]}] set_property -dict {PACKAGE_PIN Y14 IOSTANDARD LVCMOS33} [get_ports {PL_J_RXD[3]}] set_property -dict {PACKAGE_PIN W15 IOSTANDARD LVCMOS33} [get_ports {PL_J_RXD[4]}] set_property -dict {PACKAGE_PIN U19 IOSTANDARD LVCMOS33} [get_ports {PL_J_RXD[5]}] set_property -dict {PACKAGE_PIN W20 IOSTANDARD LVCMOS33} [get_ports {PL_J_RXD[6]}] set_property -dict {PACKAGE_PIN W16 IOSTANDARD LVCMOS33} [get_ports {PL_J_RXD[7]}] set_property -dict {PACKAGE_PIN R18 IOSTANDARD LVCMOS33} [get_ports {PL_J_RXD[8]}] set_property -dict {PACKAGE_PIN T12 IOSTANDARD LVCMOS33} [get_ports {PL_J_TXD[0]}] set_property -dict {PACKAGE_PIN V12 IOSTANDARD LVCMOS33} [get_ports {PL_J_TXD[1]}] set_property -dict {PACKAGE_PIN P14 IOSTANDARD LVCMOS33} [get_ports {PL_J_TXD[2]}] set_property -dict {PACKAGE_PIN W14 IOSTANDARD LVCMOS33} [get_ports {PL_J_TXD[3]}] set_property -dict {PACKAGE_PIN V15 IOSTANDARD LVCMOS33} [get_ports {PL_J_TXD[4]}] set_property -dict {PACKAGE_PIN U18 IOSTANDARD LVCMOS33} [get_ports {PL_J_TXD[5]}] set_property -dict {PACKAGE_PIN V20 IOSTANDARD LVCMOS33} [get_ports {PL_J_TXD[6]}] set_property -dict {PACKAGE_PIN V16 IOSTANDARD LVCMOS33} [get_ports {PL_J_TXD[7]}] set_property -dict {PACKAGE_PIN T17 IOSTANDARD LVCMOS33} [get_ports {PL_J_TXD[8]}] set_property -dict {PACKAGE_PIN W18 IOSTANDARD LVCMOS33} [get_ports {PL_J_SCL[0]}] set_property -dict {PACKAGE_PIN W19 IOSTANDARD LVCMOS33} [get_ports {PL_J_SDA[0]}] set_property -dict {PACKAGE_PIN N17 IOSTANDARD LVCMOS33} [get_ports {PL_J_SCL[1]}] set_property -dict {PACKAGE_PIN P18 IOSTANDARD LVCMOS33} [get_ports {PL_J_SDA[1]}] set_property -dict {PACKAGE_PIN M19 IOSTANDARD LVCMOS33} [get_ports PL_D5] set_property -dict {PACKAGE_PIN M17 IOSTANDARD LVCMOS33} [get_ports PL_D6] set_property -dict {PACKAGE_PIN F16 IOSTANDARD LVCMOS33} [get_ports PL_D7] set_property -dict {PACKAGE_PIN L19 IOSTANDARD LVCMOS33} [get_ports PL_D8] set_property -dict {PACKAGE_PIN F19 IOSTANDARD LVCMOS33} [get_ports {PL_FAN_SPEED[0]}] set_property -dict {PACKAGE_PIN F20 IOSTANDARD LVCMOS33} [get_ports {PL_FAN_SPEED[1]}] set_property -dict {PACKAGE_PIN G17 IOSTANDARD LVCMOS33} [get_ports {PL_FAN_SPEED[2]}] set_property -dict {PACKAGE_PIN G18 IOSTANDARD LVCMOS33} [get_ports {PL_FAN_SPEED[3]}] set_property -dict {PACKAGE_PIN J20 IOSTANDARD LVCMOS33} [get_ports {PL_FAN_SPEED[4]}] set_property -dict {PACKAGE_PIN H20 IOSTANDARD LVCMOS33} [get_ports {PL_FAN_SPEED[5]}] set_property -dict {PACKAGE_PIN J18 IOSTANDARD LVCMOS33} [get_ports PL_FAN_PWM]

相关新闻

基于springboot+智能ai+推荐算法的惠农帮扶平台

基于springboot+智能ai+推荐算法的惠农帮扶平台

选题背景 随着乡村振兴战略的深入实施,农业现代化和农村数字化转型成为重要发展方向。然而,当前农村地区仍面临信息不对称、技术应用不足、农产品销售渠道狭窄等问题,制约了农民增收和农业产业升级。传统惠农帮扶模式多以政策补贴和基础建设为…

2026/7/23 19:18:51 阅读更多 →
金融问答机器人中的知识蒸馏技术实践

金融问答机器人中的知识蒸馏技术实践

1. 项目背景与核心价值在金融领域构建问答机器人时,我们面临两个关键挑战:大型语言模型(LLM)的推理能力与特定领域知识的融合,以及模型部署时的资源消耗问题。传统方法通常需要为每个新任务重新训练模型,这…

2026/7/23 19:18:51 阅读更多 →
【C++】多态(虚函数/虚函数表/菱形)

【C++】多态(虚函数/虚函数表/菱形)

目录 1. 多态的概念 2. 多态的定义及实现 2.1多态的构成条件 2.2 虚函数 2.3虚函数的重写 2.4 C11 override 和 final 2.5 重载、覆盖(重写)、隐藏(重定义)的对比 3.抽象类 4.多态的原理 4.1虚函数表 4.2多态的原理 4.3 动态绑定与静态绑定 5.单继承和多继承关系的…

2026/7/23 19:18:51 阅读更多 →

最新新闻

智联招聘发布招聘信息收费吗?HR 实测主流平台成本对比

智联招聘发布招聘信息收费吗?HR 实测主流平台成本对比

大家好,我是持证人力资源管理师,日常负责企业招聘渠道搭建、招聘成本管控。工作中经常被老板、同行 HR 问到同一个问题:智联招聘发布招聘信息收费吗? 很多中小微企业、初创公司初次入驻招聘平台,分不清免费试用、基础发…

2026/7/23 19:30:54 阅读更多 →
J4105 工控小主机刷写 Proxmox VE 及部署 OpenWrt 与 Home Assistant OS完整指南

J4105 工控小主机刷写 Proxmox VE 及部署 OpenWrt 与 Home Assistant OS完整指南

J4105 工控小主机刷写 Proxmox VE 及部署 OpenWrt 与 Home Assistant OS完整指南 本文档详细介绍 J4105 工控小主机的刷机流程,核心分为准备工作、安装 Proxmox VE(PVE)、创建 OpenWrt 与 Home Assistant OS 虚拟机三大步骤,每一步均包含具体工具、操作细节及注意事项,确…

2026/7/23 19:30:54 阅读更多 →
树莓派4B变身软路由全攻略:从OpenWrt刷机到双网卡配置避坑指南

树莓派4B变身软路由全攻略:从OpenWrt刷机到双网卡配置避坑指南

树莓派4B软路由实战:从闲置板卡到高性能网络中枢的完整构建 手头有一块闲置的树莓派4B,除了偶尔跑跑脚本、做做小实验,似乎总感觉它的潜力没有被完全释放。如果你也和我一样,看着这块性能不俗的板卡,思考着如何让它发挥更大的价值,那么将其改造为一台高性能软路由,或许…

2026/7/23 19:30:54 阅读更多 →
Gino同传带练小伙伴Dora第12天,介入无稿同传练习第1天。Gino同传带练,每个小伙伴的基础不同情况不一样,有针对性地安排先练哪一项。有的可能先练视译,有的可能先练有稿同传,有的可能先练无稿

Gino同传带练小伙伴Dora第12天,介入无稿同传练习第1天。Gino同传带练,每个小伙伴的基础不同情况不一样,有针对性地安排先练哪一项。有的可能先练视译,有的可能先练有稿同传,有的可能先练无稿

Gino同传带练小伙伴Dora第12天,介入无稿同传练习第1天。Gino同传带练,每个小伙伴的基础不同情况不一样,有针对性地安排先练哪一项。有的可能先练视译,有的可能先练有稿同传,有的可能先练无稿同传。不管先练哪项&#x…

2026/7/23 19:30:54 阅读更多 →
深入解析Tiva TM4C129X时钟与电源管理:从PLL、LDO到低功耗唤醒实战

深入解析Tiva TM4C129X时钟与电源管理:从PLL、LDO到低功耗唤醒实战

1. 项目概述与核心价值 在嵌入式开发领域,尤其是面对物联网节点、便携式设备或电池供电的工业控制器时,我们常常陷入一个两难境地:一方面需要高性能以处理复杂任务或高速通信,另一方面又必须严格控制功耗以延长设备续航。这个矛盾…

2026/7/23 19:30:54 阅读更多 →
别让科研 Agent 直接从 Chunk 跳到结论:为什么 metadata layer 才是第一道防线

别让科研 Agent 直接从 Chunk 跳到结论:为什么 metadata layer 才是第一道防线

导语 2026 年 7 月 15 日,Nature 报道了“被篡改数据集可能误导 AI agents”;2026 年 7 月 21 日,OpenAI 又披露了评测环境里的安全事件。对科研 Agent 来说,这两件事指向同一个问题:风险不只来自“没搜到”&#xff…

2026/7/23 19:29:54 阅读更多 →

日新闻

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

更多请点击: https://intelliparadigm.com 第一章:从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表) 当AI副业主理人不再仅满足于单次服务交付,而是主动构建可复用、可裂变、可…

2026/7/23 0:00:25 阅读更多 →
AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析

AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析

更多请点击: https://codechina.net 第一章:AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析 在对2,346篇跨行业AI生成文案的A/B测试数据进行聚类分析后,我们发现&#xff1…

2026/7/23 0:01:26 阅读更多 →
Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具 【免费下载链接】chitchatter Secure peer-to-peer chat that is serverless, decentralized, and ephemeral 项目地址: https://gitcode.com/gh_mirrors/ch/chitchatter Chitchatter是一款革命性的安…

2026/7/23 0:01:26 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/22 8:58:19 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/22 19:43:43 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/23 17:49:47 阅读更多 →

月新闻