Jump to content

    

Gate

Свой
  • Content Count

    861
  • Joined

  • Last visited

Community Reputation

0 Обычный

About Gate

  • Rank
    Знающий

Контакты

  • Сайт
    http://
  • ICQ
    0

Информация

  • Город
    Санкт-Петербург

Recent Profile Visitors

2916 profile views
  1. Мне кажется, здесь объяснено поведение компилятора https://m.habr.com/post/114117/
  2. Соглашусь с Raven - вполне приличный инструмент. Мы его используем для структурирования дизайна и для создания fsm. И не могу сказать, что часто валится.
  3. У меня еще для рефлексиса в работающем дизайне есть строки: Код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
  4. Начните с http://xillybus.com/tutorials/pci-express-...utorial-guide-1 и далее
  5. Китайцы на 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
  6. Цитата(Bad0512 @ Nov 27 2015, 06:30) Можно и не изобретать лисапеды: Конкретно для моделсима-квесты ничего объявлять не надо, есть встроенный дефайн MODEL_TECH, просто в коде пишем: Код`ifdef MODEL_TECH    код только для симуляции моделсимом `endif +1 Применительно к вопросу топикстартера: Код`ifndef MODEL_TECH    код, который моделсим не видит, но видит синтезатор и все другие любопытствующие `endif Уже все разжевали и в рот положили
  7. У меня было похожее игнорирование атрибутов в синплифае, пока я не заметил, что ";" в конце оператора должна ставиться после атрибута. Это в верилоге.
  8. Цитата(yes @ Mar 26 2015, 18:49) тот же DES или кусок от него. ну и классические хэш функции - от биткоинов, например, тоже Не подходит - велик в реализации, большая разрядность результата. У биткойна, насколько я помню, используется sha256(sha256(data)). Чего-нибудь бы попроще...
  9. Подскажите pls hash-функцию, которая занимала бы мало места и была бы достаточно быстрой. Задача выглядит следующим образом: есть пакеты данных, которые идентифицируются короткими (4-32 символа длиной) строками ascii. Всего строк может быть несколько тысяч. Хочется сделать такую схему: строка -> hash покороче -> CAM-память -> ... Хэш нужен покороче, чтобы не увеличивать САМ-память, 24 бита было бы хорошо. Первое, что пришло в голову, это сделать хэш вида {5-бит длина строки, 16-бит CRC} или просто вычислять CRC от строки с добавленным в конце байтом длины. Но у меня есть подозрение, что у разных строк CRC будет иногда совпадать, не для хэша он заточен. Может ли уважаемый all порекомендовать что-либо?
  10. Цитата(EugeneS @ Mar 2 2015, 14:30) Intelop У них тоже нет eval
  11. Нет ли у кого нибудь исходников/evaluation на hdl для поиграться или знаний в этом вопросе? Или - лучше - своей собственной разработки, которую можно довести до ума, купить и имплементировать? Есть коммерческие ядра, но evaluation version давать не хотят (просил у plda.com), а у dinigroup.com и hitechglobal.com нет evaluation. Может кто-то знает других производителей железного tcp/ip стека? Интересуют ядра с поддержкой 10G
  12. SiLabs IDE

    Насколько помню, силабс использует компилятор от keil. У бесплатных версий кейла ограничение на 2 кб кода. Надо найти генератор лицензий для кейла и сделать лицензию.
  13. Если Вы научитесь в своих лозунгах использовать знаки препинания, то сумеете привлечь к себе внимание не только ребят с горящими глазами, но и с хорошими мозгами, которые Вам, возможно, понадобятся (ребята, а не мозги).
  14. У топикстартера довольно специальная тема вопроса - цифровая обработка импульсного сигнала после предусилителя, который формирует сигнал специальной формы. Такое используется в ядерной физике при обработке сигналов с полупроводниковых датчиков. Зачем такое с ФЭУ, я не совсем понимаю, т.к. разрешение будет мало. Есть вариант с быстрыми сцинцилляторами с временев высвечивания десяток нс, но там ацп ставят на гигагегц. Обычно наложенные импульсы отбрасывают. Что хочет спросить топикстартер, я не понял. Много информации по теме можно найти на http://www.amptek.com/ http://www.xia.com/ и поискать в гугле алгоритм "Moving Window Deconvolution" Обычно старт импульса фиксируют быстрым фильтром. Не совсем понимаю, как можно привязаться к базовой линии, поскольку она плывет в зависимости от загрузки.
  15. Спасибо всем! Сейчас разбираюсь с microwave, для меня это сильно новая область