]; ** Error: C:/id.v(89): Range must be bounded by constant expressions. 注: `define InstWidth 383:0 `define
2015-09-28 10:50
HII实际上我想知道数字设计的VHDL代码中乘法运算符(MOD REM)的确切用途是什么?为什么它包含在这种语言中..以上来自于谷歌翻译以下为原文hiiactually i want to know waht is exact use of multiplying operator ( MODREM )in VHDL codes or digital desing ?why it is included in this language ..
2019-02-18 13:08
动态截取固定长度数据语法,即+:和-:的使用,这两个叫什么符号呢?运算符吗?
2021-03-08 06:36
1,我长期使用CY68013,我的应用软件是基于CYUSB .LIB(VS2005编译)。它在32位系统中工作很好几年(XP Vista和Wi7)。2,现在我想让我的软件在Wi764位系统上运行。在驱动程序通过安装64位Cyu***.sys更新到64位后,我的32位应用程序无法识别USB设备。只有控制中心能够识别USB设备,CySCONLLE无法识别它,并且在CysBurl的MISC图中未找到GUID。没有选择GUID或sys的选择。我如何使我的应用软件兼容32位和64位系统的最小变化。CyUSB .LIB(C++ LIB)在32位和64位系统中是否兼容?我知道32位应用程序可以在32位系统中以32位模式运行。谢谢,并致以最诚挚的问候! 以上来自于百度翻译 以下为原文1,I have used Cy68013 for long time, my Application softwareis based on Cyu***.lib(VS2005 compiled). it works well on 32bitsystem for several years (XP vista and Win7.) 2,NowI want to let my software run on Win7 64bit system. After the driver updated to 64bit by installing 64bit Cyu***.sys,My 32bit App can not recognize the USB device. Only Control Center canrecognize the USB device, the CyConsle can not recognize it, and GUID not found in Cysonsole's misc graph.no choice to select GUID or sys. How can I make my app software be compatible for 32bit and 64bit system with minimum changes. Does Cyu***.lib(C++ Lib) be compatible in 32bit and 64bit system?I know 32bit application can run in 64bit system in 32bit mode. Thanks and best regards!
2019-04-08 15:10
什么是抖动?抖动有哪些类型?
2021-06-24 07:23
随着通信系统中的时钟速率迈入GHz级,抖动这个在模拟设计中十分关键的因素,也开始在数字设计领域中日益得到人们的重视。在高速系统中,时钟或振荡器波形的时序误差会限制一个数字I/O接口的最大速率。不仅如此,它还会导致通信链路的误码率增大,甚至限制A/D转换器的动态范围。有资料表明在3GHz以上的系统中,时间抖动(jitter)会导致码间干扰(ISI),造成传输误码率上升。在此趋势下,高速数字设备的设计师们也开始更多地关注时序因素。本文向数字设计师们介绍了抖动的基本概念,分析了它对系统性能的影响,并给出了能够将相位抖动降至最低的常用电路技术。本文介绍了时间抖动(jitter)的概念及其分析方法。在数字通信系统,特别是同步系统中,随着系统时钟频率的不断提高,时间抖动成为影响通信质量的关键因素。关键字:时间抖动、jitter、相位噪声、测量
2019-06-04 07:16
大家好,我想从我的ISR返回跳过不必要的if语句,缩短ISR的处理时间,如果可能的话,我已经破解了Microchip论坛,虽然有关于这个主题的话题我没有找到一个坚实的答案。是否应该在我的ISR程序结束时放置GOTO标签,每当我需要一个快捷方式时就跳到那里,或者像正常函数一样,添加一个返回语句是否安全?这里是我的ISR。(我使用的是DSPIC33 EP64 GS804)。 以上来自于百度翻译 以下为原文 Hello people , I want to return from my ISR to skip the unnecessary if else statements and shorten the ISR process time if possible, I have seached the Microchip forums and although there are topics regarding the subject I failed to find a solid answer . Should ı just put a goto label at the end of my ISR routine and jump there whenever I want a shortcut or is it safe to add a return statement as I would do with normal functions? Here ismy ISR.(I am using DSPIC33EP64GS804. ) void __attribute__ ( (interrupt, no_auto_psv) ) _U1RXInterrupt( void ){ IFS0bits.U1RXIF = 0; static uint8_t i = 0 ; receive_buffer = U1RXREG ; if (i == 1) {if (receive_buffer[1] == 0x03 && (device_address == receive_buffer[0] )){STATE = READ_HOLDING_REGISTERS ;}else if ( receive_buffer[1] == 0x03 && (device_address != receive_buffer[0] ) ){STATE = READ_HOLDING_REGISTERS_AND_DISCARD ;}else if (receive_buffer[1] == 0x10 && (device_address == receive_buffer[0] )){STATE = PRESET_MULTIPLE_REGISTERS ;}else if (receive_buffer[1] == 0x10 && (device_address != receive_buffer[0] )){STATE = PRESET_MULTIPLE_REGISTERS_AND_DISCARD ;}else if (receive_buffer[1] == 0x06 && (device_address == receive_buffer[0] )){STATE = PRESET_SINGLE_REGISTER ;}else if (receive_buffer[1] == 0x06 && (device_address != receive_buffer[0] )){STATE = PRESET_SINGLE_REGISTER_AND_DISCARD ;} } if (STATE == READ_HOLDING_REGISTERS && i == 5 ) {STATE = TRANSMIT_READ_HOLDING_REGISTERS ;buffer_size = i ; } else if (STATE == READ_HOLDING_REGISTERS_AND_DISCARD && i == 5 ) {STATE = RECEIVE ;i = 0; } else if (STATE == PRESET_MULTIPLE_REGISTERS && i == ( 6 + receive_buffer[6]) ) {STATE = TRANSMIT_PRESET_MULTIPLE_REGISTERS ;buffer_size = i + receive_buffer[6]; }else if (STATE == PRESET_MULTIPLE_REGISTERS_AND_DISCARD && i == ( 6 + receive_buffer[6]) ) {STATE = RECEIVE ;i = 0; } else if ((STATE == PRESET_SINGLE_REGISTER && i == 5 )) {STATE = TRANSMIT_PRESET_SINGLE_REGISTER ;buffer_size = i ; }else if ((STATE == READ_HOLDING_REGISTERS_AND_DISCARD && i == 5 )) {STATE = RECEIVE ;i = 0; } i++; }
2019-04-17 13:17
SerDes的基本结构是由哪些部分组成的?怎样去更好地使用SerDes?
2021-09-22 06:25
SERDES的作用有哪些?SerDes的主要构成可以分为哪几部分?
2021-10-18 09:25
SerDes是怎么工作的?SerDes有传输时钟信号吗?
2021-10-18 08:53