0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Pilkington FPGA架构简介

FPGA之家 来源:FPGA之家 作者:FPGA之家 2022-06-22 09:41 次阅读

皮尔金顿Pilkington是是世界上最大的玻璃生产集团之一。创建于1826年英国St.Helens,已具有195年的历史,在全球拥有25个生产基地,销售公司遍布130个国家。宾利、法拉利、奔驰、宝马等世界级名车均采用皮尔金顿制造的专业挡风玻璃。

ef4912ba-f1c9-11ec-ba43-dac502259ad0.png

ef654778-f1c9-11ec-ba43-dac502259ad0.png

那么你知道这个公司曾经做过FPGA嘛...?是的,的确做过,但就像很多巨头那样,不是很成功。

ef7ae3b2-f1c9-11ec-ba43-dac502259ad0.png

这个玻璃公司在上个世纪建立微电子部门准备在FPGA方向上大干一场,而且找到了Toshiba这个大用户,但最终还是没能成功,不得不把团队卖给了Motorola(后者最后也失败了:))。

ef839db8-f1c9-11ec-ba43-dac502259ad0.png

Pilkington FPGA架构简介

皮尔金顿有两种(已知的)架构,都是基于sea-of-gates设计的,其中逻辑功能是通过将门连接在一起来构建的。上世纪80年代中期,不同的制造商有着非常不同的逻辑单元结构。

第一种架构(无特定名称)是围绕一个具有NAND门和锁存器的逻辑单元设计的,每个逻辑单元通过本地互连进入其相邻的单元。白皮书指出,这是低效的,因为需要大量的NAND门来实现通用功能,如OR和XOR,以及锁存器出到DFF造成的布局限制。

第二种架构(白皮书称它为TS1)。像ABC这样的逻辑优化程序将逻辑表示为AND门、异或门、多路复用器和D触发器的结构;并且所有这些都具有输入可编程反向功能。在上世纪90年代中期,当时的逻辑优化工具仍然使用笨拙的sum-of-product方法时,皮尔金顿已经在硬件上实现了这一点。

TS1 Logic Cell

efa378f4-f1c9-11ec-ba43-dac502259ad0.png

逻辑单元本身挺简单:组合逻辑单元只是从输入选择器mux中获取输入,可选地反向它们,并将它们馈送到NAND、XOR和MUX的输入,从它们中选择输出,然后反向以放大信号

efb685b6-f1c9-11ec-ba43-dac502259ad0.png

时序逻辑单元沿着相同的路线。逻辑单元的输出直接连接到“本地互连”:与相邻信号的A和B输入选择器的快速链接;它还可以连接到“介质互连”:较慢的水平和垂直互连链路(每行/列6个)通过逻辑单元“区域”传播。

Routing 结构

逻辑单元被分组为一个由3个组合逻辑单元和一个时序逻辑单元组成的正方形tile。这些tile有两个变体(标记为A和B,只在如何连接到inter-tile互连方面有所不同),tile平铺在一起形成一个5x5的区域。

每个区域都被端口单元包围,这些单元与“全局互连”通过接口相连。这种互连方式就是放在现代的标准来看,其全局布线资源也是很精简的,所以布线工具必须充分利用更多的本地布线资源。设计人员还有另一个诀窍:如果逻辑门足够快,您可以通过门来路由逻辑,而不会造成太大的性能损失;这就是为什么inter-tile互连的行和列之间没有直接链接-这些链接就是逻辑门本身。

efd8f218-f1c9-11ec-ba43-dac502259ad0.png

与当时的一些逻辑架构(如Actel的多路复用器架构)相比,这种设计还挺优雅。所选择的门又小又简单,软件处理起来相对容易:综合不是问题,而且将逻辑划分为区域的目的是通过将逻辑转换为一个“分而治之”问题来更容易地布局布线,但也许现代算法将其视为一个全局问题也OK。

公司还自己搞了一套架构评估工具...看来没少投入啊...

efe1d95a-f1c9-11ec-ba43-dac502259ad0.png

至于为什么FPGA后来黄了,不得而知。也许架构的实现存在无法修复的错误,又或许上世纪90年代的EDA工具无法充分契合芯片的层次结构吧。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1600

    文章

    21281

    浏览量

    592868
  • 架构
    +关注

    关注

    1

    文章

    482

    浏览量

    25198

原文标题:皮尔金顿的FPGA架构

文章出处:【微信号:zhuyandz,微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    fpga封装技术和arm架构的优缺点

    FPGA封装技术和ARM架构是两个不同的概念,分别属于硬件设计的不同领域。
    的头像 发表于 03-26 15:51 184次阅读

    fpga封装技术和arm架构有什么区别

    FPGA封装技术与ARM架构在多个方面存在显著的区别。
    的头像 发表于 03-26 15:50 233次阅读

    fpga芯片架构介绍

    FPGA(现场可编程门阵列)芯片架构是一种高度灵活和可编程的集成电路架构,它以其独特的结构和功能,在现代电子系统中扮演着至关重要的角色。FPGA芯片
    的头像 发表于 03-15 14:56 200次阅读

    fpga是什么架构

    FPGA(现场可编程门阵列)的架构主要由可配置逻辑模块(CLB)、输入/输出模块(IOB)以及可编程互连资源组成。
    的头像 发表于 03-14 17:05 194次阅读

    高云FPGA简介

    高云是一家专业从事现场可编程逻辑器件(FPGA)研发与设计的国产FPGA高科技公司,致力于向客户提供从芯片、EDA开发软件、IP、开发板到整体系统解决方案的一站式服务。高云半导体在FPGA芯片
    发表于 01-28 17:35

    国产FPGA简介

    核心技术:FPGA开发软件“HqFpga”、 自主研发的FPGA架构 主要产品:Seagull 1000系列 CPLD、Sealion 2000 系列
    发表于 11-20 16:20

    使用Vivado高层次综合(HLS)进行FPGA设计的简介

    电子发烧友网站提供《使用Vivado高层次综合(HLS)进行FPGA设计的简介.pdf》资料免费下载
    发表于 11-16 09:33 0次下载
    使用Vivado高层次综合(HLS)进行<b class='flag-5'>FPGA</b>设计的<b class='flag-5'>简介</b>

    UltraScale架构和产品简介

    电子发烧友网站提供《UltraScale架构和产品简介.pdf》资料免费下载
    发表于 09-15 11:29 0次下载
    UltraScale<b class='flag-5'>架构</b>和产品<b class='flag-5'>简介</b>

    基于超大规模架构FPGA存储器IP

    电子发烧友网站提供《基于超大规模架构FPGA存储器IP.pdf》资料免费下载
    发表于 09-13 17:31 0次下载
    基于超大规模<b class='flag-5'>架构</b>的<b class='flag-5'>FPGA</b>存储器IP

    FPGA架构演进之路 FPGA架构设计原则和实现挑战

    成本。FPGA架构的设计涉及许多不同的设计选择,从高级架构参数到晶体管级实现细节,目标是制造高度可编程的器件,同时最小化可重新配置的面积和性能成本。随着应用需求和工艺技术能力的不断发展,FPG
    发表于 08-11 09:52 1041次阅读
    <b class='flag-5'>FPGA</b><b class='flag-5'>架构</b>演进之路 <b class='flag-5'>FPGA</b><b class='flag-5'>架构</b>设计原则和实现挑战

    学习架构-AMBA AXI简介

    元素(如混合端序结构)的支持。 本文档重点介绍AXI4中定义的AXI的关键概念,并强调了差异 适用时,适用于AXI3。AXI5扩展了AXI4,并引入了一些性能和Arm 架构特征。此处描述的关键概念仍然适用,但 AXI5在此未涵盖
    发表于 08-09 07:37

    米尔ARM+FPGA架构开发板PCIE2SCREEN示例分析与测试

    本次测试内容为基于ARM+FPGA架构的米尔MYD-JX8MMA7开发板其ARM端的测试例程pcie2screen并介绍一下FPGA端程序的修改。
    的头像 发表于 07-08 14:38 423次阅读
    米尔ARM+<b class='flag-5'>FPGA</b><b class='flag-5'>架构</b>开发板PCIE2SCREEN示例分析与测试

    浅谈FPGA芯片架构

    FPGA 芯片架构是非常重要的,如果你不了解 FPGA 芯片内部的详细架构
    的头像 发表于 07-04 14:36 864次阅读
    浅谈<b class='flag-5'>FPGA</b>芯片<b class='flag-5'>架构</b>

    基于FPGA的SoC创建方案

    LiteX 框架为创建 FPGA 内核/SoC、探索各种数字设计架构和创建完整的基于 FPGA 的系统提供了方便高效的基础架构
    发表于 06-28 09:08 453次阅读
    基于<b class='flag-5'>FPGA</b>的SoC创建方案

    FPGA工作原理与简介

    FPGA是在PAL、GAL、EPLD、CPLD等可编程器件的基础上进一步发展的产物。它是作为ASIC领域中的一种半定制电路而出现的,即解决了定制电路的不足,又克服了原有可编程器件门电路有限的缺点
    发表于 05-30 20:53