Electronics 板


LINE

※ 引述《icetofux (豆腐)》之铭言: : 最近在进行CPLD期末作业的时候,发现一个问题,就是当CODE写完并且於软体上完成 : 模拟,准备DOWNLOAD到实习版时,发现所使用CPLD中的PAL数不够,於是针对CODE进 : 行修改。 : 修改的过程中我发现,并不是单纯的缩减功能就可以有效的减少PAL的使用量,有时 : 候删除某些功能使其工作量减少,却反而用掉更多的PAL;但是如果能减少REG的使用 : 量,则可以有效的减少使用的PAL数量,但我目前已经将能去除的REG都去除了,还是 : 不够用。 CPLD主要是由 registers, IO, Sum-of-Product网路所构成,新一点的 还会加上 PLL, SRAM...等东西,但在逻辑部分依旧是相同原理。 基本上这没有固定答案,大概给你几个建议。 1. 调整合成工具的选项,一定有 Optimization Speed or Area, 请调整为 往面积优化,应该还有不同努力程度可以试试看,有的时候会有反效果。 2. 尽量以 RTL所撰写,你只要负责 register的变化,之间的行为是 combinational logics, 现在的 compiler( synthesis tool)应该都比人脑聪明。 3. 注意你的信号,是否有可以共用的信号,而你的写法让tool无法优化, 例如 A, Abar, 都有使用到,这就会浪费一些资源。但这也很难说, 也许tool在使用 Abar的地方是以A的型态在运算的。 4. 翻一下 CPLD的 user's guide,了解你用的架构是几个输入的 Sum of Product, 假设是18 inputs, 就不该写 19 inputs的设计,这会让信号多绕一圈,而且 浪费资源。如果不能避开,则尽量想办法共用之。 ps.大部分宣称自己会 FPGA or CPLD的人,连最基本的 User's Guide与 Datasheets 都没看过..... orz : 这个题目我想应该学长也有写过,所以我相信绝对有可以DOWNLOAD进实习版上的CPLD : 容量大小的写法,但是因为这是作业,所以不太可能向老师去索取其他人写的CODE, : 向老师询问减少PAL使用量的方法,似乎也没有比较正面的解答。 : 因为CODE写完後,於CPLD中的实际硬体规划是由软体在进行,所以我并不知到它到底 : 怎麽做的,所以想请问版上有经验的人,於CODE撰写的过程中,是不是有什麽小技巧 : 可以有效的减少PAL的使用量呢? : 注1:PAL是我查WIKI中所记述的CPLD中单位,我不晓得这样形容是否恰当。 : 注2:我使用的语言为verilog。 --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.160.65.149
1F:推 horsehead:推推推推推 05/13 08:21







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Gossiping 或 站内搜寻

TOP