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

 
 
> Picoblaze для Altera
confflex
сообщение Sep 13 2009, 12:20
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 29
Регистрация: 19-11-05
Пользователь №: 11 082



Привет всем!
Интересует опыт применения Picoblaze для Altera. Кто-нибудь делал такое?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
confflex
сообщение Sep 14 2009, 17:14
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 29
Регистрация: 19-11-05
Пользователь №: 11 082



Попробовал скомпелить pacoblaze, получилось почти 1500 LE, многовато.
Попалась статейка интересная:
http://www.iaeng.org/publication/IMECS2009...pp1541-1544.pdf
Так вот 389 LE поинтересней будут.
Go to the top of the page
 
+Quote Post
des00
сообщение Sep 15 2009, 04:18
Сообщение #3


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(confflex @ Sep 14 2009, 11:14) *
Попробовал скомпелить pacoblaze, получилось почти 1500 LE, многовато.
Попалась статейка интересная:
http://www.iaeng.org/publication/IMECS2009...pp1541-1544.pdf
Так вот 389 LE поинтересней будут.


кто-то, кого-то разводит в этой статье. асинхронной памяти на втором циклоне у альтеры нет, следовательно регистровый файл займет 16*8 = 128 триггеров, скратчпад рам 64*8 = 512 триггеров, откуда взялось цифра в 389 не понятно. хотя если только в статье "забыли" написать сравнение по количеству регистров...


--------------------
Go to the top of the page
 
+Quote Post
Methane
сообщение Sep 15 2009, 04:28
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230



Цитата(des00 @ Sep 15 2009, 07:18) *
кто-то, кого-то разводит в этой статье. асинхронной памяти на втором циклоне у альтеры нет, следовательно регистровый файл займет 16*8 = 128 триггеров, скратчпад рам 64*8 = 512 триггеров, откуда взялось цифра в 389 не понятно. хотя если только в статье "забыли" написать сравнение по количеству регистров...

тут обсуждают что нет, а я помню что в первом точно была. во втором уже нету?
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Sep 15 2009, 05:59
Сообщение #5


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(Methane @ Sep 15 2009, 13:28) *
тут обсуждают что нет, а я помню что в первом точно была. во втором уже нету?

что такого не припомню вовсе biggrin.gif в циклонах память была и есть M4K
асинхронная было в асексах


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
Methane
сообщение Sep 15 2009, 06:03
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230



Цитата(Postoroniy_V @ Sep 15 2009, 08:59) *
что такого не припомню вовсе biggrin.gif в циклонах память была и есть M4K
асинхронная было в асексах

Ну и память как память. Чего её нельзя как регистровый файл использовать? Что такого военного в ксилинксах?
Go to the top of the page
 
+Quote Post
des00
сообщение Sep 15 2009, 07:23
Сообщение #7


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Methane @ Sep 15 2009, 00:03) *
Ну и память как память. Чего её нельзя как регистровый файл использовать? Что такого военного в ксилинксах?


ну попробуйте, отпишитесь о результатах %)

для справки регистровый файл у пикоблейза это файл 16х8 с одним портом записи и двумя портами чтения. цикл работы пикоблейза занимает 2 такта. 1 такт выборка операндов/алу, второй такт write back. Без асинхронной на чтение памяти вам придеться переделать конвейер.


--------------------
Go to the top of the page
 
+Quote Post
Methane
сообщение Sep 15 2009, 07:44
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230



Цитата(des00 @ Sep 15 2009, 10:23) *
ну попробуйте, отпишитесь о результатах %)

для справки регистровый файл у пикоблейза это файл 16х8 с одним портом записи и двумя портами чтения. цикл работы пикоблейза занимает 2 такта. 1 такт выборка операндов/алу, второй такт write back. Без асинхронной на чтение памяти вам придеться переделать конвейер.

Я не помню что в циклонах. Двухпортовое ОЗУ там точно можно было сделать.
Go to the top of the page
 
+Quote Post
des00
сообщение Sep 15 2009, 08:19
Сообщение #9


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Methane @ Sep 15 2009, 01:44) *
Я не помню что в циклонах. Двухпортовое ОЗУ там точно можно было сделать.


вы не на то свойство смотрите, повторю еще раз Без асинхронной на чтение памяти вам придеться переделать конвейер. у блочной памяти чтение занимает 1 такт, в результате цикл придеться делать 3-х фазным

1. выборка
2. алу
3. write_back

или

1. выборка
2. алу/write_back

но этот вариант изменит временные соотношения на шине пикоблейза, т.к. она вместо аналога APB 2.0 станет аналогом вишбона с ws = 0.

Если бы все было так просто, тогда Кен Чапмен заложил бы в свой процессор возможность использовать блочную память, лишние 1к регистров всегда пригодились бы.


--------------------
Go to the top of the page
 
+Quote Post
Methane
сообщение Sep 15 2009, 17:39
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230



Цитата(des00 @ Sep 15 2009, 11:19) *
но этот вариант изменит временные соотношения на шине пикоблейза, т.к. она вместо аналога APB 2.0 станет аналогом вишбона с ws = 0.

Если бы все было так просто, тогда Кен Чапмен заложил бы в свой процессор возможность использовать блочную память, лишние 1к регистров всегда пригодились бы.

понял. Не знал что такая штука в ксилинксе есть.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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
|- - 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
- - Leka   Програмировать то на ассемблере придется, какой то...   Sep 14 2009, 18:29
- - AlexanderX   Я года два или три назад написал свою версию пикоб...   Sep 16 2009, 13:40
|- - des00   Цитата(AlexanderX @ Sep 16 2009, 07:40) К...   Sep 17 2009, 03:24
- - AlexanderX   Сорри, неправильно выразился, регистров 16, а скра...   Sep 17 2009, 08:18


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

 


RSS Текстовая версия Сейчас: 30th June 2025 - 18:34
Рейтинг@Mail.ru


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