|
|
 |
Ответов
|
Sep 16 2009, 13:40
|
Частый гость
 
Группа: Свой
Сообщений: 107
Регистрация: 21-07-05
Из: Киев
Пользователь №: 6 977

|
Я года два или три назад написал свою версию пикоблейза для Альтеры. Для того чтобы не городить асинхронную память на распределенной логике был поставлен блок встроенной памяти для регистрового файла. Для этого пришлось пожертвовать тактами - цикл процессора 4 такта. Поскольку пикоблейз используется в проектах для решения вспомагательных задач не критичных ко времени выполнения, для меня это не принципиально. При этом я получил определенные преимущества: высокая тактовая (более 100МГц), в четыре раза больший регистровый файл, возможность объединить память программ и регистровую память в одном блоке если программа маленькая. Занимаемый объем после компиляции около 270 lcell и 64 dedicated registers в циклоне 3 без учета встроенной памяти. Кстати компилятор не анализирует выход за размер регистрового файла в 64 регистра, а команда вмещает 256 локаций регистров. Это количество регистров в некоторых проектах очень выручало  . Пользуюсь компилятором pBlaseIDE версии 3.6.
|
|
|
|
Сообщений в этой теме
confflex Picoblaze для Altera Sep 13 2009, 12:20 gk2 Такая штука называется Pacoblaze http://bleyer... Sep 13 2009, 18:33 des00 Цитата(gk2 @ Sep 13 2009, 13:33) Такая шт... Sep 14 2009, 03:01 Builder Цитата(confflex @ Sep 13 2009, 15:20) При... Sep 13 2009, 21:19 COMA Цитата(Builder @ Sep 14 2009, 01:19) Есл ... Sep 15 2009, 06:53 confflex Попробовал скомпелить pacoblaze, получилось почти ... Sep 14 2009, 17:14 des00 Цитата(confflex @ Sep 14 2009, 11:14) Поп... Sep 15 2009, 04:18  Methane Цитата(des00 @ Sep 15 2009, 07:18) кто-то... Sep 15 2009, 04:28   Postoroniy_V Цитата(Methane @ Sep 15 2009, 13:28) тут ... Sep 15 2009, 05:59    Methane Цитата(Postoroniy_V @ Sep 15 2009, 08:59)... Sep 15 2009, 06:03     Artem_Petrik Цитата(Methane @ Sep 15 2009, 09:03) Ну и... Sep 15 2009, 07:12      SM Цитата(Artem_Petrik @ Sep 15 2009, 11:12)... Sep 15 2009, 09:45       des00 Цитата(SM @ Sep 15 2009, 04:45) Фигня вой... Sep 15 2009, 09:53        SM Цитата(des00 @ Sep 15 2009, 13:53) ИМХО т... Sep 15 2009, 16:05         Leka Цитата(SM @ Sep 15 2009, 20:05) Не знаю, ... Sep 15 2009, 17:26          Artem_Petrik Цитата(Leka @ Sep 15 2009, 20:26) Асинхро... Sep 15 2009, 18:34           Leka Цитата(Artem_Petrik @ Sep 15 2009, 22:34)... Sep 15 2009, 20:27          SM Цитата(Leka @ Sep 15 2009, 21:26) Те режи... Sep 15 2009, 21:18           Leka Цитата(SM @ Sep 16 2009, 01:18) Т.е. трех... Sep 15 2009, 22:55         confflex Цитата(SM @ Sep 15 2009, 20:05) Не знаю, ... Sep 15 2009, 17:46         des00 Цитата(SM @ Sep 15 2009, 11:05) Не знаю, ... Sep 16 2009, 03:22          SM Цитата(des00 @ Sep 16 2009, 07:22) 2. поя... Sep 16 2009, 05:54           des00 Цитата(SM @ Sep 16 2009, 00:54) Да не про... Sep 16 2009, 06:59            SM Цитата(des00 @ Sep 16 2009, 10:59) для ра... Sep 16 2009, 07:30             des00 Цитата(SM @ Sep 16 2009, 01:30) И это сра... Sep 16 2009, 07:41     des00 Цитата(Methane @ Sep 15 2009, 00:03) Ну и... Sep 15 2009, 07:23      Methane Цитата(des00 @ Sep 15 2009, 10:23) ну поп... Sep 15 2009, 07:44       des00 Цитата(Methane @ Sep 15 2009, 01:44) Я не... Sep 15 2009, 08:19        Methane Цитата(des00 @ Sep 15 2009, 11:19) но это... Sep 15 2009, 17:39 Leka Програмировать то на ассемблере придется, какой то... Sep 14 2009, 18:29 des00 Цитата(AlexanderX @ Sep 16 2009, 07:40) К... Sep 17 2009, 03:24 AlexanderX Сорри, неправильно выразился, регистров 16, а скра... Sep 17 2009, 08:18
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|