![](https://electronix.ru/forum/uploads/set_resources_23/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
![](https://electronix.ru/forum/uploads/set_resources_23/84c1e40ea0e759e3f1505eb1788ddf3c_default_photo.png)
Gate
Свой-
Постов
855 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о Gate
-
Звание
Знающий
Контакты
-
Сайт
Array
-
ICQ
Array
Информация
-
Город
Array
Посетители профиля
3 475 просмотров профиля
-
Вот третье издание SystemVerilog for Verification.pdf
-
VC2015 и VC2010. Файл вырастает в 3,5раза
Gate ответил megajohn тема в Программирование
Мне кажется, здесь объяснено поведение компилятора https://m.habr.com/post/114117/ -
Соглашусь с Raven - вполне приличный инструмент. Мы его используем для структурирования дизайна и для создания fsm. И не могу сказать, что часто валится.
-
У меня еще для рефлексиса в работающем дизайне есть строки: set_global_assignment -name VCCT_L_USER_VOLTAGE 1.0V set_global_assignment -name VCCT_R_USER_VOLTAGE 1.0V set_global_assignment -name VCCR_L_USER_VOLTAGE 1.0V set_global_assignment -name VCCR_R_USER_VOLTAGE 1.0V set_global_assignment -name VCCA_L_USER_VOLTAGE 3.0V set_global_assignment -name VCCA_R_USER_VOLTAGE 3.0V set_global_assignment -name POWER_HSSI_VCCHIP_LEFT "Opportunistically power off" set_global_assignment -name POWER_HSSI_VCCHIP_RIGHT "Opportunistically power off" set_global_assignment -name ENABLE_DRC_SETTINGS ON set_global_assignment -name DISABLE_OCP_HW_EVAL ON set_instance_assignment -name IO_STANDARD HCSL -to refclk_clk set_instance_assignment -name XCVR_REFCLK_PIN_TERMINATION DC_COUPLING_EXTERNAL_RESISTOR -to refclk_clk set_instance_assignment -name IO_STANDARD LVDS -to reconfig_xcvr_clk_clk set_instance_assignment -name IO_STANDARD "2.5 V" -to perstn #set_instance_assignment -name IO_STANDARD "1.5 V" -to local_rstn set_instance_assignment -name IO_STANDARD "1.5-V PCML" -to pcie_256_hip_avmm_0_hip_serial_rx_in0 set_instance_assignment -name IO_STANDARD "1.5-V PCML" -to pcie_256_hip_avmm_0_hip_serial_rx_in1 set_instance_assignment -name IO_STANDARD "1.5-V PCML" -to pcie_256_hip_avmm_0_hip_serial_rx_in2 set_instance_assignment -name IO_STANDARD "1.5-V PCML" -to pcie_256_hip_avmm_0_hip_serial_rx_in3 set_instance_assignment -name IO_STANDARD "1.5-V PCML" -to pcie_256_hip_avmm_0_hip_serial_rx_in4 set_instance_assignment -name IO_STANDARD "1.5-V PCML" -to pcie_256_hip_avmm_0_hip_serial_rx_in5 set_instance_assignment -name IO_STANDARD "1.5-V PCML" -to pcie_256_hip_avmm_0_hip_serial_rx_in6 set_instance_assignment -name IO_STANDARD "1.5-V PCML" -to pcie_256_hip_avmm_0_hip_serial_rx_in7 set_instance_assignment -name IO_STANDARD "1.5-V PCML" -to pcie_256_hip_avmm_0_hip_serial_tx_out0 set_instance_assignment -name IO_STANDARD "1.5-V PCML" -to pcie_256_hip_avmm_0_hip_serial_tx_out1 set_instance_assignment -name IO_STANDARD "1.5-V PCML" -to pcie_256_hip_avmm_0_hip_serial_tx_out2 set_instance_assignment -name IO_STANDARD "1.5-V PCML" -to pcie_256_hip_avmm_0_hip_serial_tx_out3 set_instance_assignment -name IO_STANDARD "1.5-V PCML" -to pcie_256_hip_avmm_0_hip_serial_tx_out4 set_instance_assignment -name IO_STANDARD "1.5-V PCML" -to pcie_256_hip_avmm_0_hip_serial_tx_out5 set_instance_assignment -name IO_STANDARD "1.5-V PCML" -to pcie_256_hip_avmm_0_hip_serial_tx_out6 set_instance_assignment -name IO_STANDARD "1.5-V PCML" -to pcie_256_hip_avmm_0_hip_serial_tx_out7 set_instance_assignment -name XCVR_VCCR_VCCT_VOLTAGE 1_0V -to pcie_256_hip_avmm_0_hip_serial_rx_in0 set_instance_assignment -name XCVR_VCCR_VCCT_VOLTAGE 1_0V -to pcie_256_hip_avmm_0_hip_serial_rx_in1 set_instance_assignment -name XCVR_VCCR_VCCT_VOLTAGE 1_0V -to pcie_256_hip_avmm_0_hip_serial_rx_in2 set_instance_assignment -name XCVR_VCCR_VCCT_VOLTAGE 1_0V -to pcie_256_hip_avmm_0_hip_serial_rx_in3 set_instance_assignment -name XCVR_VCCR_VCCT_VOLTAGE 1_0V -to pcie_256_hip_avmm_0_hip_serial_rx_in4 set_instance_assignment -name XCVR_VCCR_VCCT_VOLTAGE 1_0V -to pcie_256_hip_avmm_0_hip_serial_rx_in5 set_instance_assignment -name XCVR_VCCR_VCCT_VOLTAGE 1_0V -to pcie_256_hip_avmm_0_hip_serial_rx_in6 set_instance_assignment -name XCVR_VCCR_VCCT_VOLTAGE 1_0V -to pcie_256_hip_avmm_0_hip_serial_rx_in7 set_instance_assignment -name XCVR_VCCA_VOLTAGE 3_0V -to pcie_256_hip_avmm_0_hip_serial_rx_in0 set_instance_assignment -name XCVR_VCCA_VOLTAGE 3_0V -to pcie_256_hip_avmm_0_hip_serial_rx_in1 set_instance_assignment -name XCVR_VCCA_VOLTAGE 3_0V -to pcie_256_hip_avmm_0_hip_serial_rx_in2 set_instance_assignment -name XCVR_VCCA_VOLTAGE 3_0V -to pcie_256_hip_avmm_0_hip_serial_rx_in3 set_instance_assignment -name XCVR_VCCA_VOLTAGE 3_0V -to pcie_256_hip_avmm_0_hip_serial_rx_in4 set_instance_assignment -name XCVR_VCCA_VOLTAGE 3_0V -to pcie_256_hip_avmm_0_hip_serial_rx_in5 set_instance_assignment -name XCVR_VCCA_VOLTAGE 3_0V -to pcie_256_hip_avmm_0_hip_serial_rx_in6 set_instance_assignment -name XCVR_VCCA_VOLTAGE 3_0V -to pcie_256_hip_avmm_0_hip_serial_rx_in7
-
PCI Express Пример передачи данных
Gate ответил moshi тема в ISA/PCI/PCI-X/PCI Express
Начните с http://xillybus.com/tutorials/pci-express-...utorial-guide-1 и далее -
Китайцы на bbs.eetop.cn регулярно выкладывают учебные материалы от синопсиса и каденса. Попробуйте скачать из этих форумов: http://bbs.eetop.cn/forumdisplay.php?fid=58 http://bbs.eetop.cn/forumdisplay.php?fid=47 http://bbs.eetop.cn/forumdisplay.php?fid=5
-
+1 Применительно к вопросу топикстартера: `ifndef MODEL_TECH код, который моделсим не видит, но видит синтезатор и все другие любопытствующие `endif Уже все разжевали и в рот положили :)
-
У меня было похожее игнорирование атрибутов в синплифае, пока я не заметил, что ";" в конце оператора должна ставиться после атрибута. Это в верилоге.
-
Ищу 24-32 bit hash
Gate ответил Gate тема в Работаем с ПЛИС, области применения, выбор
Не подходит - велик в реализации, большая разрядность результата. У биткойна, насколько я помню, используется sha256(sha256(data)). Чего-нибудь бы попроще... -
Ищу 24-32 bit hash
Gate опубликовал тема в Работаем с ПЛИС, области применения, выбор
Подскажите pls hash-функцию, которая занимала бы мало места и была бы достаточно быстрой. Задача выглядит следующим образом: есть пакеты данных, которые идентифицируются короткими (4-32 символа длиной) строками ascii. Всего строк может быть несколько тысяч. Хочется сделать такую схему: строка -> hash покороче -> CAM-память -> ... Хэш нужен покороче, чтобы не увеличивать САМ-память, 24 бита было бы хорошо. Первое, что пришло в голову, это сделать хэш вида {5-бит длина строки, 16-бит CRC} или просто вычислять CRC от строки с добавленным в конце байтом длины. Но у меня есть подозрение, что у разных строк CRC будет иногда совпадать, не для хэша он заточен. Может ли уважаемый all порекомендовать что-либо? -
TCP offload engine
Gate ответил Gate тема в Работаем с ПЛИС, области применения, выбор
У них тоже нет eval -
TCP offload engine
Gate опубликовал тема в Работаем с ПЛИС, области применения, выбор
Нет ли у кого нибудь исходников/evaluation на hdl для поиграться или знаний в этом вопросе? Или - лучше - своей собственной разработки, которую можно довести до ума, купить и имплементировать? Есть коммерческие ядра, но evaluation version давать не хотят (просил у plda.com), а у dinigroup.com и hitechglobal.com нет evaluation. Может кто-то знает других производителей железного tcp/ip стека? Интересуют ядра с поддержкой 10G -
SiLabs IDE
Gate ответил Astra_G тема в Программирование
Насколько помню, силабс использует компилятор от keil. У бесплатных версий кейла ограничение на 2 кб кода. Надо найти генератор лицензий для кейла и сделать лицензию. -
Если Вы научитесь в своих лозунгах использовать знаки препинания, то сумеете привлечь к себе внимание не только ребят с горящими глазами, но и с хорошими мозгами, которые Вам, возможно, понадобятся (ребята, а не мозги).
-
Вычисление амплитуды наложенных импульсов
Gate ответил vshl2 тема в Алгоритмы ЦОС (DSP)
У топикстартера довольно специальная тема вопроса - цифровая обработка импульсного сигнала после предусилителя, который формирует сигнал специальной формы. Такое используется в ядерной физике при обработке сигналов с полупроводниковых датчиков. Зачем такое с ФЭУ, я не совсем понимаю, т.к. разрешение будет мало. Есть вариант с быстрыми сцинцилляторами с временев высвечивания десяток нс, но там ацп ставят на гигагегц. Обычно наложенные импульсы отбрасывают. Что хочет спросить топикстартер, я не понял. Много информации по теме можно найти на http://www.amptek.com/ http://www.xia.com/ и поискать в гугле алгоритм "Moving Window Deconvolution" Обычно старт импульса фиксируют быстрым фильтром. Не совсем понимаю, как можно привязаться к базовой линии, поскольку она плывет в зависимости от загрузки.