- 博客(10)
- 资源 (3)
- 收藏
- 关注
转载 IC设计流程
1.1 集成电路设计基础(IC设计)集成电路(Integrated Circuit,IC)又称芯片,是现代信息社会的基石,它承载了信息时代的灵魂,是现代技术发展的精华结晶,所有现代的电子设备都必须依赖于芯片才能发挥出完全功效。集成电路现在已经演变为一个完整且独立的设备形态,单个芯片就可以完成一个传统的设备系统功能,达到真正的System on Chip(SoC)。现在任何一部智能手机的处理器芯片的处理能力就远超80年代的大型计算机了,同时,芯片也在朝着各个应用领域和应用场景演进,例如可穿戴式芯片,微机械芯
2022-05-20 10:21:18
5336
原创 带符号的二进制数转适合数码管显示的十进制数(verilog hdl)
如将以十六进制表示的温度度数以数码管的形式显示,如有符号数16'b1111 1111 1101 1111,表示成-2.0625度wire [15:0] t_buf = temp[15] ? (~(temp - 1'b1)) : temp;//temp为实际读到的芯片度数,十六进制补码形式assign tempzs = t_buf[11:4]; //正数部分assign tempxs =...
2019-04-04 15:15:37
5041
原创 FPGA功能仿真与下载入硬件后,效果不一致的原因分析
如果功能仿真正确,但是下载到FPGA后输出不正确,可考虑是否占用片内块ram过大,当块ram过大时,可能会导致FPGA布局布线不合理,使实际输出产生不可预期的错误,可以考虑合理使用块ram大小。...
2019-01-02 16:57:15
3336
1
原创 ISE 功能仿真输出数据写到.txt文本文件,并由matlab读.txt文件
项目中遇到问题如下:ISE功能仿真正确,但是下载进硬件板子后,输出图像功能与预期不符,比如图像部分边缘与预期不符。这种大批量数据很难通过波形比对,除了可以查看ISIM的memory之外,把生成的数据写入到文本文件,然后由matlab读出。将matlab读出的图像数据文件与matlab算法仿真结果数据比对,就可以知道两者之间的差别,进而判断功能仿真是否正确。matlab读文本部分:m=574...
2019-01-02 16:54:34
3184
原创 ds90cr286调试新得
ds90cr286是cameralink接收芯片,将5对差分信号转成28位数据信号和1位随路时钟信号。调试时,chipscope采集 不到rxclkout随路时钟信号伴随的数据信号,用示波器也采集不到rxclkout信号。经过分析研究、询问调试后发现,是硬件设计存在问题。ds90cr286的差分输入端要跨接电阻,而原设计没有接入电阻,飞线后,该芯片输出信号正常。该芯片不需要配置,只需要把p...
2018-11-30 13:18:48
4273
1
原创 xilinx开发时遇到的烧写与下载可执行文件出现的效果不一致的解决办法
项目开发中遇到一种情况:同一个bit文件下载和烧写到电路板后出现的效果不一致,这一般是时序约束不严格的原因。如果两个板子之间同时上电,且一个板子的输出是另一个板子的输入,可另第二块板子的输入延迟一段时间,保证第一块板子完成配置后,再执行第二块板子的配置。
2016-12-17 14:28:09
1840
原创 VS2010 调用fopen函数读取bmp文件时,提示“CXX0030:错误,无法计算表达式的值,错误的指针”
遇到这种问题提示,ignore it ,继续F10就行了,可能是VS汉化的原因,不影响文件的读取。
2014-12-26 22:28:49
5342
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人