历史上的今天
今天是:2024年11月11日(星期一)
2021年11月11日 | 【自适应计算在机器人领域的应用】连载四:如何理解面向机器人的“软件定义硬件”
2021-11-11 来源:厂商供稿
: Víctor Mayoral-Vilches 和 Giulio Corradi,公司
连载四:如何理解面向机器人的“定义硬件”
术语“软件定义硬件software-defined hardware o”往往指将应用映射至 ,从而通过软件创建运行时可重配置硬件。软件定义硬件旨在实现特定算法或计算的运行时效率最大化,是基于固定的冯诺依曼计算架构的 和 或是成本高、同样功能不可变的 的替代产品。因此,面向机器人的软件定义硬件,应被理解成能够通过软件重新编程和适配的运行时可重配置机器人硬件。。
传统的机器人软件编程是在预定义的架构和约束条件下,在给定机器人的 CPU 中进行功能编程。正如前文所述,一旦机器人遇到适配需求,就会导致复杂的系统集成操作。然而如果使用 FPGA,构建机器人的行为就是为解决任务的架构编程。机器人架构师可以纯粹从软件创建自己的硬件设计,并可以通过各种平台完成交付,如图 1 所示。
图1: 赛灵思自适应计算解决方案
对于机器人专家来说,有三种与 FPGA 技术交互的途径。首先是芯片级入手( chip-down)的方法(图 1a),既将片上系统 (SoC) 集成到定制设计的 中,以满足应用需求。这种方法最适合机器人制造商,是大批量和成本优化型批量的理想选择。第二种方法是采用系统模块 (SOM)(图 1b),将预装配插入定制的承载板。SOM 帮助硬件工程师加快产品开发速度,将他们从计算平台上解放出来,把精力集中在更有价值的创新上。第三种方法是采用已经集成大量外设的完全装配好的电路板(图 1c)。对于高计算强度的运算而言,可直接插入工作站的完整电路板代表了最佳的权衡取舍。
要点总结:传统的机器人软件编程是在预定义的架构和约束条件下,在给定机器人的 CPU 中进行功能编程。而采用自适应计算后,构建机器人行为则是对架构的编程。
史海拾趣
|
/************************************************* *原型:void write_lcdbit(unsigned char bit) *功能:LCD送数 &nb ...… 查看全部问答> |
|
目前我的使用方法为: 配置过程: void Wdg_Init(void) { // Enable WDG clocks RCC_APB1PeriphClockCmd(RCC_APB1Periph_WWDG , ENABLE); // PCKL1: 36MHZ // WWDG clock counter = (PCLK1/4096)/8 = 488 Hz (~2 ms) ...… 查看全部问答> |
|
使用的是友善之臂的mini2440, 在用activesync下载程序的时候不能下载,提示:A Corrupted file might be left on the device.是怎么回事呢? 原先都正常下载的。 这种问题持续好久,什么都没有修改,又可以下载了,很是奇怪。不知是 ...… 查看全部问答> |
|
我最近在研究内核的启动过程,正在看代码,请问一下,镜像是在什么时候被拷贝到内存中的啊?怎么没有发现类似的代码? 我看到MAINSTONEIII 的bootloader代码里OALStartup.s中有copy bootloader image to RAM的代码,我觉得内核也应该会有类似的代 ...… 查看全部问答> |
|
急求!!请各位大虾帮我看看MSP430FE425的串口通讯程序有什么问题? 用MSP430FE425做485串口通讯,程序不知道那有问题,串口接收中断都进不了,各位大虾帮我看看我的程序有什么问题,急啊!!!!! void main (void) { init_usart(); while (1) { _BIS_SR (LPM0_bits); //低功耗模式0 i ...… 查看全部问答> |
|
一. 添加Altera库 1. 在Modelsim的安装目录下新建一个文件夹..\\Modelsim\\altera(大多数教程都这么安排,我也就这么做了,其实在任意目录都可以)。 2. 启动ModelsimSE,更改工作目录。File--->Change Directory。 3. 新建一个库。File--- ...… 查看全部问答> |
|
CAN2.0B中应答错误将使得发送方不停的发送,直到接收到应答信号或者进入bus 0ff 那么其他错误呢。比如CRC错误,接收端判断出现一个CRC错误然后在应答位发送错误帧,发送端是否因此判断应答不正确而重新发送。 位错误的处理是否也是先发送错误帧再 ...… 查看全部问答> |
|
本帖最后由 hlxdz 于 2014-4-17 10:39 编辑 上面的丝印打的5014 但是我看不出是什么型号。 求助各位大侠,求大伙帮帮小弟… 查看全部问答> |




