可编程逻辑器件设计技巧

上传人:hs****ma 文档编号:510908731 上传时间:2023-11-12 格式:DOCX 页数:21 大小:94.37KB
返回 下载 相关 举报
可编程逻辑器件设计技巧_第1页
第1页 / 共21页
可编程逻辑器件设计技巧_第2页
第2页 / 共21页
可编程逻辑器件设计技巧_第3页
第3页 / 共21页
可编程逻辑器件设计技巧_第4页
第4页 / 共21页
可编程逻辑器件设计技巧_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《可编程逻辑器件设计技巧》由会员分享,可在线阅读,更多相关《可编程逻辑器件设计技巧(21页珍藏版)》请在金锄头文库上搜索。

1、可编程逻辑器件设计技巧1. 什么是.scf?答:SCF文件是MAXPLUSII的仿真文件, 可以在MP2中新建. 1 用Altera_Cpld作了一个186(主CPU)控制sdram的控制接口, 发现问题:要使得sdram读写正确, 必须把186(主CPU)的clk送给sdram, 而不能把clk经cpld的延时送给sdram. 两者相差仅仅4ns. 而时序通过逻辑分析仪测试没有问题. 此程序在xilinx器件上没有问题. 这是怎么回事?答:建议将所有控制和时钟信号都从PLD输出, 因为SDRAM对时钟偏移(clock skew)很敏感, 而Altera的器件PLL允许对时钟频率和相位都进行完

2、全控制. 因此, 对于所有使用SDRAM的设计, Altera的器件PLL必须生成SDRAM时钟信号. 要利用SDRAM作为数据或程序存储地址来完成设计, 是采用MegaWizard还是Plug-In Manager来将一个PLL在采用Quartus II软件的设计中的顶层示例?可以选择创建一个新的megafuntion变量, 然后在Plug-In manager中创建ALTCLKLOCK(I/P菜单)变量. 可以将PLL设置成多个, 或是将输入划分开来, 以适应设计需求. 一旦软件生成PLL, 将其在设计中示例, 并使用PLL的“Clock”输出以驱动CPU时钟输入和输出IP引脚. 2 在m

3、ax7000系列中, 只允许有两个输出使能信号, 可在设计中却存在三个, 每次编译时出现“device need too many 3/2 output enable signal”. 如果不更换器件(使用的是max7064lc68). 如何解决这个问题?答:Each of these unique output enables may control a large number of tri-stated signals. For example, you may have 16 bidirectional I/O pins. Each of these pins require an o

4、utput enable signal. If you group the signals into a 16-bit bus, you can use one output enable to control all of the signals instead of an individual output enable for each signal. (参考译文:这两个独特的输出使能中每个都可能控制大量三相信号. 例如, 可能有16个双向I/O引脚. 每个引脚需要一个输出使能信号. 如果将这些信号一起分组到一个16位总线, 就可以使用一个输出使能控制所有信号, 而不用每个信号一个输出使

5、能. )3 关于vhdl的问题:process(a, b, c) begin end process; 如果a、b、c同时改变, 该进程是否同时执行三次?答:PROCESS STATEMENTS 中的执行跟逻辑有关系, 假如是同步逻辑, 则在每次时钟的触发沿根据A, B, C的条件来执行一次;假如是异步逻辑, 则根据判断A、B、C的条件来执行. 一般我们都推荐使用同步逻辑设计4 在设计最初, 由于没有将时钟信号定义在全局时钟引脚上, 导致MAXPLUS II 在时间分析时提示错误:(时钟偏斜加上信号延迟时间超过输入信号建立时间). 全局时钟引脚的时钟信号到各个触发器的延时最小, 有没有可能通过

6、编译软件设置, 将普通I/O脚上的时钟信号也经过芯片内部的快速通道以最小的延迟送到每个触发器时钟引脚? 答:you can register that signal and assign it as the global signal, by the step flow: assign-logic option-Individual logic options-Global signal. But youd better input the clock signal through the dedicated input pin. (参考译文:可以寄存这个信号, 并将它指定为全局信号, 步骤如

7、下:指定逻辑选项个别逻辑选项全局信号. 但是, 最好通过专用输入引脚输入时钟信号. )5 用MaxplusII 软件设计完后, 用Delay Matrix查看延迟时间. 由于内部触发器的时钟信号用了一个输出引脚的信号, 譬如将一引脚ClkOut定义为Buffer, Clkout是一时钟信号, 然后反馈到内部逻辑, 内部逻辑用此信号作为时钟信号, 但用Delay Matrix, 却查看不到一些信号相应于ClkOut的延迟, 因为ClkOut是一Output引脚, 在Delay Matrix source 一栏中没有ClkOut信号, 如何解决这个问题? 预答:犯这种察做法岗在逻墓辑设逗计中府称为

8、爱GA滨TE戚 C知LO炎CK痒, 脊 所劲谓G遇AT费E 灭CL为OC喝K就简是将营设计差中的好组合壳逻辑锯结果兄拿来米做时芬钟信宅号,阅织这是贵一种挡异步扭逻辑店设计染. 皆现在久都推歉荐使缘用同仙步逻久辑设买计方艰法.越 可趟以将产该信短号(律CL荒KO义UT呢)拿椅来作尾使能担信号例, 估 即家EN膨AB辈LE幸信号也, 降 而何时钟慰信号云还是段采用确原来晓的统沃一时趣钟,击右使设累计用核尽量生少的旋同步释时钟他, 剖 这坝样一傍来就郊还是呀用D贤EL币AY横 M松AT辫RI屈X来究分析怜原有东的时个钟.结6 柿我是式一个垦ep财ld讽的初糊学者摆, 畏目前箩看到宗xi计li举nx私

9、的V退ir铁te雅x-森II种中嵌乌入大崇量的稳资源弟如:提po贩we耗rp细c、请ra弦m等适, 所究竟街如何丛在f左pg算a中窜使用妇这些腔资源与?梳答:尖Xi桂li异nx动 V猾ir球te袜x-各II辫中嵌狼入的听资源诸非常锤丰富悔, 执如B尾lo应ck丰RA探M、漏Di耐gi范ta芦l 惩Cl摊oc梁k 五Ma盖na垒ge统r、加On就-c幅hi携p 雕te破rm开in姻at句io根n等污等.尾 I谈SE严 4锣.2随i软池件完会全支迷持这将些资牙源.抢 可川以举胳出单陡元库考中相名应基扮本数娱据的颗实例返. 肆Xi冒li悔nx蒙 C西or录e 世Ge馋ne烟ra傲to纵r中还也还检支

10、持振Bl子oc故kR炕AM手等特洒性.谅 至牢于P破ow瓦er护PC嘴和M墨GT把设计锹, 铸可以盯使用惰Vi感rt杯ex闲-I逮I 规Pr圾o开逢发者磁套件怀. 塘7 族在设蜻计中垄, 龙往往念需要哲对某骂个信挨号做夹一定醒(任抽意长战)的偏延时饭, 东有没源有好足的方渡法来枪实现露?而予不是滥采用项类似贞移位逼寄存踩器的鸦方法宁来延决时.蛮类答:额使用斯移位批寄存玩器在农FP马GA燃中对乐信号金进行栗延时肿是一灿种好狂方法盾. 库Xi惨li晌nx稳 V偏ir躬te插x架酸构中牢每个慎对照弦表(今LU制T)浇都能帆够设酱置成旨为具蚕有可流编程今深度蜡(最登多为周16侧)的剃移位帽寄存在器.欣

11、 这厘就提件供了饱一种存高效正的途因径来贤在F玻PG仰A中亭实现量移位铲寄存埋器.解 无息须使恩用触职发器衔就可禽以实边现一冒个1谣6位惭寄存落器.视 作杰为一涝个好逢的设兴计习琴惯,挡 任亭何情析况下矿都不税要通蔑过闸逃延迟奴来实堤现延宅迟逻粉辑.徐8 得IS柏E中面的P苗AD真 T秒O 班PA呆D 鞋CO亭NS勒TR司AI塌NT妻 是费否是方包括狠输入株输出次的p季ad握时延诞之和振再加病上输搁入输罢出之叮间的脉组合钻逻辑客的时碌延?拜还是唱只是丰输入葵输出循之间沃的组岔合逻码辑的芳时延尺?政答:无Xi逗li熊nx罗 P轿AD齿-t蛙o-眠PA舟D 经co肚nt极ra弹in婶t的氏确涉控及

12、到惯输入昼输出纪PA捡D时宣延.索 这漫从布盼局后钩时序愤报告停中可塑以看逝出.吧9 默由于央现在泛的设汤计基杆本上都都是番同步拴设计嗓, 秒那么放PA纹D 边TO振 P返AD泊 C帅ON泰ST娱RA槐IN闲T 量在什阀么情桶况下出使用旨?身答:祖虽然抢现今圈多数临设计虚都是丑完全退同步持, 驶但仍种有一州些情奥况需封要从泻一个赚输入嫩引脚碎到另好一个早输出示引脚输的纯导粹组升合路掠径.车 因滔此,支 仍农然需调要P田AD煎-t堪o-腹PA芳D 填co乎ns卷tr务ai艳nt非控制炼这些场路径吴的时和延.册10 耐如何乱在I乏SE若 中泼看到撒PA并D 伶TO瓣 P绝AD选 的稳布线绣情况螺?

13、烧答:郊通常脉不必挂在意肤信号鞠在F灾PG虏A内直的路窗线,施 只犯要它蔑涉及哑到时兰序问月题.岗 这医种工构具将摸对以央优化羊的方念式对仰设计搅进行暖路由告. 吸如果貌希望径检查凭具体迎路由残, 北可以贿使用烛Xi循li醒nx骄 F防PG遵A 部Ed芦it递or炊, 莫它包左含在雄IS括E4众. 栏2i村软件岭中.纪11 宽在X斯il利in贯x 音Fo供un循da泊ti遥on雪 3体. 店1i秒下用尘JT谊AG摸 P忘RO寺GR维AM锤ER角下载知程序碎到芯证片中棉, 顶可是民总是援出现企如下纠错误狠:I壮f 疑th期e 诊se梅cu循ri千ty弱 f垂la劣g 迈is为 t摧ur添ne皆d

14、 刃on灰 i榴n 倚th限e 吓bi桑ts森tr颈ea踪m,竖占pr挺og寻ra盖mm德in诵g 缩st秤at士us想 c狡an床 n根ot省 b唱e 役co垮nf诸ir切me抱d;松ot委he芬rs奖, 缘 p竟ro敏gr双am扩mi庆ng掌 t沃er换mi冶na宏te敏d 漫du锈e 锋to危 e往rr吵or召. 检 测派量电蹈路信海号,杯 没钩有相岔应的携波形挽, 分显然测下载寇没有物成功任. 在所用误的芯援片是停:X拘il蒙in孕x 垒Sp今ar彻ta步n2锁 X阶C2染S5补0T坚Q1目44勤. 付怎么率解决服? 迹答:蹦Th董is乘 i宵s 营a 击se环cu喝ri鸦ty引 f袖

15、ea畏tu秒re抄. 皆 B呜y 船di踪sa谨bl屈in披g 箱re壳ad雀ba净ck征, 滔 t曾he直 c符on腥fi扇gu绢ra银ti样on戏 d枣at惧a 效ca尊nn薪ot狗 b投e 扎re乔ad训 b腊ac贴k 牛fr侮om耗 t寇he未 F码PG杜A.耽辨Th醉is沸 p茎re粮ve汪nt讽s 据ot号he舒r桐s 表fr辆om须 p悼ir沟at唱in额g 趁yo绒ur宣 i欢nt润el毯le圈ct喇ua纠l 送pr炎op醒er钟ti佣es匹. 没 Y啄ou白 c手an到 e蛛na率bl樱e 绪or芹 d程is榨ab济le忘 t竹hi艺s 遵fe欲at孩ur罢e 佣du碰ri探

16、ng介 b甚it堆st梳re艺am早 g某en纳er皱at皇io肆n.戴勺Th恶e 岗pr斧op狠er等 w择ay捧 t国o 惧de尝te央rm迎in谣e 筒if蛾 t吗he茫 c竹on饥fi丸gu板ra都ti灾on损 i夺s 鹿fi歇ni银sh掘ed水 w皂it慧ho乓ut源 e番rr严or昌 i览s 机to减 c邮he遍ck轧 t仿he迷 s赴ta搂tu绣s 股of励 t卫he弱 D踪ON铅E 碧pi炕n 骂on率 t澡he谱 F允PG管A.阴然DO浆NE造 p第in值 s秒ho返ul胀d 临go痛es引 h俯ig呀h 膨if揉 t驴he母 b绢it端st离re毁am楚 i源s 架re盟ce亭iv武ed复 c淋or演re踩ct暂ly碗. 禾 A方ls漆o,慨结si草nc秧e 区yo扫u 嗓ar埋e 急us哈in降g 悠JT赞AG咱 c裳on漠fi瑞gu最ra汽ti置on捉, 巷 p冻le去as它e 启ma

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 金融/证券 > 财经资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号