打印

PLD模块 --PLD宏单元

[复制链接]
1122|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zya888|  楼主 | 2016-5-21 23:18 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
宏单元的输出驱动布线阵列,输出能被寄存或者组合。
        寄存模式是带有真或取反输入的D触发器,在输入高和低之间进行切换。输出寄存器能被设置或者复位用于初始化,或者在布线信号的控制下进行异步操作
沙发
dianz| | 2016-5-21 23:19 | 只看该作者
图 PLD宏单元结构

图片2.png (104.31 KB )

图片2.png

使用特权

评论回复
板凳
huihui520| | 2016-5-21 23:21 | 只看该作者
驱动布线阵列外,来自PLD的宏单元输出映射到地址空间,作为一个8位只读UDB工作寄存器,该寄存器能被CPU直接访问

使用特权

评论回复
地板
huihui520| | 2016-5-21 23:22 | 只看该作者
宏单元的只读寄存器

图片3.png (30.7 KB )

图片3.png

使用特权

评论回复
5
huihui520| | 2016-5-21 23:24 | 只看该作者
数据通道包含一个8位单周期ALU,比较和条件产生逻辑

使用特权

评论回复
6
zya888|  楼主 | 2016-5-21 23:25 | 只看该作者
数据通路模块优化用于实现嵌入式的功能,比如定时器,计数器,积分器,PWM,PRS,CRC,移位器和死区生成器等。

使用特权

评论回复
7
huihui520| | 2016-5-21 23:25 | 只看该作者
数据通道包含6个基本的工作寄存器,通过CPU或DMA访问。下表给出工作寄存器的功能和描述。

使用特权

评论回复
8
zya888|  楼主 | 2016-5-21 23:25 | 只看该作者
数据通道包含6个基本的工作寄存器,通过CPU或DMA访问。下表给出工作寄存器的功能和描述。

使用特权

评论回复
9
huihui520| | 2016-5-21 23:27 | 只看该作者
动态配置能基于每个周期,在序列器的控制下,改变数据通道的功能和内部的配置

使用特权

评论回复
10
zya888|  楼主 | 2016-5-21 23:27 | 只看该作者
这种动态的配置通过使用8字x16位的配置RAM(用于存放8个16位宽度的配置)实现。输入到RAM的地址控制顺序,能来自任何块连接到UDB的布线阵列,比如:PLD逻辑、I/O引脚或者这个(其它)数据通道的输出

使用特权

评论回复
11
huihui520| | 2016-5-21 23:27 | 只看该作者
ALU执行8种通用的功能,其中包括:递增、递减、加、减、逻辑与、逻辑或和逻辑异或和通过

使用特权

评论回复
12
zya888|  楼主 | 2016-5-21 23:28 | 只看该作者
独立于ALU操作,也可使用下面功能:左移、右移、交换、按位或屏蔽

使用特权

评论回复
13
波越| | 2016-5-21 23:30 | 只看该作者
       每个数据通道有两个比较器(位屏蔽选项)。比较操作数包含两个累加器和两个数据寄存器(取决于配置)

使用特权

评论回复
14
heping517| | 2016-5-21 23:30 | 只看该作者
其它条件包括0检测、所有为1检测和溢出

使用特权

评论回复
15
波越| | 2016-5-21 23:30 | 只看该作者
这些条件是数据通道基本的输出,选择哪个条件驱动输出到UDB布线阵列。条件计算能与相邻的UDB链接在一起来操作一个较宽的数据宽度(而不需要使用布线资源)

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

32

主题

239

帖子

1

粉丝