реклама на сайте
подробности

 
 
> MicroBlaze в Spartan 3 XC3S50, Влезет ли, и много ли LE останется?
Evgeny_CD
сообщение Jul 17 2005, 13:31
Сообщение #1


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Если взять самый простой MicroBlaze (без кешей, без умножителя, RAM внутренний 8Кб для кода и данных), он влезет в XC3S50? И останется ли там место для простой периферии (I2C, SPI, таймеров парочку, шина внешняя 16 бит для подключения периферии)?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 3)
3.14
сообщение Jul 17 2005, 15:35
Сообщение #2


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



Cоздаk новый проект в EDK7.1, Spartan3-200.
Содержит MB4.0, UARTlite корки, остальное по минимуму.
Отчет PAR:
Код
Device Utilization Summary:
  Number of BUFGMUXs                  1 out of 8      12%
  Number of External IOBs             4 out of 173     2%
     Number of LOCed IOBs             4 out of 4     100%
  Number of MULT18X18s                3 out of 12     25%
  Number of RAMB16s                   4 out of 12     33%
  Number of Slices                  738 out of 1920   38%
     Number of SLICEMs              255 out of 960    26%

Содержит MB2.0, UARTlite корки.
Код
  Number of BUFGMUXs                  1 out of 8      12%
  Number of External IOBs             4 out of 173     2%
     Number of LOCed IOBs             4 out of 4     100%
  Number of MULT18X18s                3 out of 12     25%
  Number of RAMB16s                   4 out of 12     33%
  Number of Slices                  766 out of 1920   39%
     Number of SLICEMs              278 out of 960    28%


Как видно по процентам использованных слайсов - никак не влазит, хотя когда сменил кристалл на Sp3-50:
Код
 
Number of BUFGMUXs                  1 out of 8      12%
Number of External IOBs             4 out of 97      4%
Number of LOCed IOBs             0 out of 4       0%
Number of MULT18X18s                3 out of 4      75%
Number of RAMB16s                   4 out of 4     100%
Number of Slices                  746 out of 768    97%
Number of SLICEMs              278 out of 384    72%

Для MB4.0
Number of Slices                  719 out of 768    93%
Number of SLICEMs              255 out of 384    66%


Но все равно par не смог развести - ругнулся на не возможность выполнения относительного размещения логики, отключать rloc заломало.

Получается, даже если и влезет процессор, то на периферию места точно не хватит sad.gif


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Jul 17 2005, 16:01
Сообщение #3


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(3.14 @ Jul 17 2005, 19:35)
Получается, даже если и влезет процессор, то на периферию места точно не хватит sad.gif
Спасибо! Вы сэкономили мне очень большую кучу времени. a14.gif
Go to the top of the page
 
+Quote Post
Shread
сообщение Jul 17 2005, 22:52
Сообщение #4


иногда заглядывающий
****

Группа: Свой
Сообщений: 900
Регистрация: 18-05-05
Из: Зеленоград
Пользователь №: 5 170



В юзер гаде на Microblaze напысано:
The block diagram of the MicroBlaze Microcontroller used in this MicroBlaze
Microcontroller Reference Design is shown in Figure 2-1. The design includes an Internal Block RAM memory, an RS232 UART, 4 GPIO blocks, and a JTAG_UART used for software debugging. This configuration utilizes approximately 50% of a Spartan-3™ XC3S200. У меня похожая конфигурация, с большим довеском GPIO не влезла в 200, пришлось ставить 400-й sad.gif
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 06:05
Рейтинг@Mail.ru


Страница сгенерированна за 0.02761 секунд с 7
ELECTRONIX ©2004-2016