原创 全编码键盘设计--Protel99SE自带CUPL语言设计

2007-1-16 00:09 4820 12 13 分类: FPGA/CPLD

Name        PLDDesign5            ;
Partno                           ;
Revision    1                    ;
Date        3/12/02              ;
Designer    HotPower             ;
Company     Protel International ;
Assembly                         ;
Location                         ;
Device      g20v8                ;
Format      j                    ;


/*********************************************************************/
/* This PLD design (Revision 1) created on 3/12/02                   */
/*      for                   Protel International                   */
/*      and is stored as      PLDDesign                              */
/*********************************************************************/


/** Inputs  **/
Pin[1,13] = [clk, oe];
Pin[12, 24] = [GND, VCC];
Pin[2..11, 14..17] = [k0..13];


/** Outputs **/
Pin[21..18] = [d3..0];


Pin[23, 22] = [rst, int];


/** Declarations and Intermediate Variables  **/
fld fldintd20 = [k13..0, k0];


fld fldint10  = [k1..0];
fld fldint20  = [k2..0];
fld fldint30  = [k3..0];
fld fldint40  = [k4..0];
fld fldint50  = [k5..0];
fld fldint60  = [k6..0];
fld fldint70  = [k7..0];
fld fldint80  = [k8..0];
fld fldint90  = [k9..0];
fld fldinta0  = [k10..0];
fld fldintb0  = [k11..0];
fld fldintc0  = [k12..0];
fld fldintd0  = [k13..0];
/** Logic Equations **/


!int = !rst
     # fldintd20: &;
d0.d = fldint10:  &
     # fldint30: 'b'0111
     # fldint50: 'b'011111
     # fldint70: 'b'01111111
     # fldint90: 'b'0111111111
     # fldintb0: 'b'011111111111
     # fldintd0: 'b'01111111111111;


d1.d = fldint20: 'b'011
     # fldint30: 'b'0111
     # fldint60: 'b'0111111
     # fldint70: 'b'01111111
     # fldinta0: 'b'01111111111
     # fldintb0: 'b'011111111111
     # fldintd0:  &;


d2.d = fldint40: 'b'01111
     # fldint50: 'b'011111
     # fldint60: 'b'0111111
     # fldint70: 'b'01111111
     # fldintc0: 'b'0111111111111
     # fldintd0: 'b'01111111111111
     # fldintd0:  &;


d3.d = fldint80: 'b'011111111
     # fldint90: 'b'0111111111
     # fldinta0: 'b'01111111111
     # fldintb0: 'b'011111111111
     # fldintc0: 'b'0111111111111
     # fldintd0: 'b'01111111111111
     # fldintd0:  &; /*'b'11111111111111*/

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户121024 2007-11-15 17:24

你好:请问fld 这个关键字是什么意思?我是新手,还想问一下,gal20V8输出怎么才能作为输入使用?你那又15输入4输出的编码程序吗?带锁存的,我怎么也实现不了,能帮帮忙吗?给我发一个例子,参考一下!谢谢了,我邮箱houyinchuan81@126.com
相关推荐阅读
雁塔菜农 2012-04-05 17:51
2012年度新唐Cortex-M0助学开发套件有约束条件赠送申报贴
2012年度新唐Cortex-M0助学套件从4月起每月有约束条件发放16套。 申报人必须是21ic或 EDNC 会员 并具备1月的会龄。 申报时必须注明“遵守约束条件,缴纳250元订金,上...
雁塔菜农 2012-04-05 17:04
2012年度Cortex-M0助学园地推广框图
...
雁塔菜农 2012-04-01 17:59
2012年度Cortex-M0助学园地奖励计划细则
抢楼请点击:菜地公告:即日起创建《菜农Cortex-M0助学园地》(盖楼入口) 每月10号和25号的下午2:50进行2次抢楼,规则同去年12月的疯狂抢楼活动。 奖品由21IC、北航、广州迪圣...
雁塔菜农 2012-02-03 08:19
菜农谋略:搞定牛人宋俊德,对女牛人孙昌旭说:“记住,俺是雁塔菜农~~~ ”
http://www.baidu.com/s?wd=%B2%CB%C5%A9%D0%A6%CC%B8%A1%B6%D0%C2%C0%CB%C3%FB%C8%CB%D0%A7%D3%A6%A1%B7...
EE直播间
更多
我要评论
1
12
关闭 站长推荐上一条 /3 下一条