|
|
 |
Ответов
|
Sep 15 2009, 05:59
|

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

|
Цитата(Methane @ Sep 15 2009, 13:28)  тут обсуждают что нет, а я помню что в первом точно была. во втором уже нету? что такого не припомню вовсе  в циклонах память была и есть M4K асинхронная было в асексах
--------------------
Cogito ergo sum
|
|
|
|
|
Sep 15 2009, 07:12
|
Местный
  
Группа: Свой
Сообщений: 443
Регистрация: 22-07-06
Из: Украина, г. Харьков
Пользователь №: 19 006

|
Цитата(Methane @ Sep 15 2009, 09:03)  Ну и память как память. Чего её нельзя как регистровый файл использовать? Что такого военного в ксилинксах? Память как память. Только данные на выходе появляются в следующем такте, после того как выставлен адрес. А для проца с машинным циклом в 1 такт нужно чтоб сразу. Ну или конвеер лепить, чтоб адрес зараннее выставлять.
|
|
|
|
|
Sep 15 2009, 17:26
|
Профессионал
    
Группа: Участник
Сообщений: 1 075
Регистрация: 30-09-05
Пользователь №: 9 118

|
Цитата(SM @ Sep 15 2009, 20:05)  Не знаю, как в альтере, а в асике байпасный путь мне не подпортил ровном счетом ничего, даже немного улучшил критический путь. А все из-за того, что мультиплексор + синхронная память оказались шустрее асинхронной, позволяющей читать записываемое. Асинхронная память в FPGA не для "чтения записываемого" - у синхронной блочной памяти есть режим "write first", и байпасные пути для этого не требуются. Асинхронный режим нужен для чтения и записи по разным адресам в одном такте и для одного порта. Например, когда в текущем такте (i) прочесть по двум адресам А(i), В(i), и записать по третьему адресу С(i)==B(i-1). Байпасные пути не помогут. Те режим 2х-портового чтения--модификации--записи в каждом такте - как реализовать на синхронной памяти?
|
|
|
|
|
Sep 15 2009, 18:34
|
Местный
  
Группа: Свой
Сообщений: 443
Регистрация: 22-07-06
Из: Украина, г. Харьков
Пользователь №: 19 006

|
Цитата(Leka @ Sep 15 2009, 20:26)  Асинхронная память в FPGA не для "чтения записываемого" - у синхронной блочной памяти есть режим "write first", и байпасные пути для этого не требуются. Асинхронный режим нужен для чтения и записи по разным адресам в одном такте и для одного порта. Например, когда в текущем такте (i) прочесть по двум адресам А(i), В(i), и записать по третьему адресу С(i)==B(i-1). Байпасные пути не помогут.
Те режим 2х-портового чтения--модификации--записи в каждом такте - как реализовать на синхронной памяти? Можно взять 2 блока памяти, писать в оба одновременно (содержимое памяти будет одинаковое), читать из одного блока операнд А, из другого операнд Б.
|
|
|
|
Сообщений в этой теме
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          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 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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|