自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 vivado使用

将Verilog或VHDL描述的设计转换为门级网表的过程。综合工具会将高级语言描述的设计转换为逻辑门、寄存器、LUT等基本电路元件的组合,并生成一个门级网表。这个过程不仅能够翻译电路,还能优化电路,例如去除冗余结构或复用功能相同的电路结构。RTL ANALYSIS下的Schematic有门电路,可以看懂。SYNTHESIS下的Schematic无门电路,LUT.:设置激励判断代码哪里有问题,写testbench。RTL ANALYSIS(查看RTL视图)右键add sources。:把代码映射成电路连接。

2025-08-12 17:07:23 343

原创 TI C6678 semaphore官方例程及semaphore设计

本文摘要介绍了TI C6678芯片信号量(Semaphore)的官方例程实现。例程展示了三种信号量访问方式:直接访问(Direct)、间接访问(Indirect)和混合访问(Combined)。关键点包括:1)通过CSL_semIsFree()检查信号量状态;2)三种获取方式(CSL_semAcquire*)的实现差异;3)释放信号量的CSL_semReleaseSemaphore()操作;4)状态标志检查(CSL_semGetFlags)和错误处理(CSL_semGetErrorCode)。间接访问需要等

2025-06-13 11:05:44 447

原创 【无标题】

1.精读 sem2_test.c,理解 CSL 接口函数,能用 CCS 观察信号量寄存器2.阅读并记录 csl_sem.h 和 cslr_sem.h 的函数和结构定义,做对照图3.根据 cslr_sem.h 画出信号量寄存器映射表,写每个功能的小文档4.阅读 TI 的硬件手册和相关论文,提取信号量模块的逻辑组成(状态机、请求控制、仲裁)5.写 Verilog 草图:信号量状态控制模块、请求优先处理等6.用 testbench 验证 Verilog 信号量模块正确性7.写设计说明文档,包括功能描述

2025-05-16 19:20:37 1154

原创 SYS/BIOS:RTSC与XDCtools

SYS/BIOS 是通过 RTSC + XDCtools 实现的。这句代码会告诉 XDCtools:“我在工程中要用信号量模块,请帮我自动生成初始化和相关配置代码。所以如果在工程中没启用 XDCtools 或配置错误,哪怕写了 Semaphore_pend() 也会因为找不到模块而编译失败。提示:以下是本篇文章正文内容,下面案例可供参考例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

2025-04-22 16:42:55 948

原创 在CCSv5.5中导入并运行适用于C6678的SYS/BIOS信号量示例工程

建议找已经配置好、能直接跑的 SYS/BIOS 示例工程或代码模板,这样就不需要:从头写 .cfg 配置文件配置头文件、链接脚本、RTSC包搭建任务、堆栈、模块初始化等东西可使用以下关键词+芯片型号搜索:“SYS/BIOS 信号量 示例工程”“TI SYS/BIOS semaphore CCS工程 下载”

2025-04-16 23:21:00 1285

原创 TI-RTOS Kernel(BIOS)用户指南

本嵌入式实时操作系统(RTOS)用户指南涵盖了从系统配置、构建到线程模块、同步模块、定时服务、支持模块、内存管理、硬件抽象层、仪器化等多个方面。本手册介绍了TI-RTOS的内核组件SYS/BIOS。SYS/BIOS在某些文档中也被称为“TI-RTOS内核”。例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

2025-04-10 22:53:04 1267

原创 TI semaphore用户指南

Texas Instruments关于KeyStone架构下的Semaphore2硬件模块的用户指南。详细描述了该模块的操作方式、特点以及如何在多核DSP环境中使用信号量来实现共享资源的互斥访问。KeyStone:一种多核dsp架构,支持多个dsp内核协同工作内核:负责管理计算机的所有资源,比如CPU(处理器)、内存、硬盘等。对于多核处理器来说,"内核"指的是计算机中处理任务的独立单元,C6678有8个内核,每个内核都可以独立处理任务。“大脑”

2025-03-31 23:25:16 957 1

原创 C语言速通

C/C++是编译型的语言,其编译器主要有clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。编写test.c文件,经过编译、链接最终生成一个可执行文件test.exe。

2025-03-27 20:40:07 959 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除