|
|
我们可以根据客户的要求设计电子产品,一般采用FLASH结构的单片机带ISP在线升级功能。 |
随着芯片常规工艺进入90nm,电子产品中越来越多地引入了硬件可编程芯片FPGA及CPLD,大大简化线路结构及提高可靠性。 |
FPGA 全称Field Programmable Gates Array现场可编程门阵列器件,可以替代几十甚至上百块通用芯片。 |
CPLD全称Complex Programmable Logic Device复杂的可编程逻辑器件,可以替代几十基至上百块通用芯片。 |
CPLD和FPGA在工业界已被广泛的应用,这种成功主要是以牺牲门阵列、及标准单元电路ASIC为代价的。为了使触发器触发速率和快速路由的延迟得到近似于真实设计的结果,可编程逻辑的速度也得加快。 |
如果可能会使用到可编程逻辑器件所提供的嵌入式存储器的时候,因为它的容量增多,因此,相应地按每门计算的成本也更加便宜。 |
我们采用FPGA或CPLD加单片机的型式开发电子产品,全部具有可在线升级及修改的功能,因此产品的硬件可以在比较提前定型,即使发现有功能不正常或需要增添新的功能,都只是利用我们提供的程序更新即可,这样可以大大加快产品上市的时间,以尽快抢占市场。 |
从产品上市时间快慢的角度来考虑,一般来说,ASIC从设计完成到你拿到第一个样品的时间,总会在几周或几个月以后。加之,在投产前为了排除故障或再增加某些功能什么的,还要对设计做些修改,以及ASIC NRE的成本和相当长的制造周期。 |
FPGA与CPLD芯片都是并行运算的,每个振荡周期都可以执行任务,而单片机如8051系列是每条指令需要12个振荡周期,例如IO端口的最快变化也需要24个振荡周期,但FPGA及CPLD却只需要2个周期,所以速度极快。 |
FPGA与CPLD如果是组合逻辑,则每个端口可以实时变化,此速度及特性是单片机无法比拟的。 |
现代电子产品的功能要求越来越复杂,单纯采用单片机往往难解决问题,而采用单片机加FPGA或CPLD的形式则能相得益彰,互补长短 |
我们可以使用的CPLD及FPGA包括赛灵思半导体有限公司Xilinx、Altera、莱迪思半导体有限公司Lattice、Actel等公司的产品,我们与他们已经展开较深层次的合作,获得其产品的使用许可证,随时可以按照用户的需要设计产品。 |
经过多年的积累,我们也形成了很多自已的IP库,可以通过授权及交换等方式提供客户,我们IP的特点是简化功能,尽量在最小芯片实现最大的功能。 |
|
CPLD&FPGA技术文章: |
|
|
赛灵思半导体有限公司 |
|
莱迪思半导体有限公司 |
|
|
|
|
|
|
|
|
|