Перейти к содержанию
    

Niklv

Новичок
  • Постов

    4
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный
  1. Да, за 4 такта. В каждом такте выполняется асинхронно 8 циклов шифрования. Порядок ключей для этих 8 циклов определяется сигналом cycle_type. Если '0' то с 0 до 7, если '1' то наоборот. Т.е. для 32-З нужно в каждый такт подавать следующие значения cycle_type: 0...0...0...1.
  2. Выкладываю на линч свою реализацию (по сути модификацию). Делалось с оглядкой на вариант предложенный BSV. Производительность - 4 такта на 33Мгц (115 МБит/с) на спартане 6. Ресурсов, естественно, потребуется больше. gost_core_2.vhd
  3. Да, проблема решилась. Но только после того как удалил из проекта корку AXI DMA (сам файл .xco), до этого библиотечные файлы не получалось включить в проект.
  4. При попытке синтезировать проект с коркой AXI Direct Memory Access вылетает следующее: ERROR:HDLCompiler:104 - " \dma_test\ipcore_dir\dma_synth.vhd" Line 76: Cannot find <axi_dma> in library <axi_dma_v4_00_a>. Please ensure that the library was compiled, and that a library and a use clause are present in the VHDL file. Parsing entity <dma>. ERROR:HDLCompiler:854 - " \dma_test\ipcore_dir\dma_synth.vhd" Line 78: Unit <dma> ignored due to previous errors. Parsing architecture <spartan6> of entity <dma>. ERROR:HDLCompiler:374 - " \dma_test\ipcore_dir\dma_synth.vhd" Line 189: Entity <dma> is not yet compiled. ERROR:HDLCompiler:69 - " \dma_test\ipcore_dir\dma_synth.vhd" Line 193: <integer> is not declared. ERROR:HDLCompiler:69 - " \dma_test\ipcore_dir\dma_synth.vhd" Line 194: <integer> is not declared. ERROR:HDLCompiler:69 - " \dma_test\ipcore_dir\dma_synth.vhd" Line 195: <integer> is not declared. ERROR:HDLCompiler:69 - " \dma_test\ipcore_dir\dma_synth.vhd" Line 196: <integer> is not declared. ERROR:HDLCompiler:69 - " \dma_test\ipcore_dir\dma_synth.vhd" Line 197: <integer> is not declared. ERROR:HDLCompiler:69 - " \dma_test\ipcore_dir\dma_synth.vhd" Line 198: <integer> is not declared. ERROR:HDLCompiler:69 - " \dma_test\ipcore_dir\dma_synth.vhd" Line 199: <integer> is not declared. ERROR:HDLCompiler:69 - " \dma_test\ipcore_dir\dma_synth.vhd" Line 200: <integer> is not declared. ERROR:HDLCompiler:69 - " \dma_test\ipcore_dir\dma_synth.vhd" Line 201: <integer> is not declared. ERROR:HDLCompiler:69 - " \dma_test\ipcore_dir\dma_synth.vhd" Line 202: <integer> is not declared. ERROR:HDLCompiler:69 - " \dma_test\ipcore_dir\dma_synth.vhd" Line 203: <integer> is not declared. ERROR:HDLCompiler:69 - " \dma_test\ipcore_dir\dma_synth.vhd" Line 204: <integer> is not declared. ERROR:HDLCompiler:69 - " \dma_test\ipcore_dir\dma_synth.vhd" Line 205: <integer> is not declared. ERROR:HDLCompiler:69 - " \dma_test\ipcore_dir\dma_synth.vhd" Line 206: <integer> is not declared. ERROR:HDLCompiler:69 - " \dma_test\ipcore_dir\dma_synth.vhd" Line 207: <integer> is not declared. ERROR:HDLCompiler:69 - " \dma_test\ipcore_dir\dma_synth.vhd" Line 208: <integer> is not declared. На сайте ксайлинска советуют: http://www.xilinx.com/support/answers/41727.htm Пытаюсь добавить файлы, но всё равно не получается, ISE пишет, что такие файлы уже включены. Среда ISE 13.2.
×
×
  • Создать...