码迷,mamicode.com
首页 > 其他好文 > 详细

为什么使用LUT比GAL 节省资源

时间:2014-07-22 23:12:33      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:使用   数据   rom   总结   存储   方法   

为什么使用LUT比GAL 节省资源

A[1:0]    B[1:0]     实现一个比较器,如果A=B输出1 否则输出0

传统的GAL 需要 24= 16个存储单元(ROM)来存储结果数据,实现方法是 缓冲器(正负)+译码器 + 或门

A[7:0]   B[7:0]  实现相同的功能,则需要216=65536个存储单元来存储数据,实现方法是一样的。这样需要大量的硬件资源

 

如果采用LUT ,A[7:0]   B[7:0]  实现相同的功能。首先进行分割A[7:6] 和B[7:6],

A[5:4] 和B[5:4],A[3:2] 和B[3:2],A[1:0] 和B[1:0],  最后的输出结果采用一个LUT (内部为与门)来总结结果输出 。这样使用到的存储单元为 16*5=80个

为什么使用LUT比GAL 节省资源,码迷,mamicode.com

为什么使用LUT比GAL 节省资源

标签:使用   数据   rom   总结   存储   方法   

原文地址:http://www.cnblogs.com/sepeng/p/3700181.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!