【Vivado——仿真】读写文件攻略

1.Vivado仿真读文件

在VIvado自带仿真器中,读文件不需要预先打开要读取的文件,也不需要将文件加入Vivado工程内部,只需要利用系统函数readmemh、readmemb就可以了(readmemh表示读取16进制数、readmemb表示读取二进制数),文件路径必须是绝对路径。函数使用方式例子如下:
 

其中,"F:/.../..."表示文件路径(注意是“/”,方向不能反)
“layer0.txt”表示文件; 
“layer0”为预先定义的寄存器组; 
“0”读取文件内容的初始地址; 
“1023”读取文件内容的结束地址。 
读取文件格式最好是纯数据,且每一行最好只有一个数。对应不同的系统函数,数字需要对应的进制。
 

2.Vivado仿真写文件

对于写文件,VIVADO自带的仿真器,不能添加绝对路径,只需给出文件名,最后会在工程的"F:\vivado_example\limingli\myNet_v3\myNet\myNet.sim\sim_1\synth\timing\xsim"中找到输出文本。举个例子:

3.Vivado Modelsim联合仿真

(1)Vivado调用Modelsim仿真时,如果数据采用文本形式输出,必须采用绝对路径;

(2)读写文件之前,都需要预先打开文件。

 

 

### 如何在Ollama平台部署DEEPSEEK R1 #### 准备工作 为了顺利在Ollama平台上部署DeepSeek R1,需先完成一系列准备工作。确保环境配置正确无误对于后续操作至关重要[^1]。 - **硬件需求**:确认服务器满足最低硬件标准,包括但不限于CPU核心数、内存大小以及存储空间。 - **软件依赖**:安装必要的操作系统补丁及编程语言解释器版本,如Python及其特定库文件等。 #### 部署流程详解 按照如下方法逐步推进可以实现平稳过渡至目标状态: ##### 下载模型资源包 访问官方指定链接获取最新版的DeepSeek R1压缩包,并将其解压到选定目录下以便进一步处理。 ```bash wget https://example.com/deepseek-r1.tar.gz tar -zxvf deepseek-r1.tar.gz ``` ##### 修改配置参数 进入刚刚创建好的项目根路径内编辑`config.yaml`文档来调整适合当前场景的各项设定值,比如端口号、API密钥之类的敏感信息均在此处定义。 ##### 启动服务进程 借助Docker容器化技术简化跨平台兼容难题的同时提高运行效率;编写简单的启动脚本来封装命令行指令集从而达到一键式激活目的。 ```dockerfile FROM python:3.9-slim-buster WORKDIR /app COPY . . RUN pip install --no-cache-dir -r requirements.txt CMD ["python", "main.py"] ``` ##### 测试接口连通性 最后一步就是验证整个系统的可用性和稳定性了——通过Postman工具向暴露在外网上的RESTful API发送请求消息测试返回结果是否符合预期逻辑。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值