hardware-programming相关内容

vhdl 中的进程语句

我正在尝试学习 VHDL 并努力学习它的一些基础知识.问题如下: Process 语句被描述为包含顺序运行的代码(一行一行).我想问一下为什么不能在 process 语句中运行并发代码(意味着所有行并行执行).其次,如果过程语句包含顺序代码,它如何建模,例如,三个触发器并发,例如, --内部流程声明 Q1 解决方案 顺序与评估语句的顺序有关,而不是在赋值生效时. VHDL ..
发布时间:2021-09-17 19:45:42 其他开发

3'bzzz 在 verilog 中代表什么?

我有以下代码,但我不知道 3'bzzz 代表什么: `timescale 1ns/1ps模块 reg_tercer_estado(entrada,hab,salida);输入 [2:0] 入口;输入 hab;输出 [2:0] 萨利达;reg [2:0] 奥克萨利达;总是@(entrada)开始案例(哈布)1'b0: auxsalida=entrada;1'b1: auxsalida=3'bzzz ..
发布时间:2021-09-17 19:28:28 其他开发

CPU如何执行操作小于字大小的数据的操作

我已经读过,当CPU从内存中读取时,它将立即读取内存的字长(例如4字节或8字节).CPU如何实现以下目标: mov BYTE PTR [rbp-20]等 它仅将al的一个字节数据复制到堆栈.(假设数据总线宽度为64位宽),如果任何人都可以提供有关如何在硬件级别实现它的信息,那将是很棒的. 而且,众所周知,当CPU执行程序时,它具有指向下一条指令的地址的程序计数器或指令指针,控制单元将 ..
发布时间:2021-04-24 21:04:08 其他开发

在Windows中以编程方式重新启动USB设备

我正在开发的某些软件需要存在USB设备(我可以通过USB到UART的桥接器作为SerialPort与之交互). 有时,从休眠状态重新启动计算机后,未检测到该设备,并且我无法再通过其串行端口写入或读取该设备.必须具有对该设备的读/写访问权限. 我不能依靠用户采取任何措施(物理或其他方式),因此我需要一种以编程方式重新启动设备的方法. 在Windows XP/Vista/7中,如何使 ..
发布时间:2021-04-01 21:27:55 C#/.NET

英特尔i7更换和可能的编程

我的东芝笔记本电脑刚坏了,我想取出它的CPU(英特尔i7)并将其放在我的旧台式机(装有Windows XP)上。如何卸下CPU?我需要为Windows XP重新配置我的CPU吗?你能列出我需要的东西吗? 解决方案 这里有很多讽刺行为,您显然没有得到。要回答您的问题和评论:您可以根据需要重新编程CPU。您将需要数月的专业培训,并对您没有的CPU体系结构有本能的了解。在任何情况下,对CPU进行 ..
发布时间:2020-10-10 23:58:56 Java开发

VHDL-如何在测试台上创建时钟?

如何在测试台上创建时钟?我已经找到了一个答案,但是堆栈溢出的其他答案表明,有其他方法可以实现这一目标: LIBRARY ieee; USE ieee.std_logic_1164.ALL; ENTITY test_tb是 END test_tb; test_tb的架构行为是 组件测试 端口(clk:在std_logic中;) 结束组件; signal cl ..
发布时间:2020-10-02 20:53:11 其他开发

通过编程方式重新启动的USB设备在Windows

有些软件我开发需要USB设备的presence(我互动作为的SerialPort,用USB转UART桥接)。 有时候,后一计算机正在从休眠重新启动时,该装置没有被检测到,并且我不能再写入,或从该设备通过其串行端口读出。具有读/写访问的设备是必要的。 我不能依靠用户采取任何行动(物理或其他方式),所以我需要一种方法以编程方式重新启动设备。 我应该如何进场使用.NET Framework重新启动 ..
发布时间:2015-11-26 21:25:38 C#/.NET