头像-10521

coyoo

  • 江苏省南京市
  • FPGA/CPLD EDA/PCB
  • 医疗电子

个人成就

获得 10 次赞

帮助过41人

FPGA在数字医疗领域的项目储备技术有哪些

如果是想用FPGA的软核替换51单片机,建议采纳2楼的答案。如果,不是简单替换问题,那么就是一个FPGA入门到深入的问题了,这个问题比较宽泛。建议先从具体的项目做起来,在实战中锻炼设计技能。其实写逻辑代码和写MCU的C代码还是有一些共通的地方的。

跨时钟域的设计需要注意什么

这个问题,可以采纳楼上的答案。另外,翻下我的第二本书,里面也有详细的说明。至于要注意哪些问题,可以补充如下:1.当前FPGA都有丰富的PLL资源,在进行逻辑设计的时候外部输入时钟,能经过PLL处理的,尽量经过PLL处理,这样可以保证片内时钟质量;2. 注意区分跨时钟域信号形态。是单比特,还是数据总线跨时钟域?根据不同形态采取不同的处理方法;3. 注意多时钟域的划分;4. 尽量减少“生成”或叫“衍生”时钟(比如门控时钟)的使用

电源

这个没什么技能要求,主要做到2点:1. 把你自己的需求详细列出来,你比如输入电压范围要求、输出电压要求、输出功率要求等等;2. 根据你的要求到几大厂家找相应的电源芯片、模块,对照它们的手册选择合适的器件即可。按照要求选定器件型号以后,其对应的手册都会对电路设计有相关的详细的描述。其实,你可以先任意找一颗料的手册好好读读,就明白了。

Arduino与FPGA通信

arduino我不是很熟悉,理论上FPGA可以通过各种通信总线与其它芯片、MCU、FPGA等进行通信的。这些总线包括UART、IIC、SPI等等,这些都是低速的总线,网上一搜一大堆的参考设计。

电源

能明确你的问题吗?你是不是想问:1. 如何设计电源IC芯片?还是想问:2. 如何进行电源芯片外围电路设计?

关于module 中的always 疑问

使用单个还是多个always,应该没有所谓的优劣之分,always就是一个进程而已。我的理解:当module实现的电路相对比较独立,逻辑代码又相对不那么庞大,那么就使用单个always;当module要实现的电路包含有多个功能模块,也即设计者可以明显划分多个功能区块,各区块能找到比较明显的“边界”,那么就使用多个always来分别实现不同的功能模块。

焊盘锐角出线有什么问题

取决于你电路的速度,不过一般不建议这样走,看你线宽以及空间,完全可以不这样走嘛。

求宽电压DC-DC方案

输入12到90还是输出12到90?